123456789101112131415161718192021222324 |
- from comar.service import *
- import os
- serviceType = "local"
- serviceDesc = _({"en": "GPS Daemon",
- "tr": "GPS Hizmeti"})
- serviceDefault = "off"
- @synchronized
- def start():
- startService(command="/usr/sbin/gpsd",
- args="-P /run/gpsd.pid -F /run/sock %s %s" %
- (config.get("OPTIONS", "-n"), config.get("DEVICE", "/dev/ttyUSB0")))
- @synchronized
- def stop():
- stopService(pidfile="/run/gpsd.pid", donotify=True)
- if os.path.exists("/run/gpsd.pid"):
- os.unlink("/run/gpsd.pid")
- def status():
- return isServiceRunning("/run/gpsd.pid")
|