From df7e15c2921e003c8d440471a250f2da8f2bb99f Mon Sep 17 00:00:00 2001 From: "insanity@loafle.com" Date: Tue, 27 Jun 2017 12:37:40 +0900 Subject: [PATCH] sensor start/stop --- proxy/sensor/sensor_service.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/proxy/sensor/sensor_service.go b/proxy/sensor/sensor_service.go index f2bdd81..26b3c16 100644 --- a/proxy/sensor/sensor_service.go +++ b/proxy/sensor/sensor_service.go @@ -64,3 +64,21 @@ func (ss *SensorService) Remove(s *Sensor) (string, error) { return out, nil } + +func (ss *SensorService) Start(s *Sensor) (string, error) { + s.MetaSensorStatus = meta.NewMetaSensorStatus(meta.SENSOR_STATUS_RUNNING) + res, err := ss.Regist(s) + if err != nil { + return "", err + } + return res, nil +} + +func (ss *SensorService) Stop(s *Sensor) (string, error) { + s.MetaSensorStatus = meta.NewMetaSensorStatus(meta.SENSOR_STATUS_STOPPED) + res, err := ss.Regist(s) + if err != nil { + return "", err + } + return res, nil +} \ No newline at end of file