浏览代码

+ added CMD start/stop command

DLIMIKO 1 年之前
父节点
当前提交
c76b1d2e2d
共有 1 个文件被更改,包括 13 次插入0 次删除
  1. 13 0
      src/nbus_slave_module_unicast.c

+ 13 - 0
src/nbus_slave_module_unicast.c

@@ -5,6 +5,19 @@ void nbus_slave_unicastToModuleGet(nBus_TypeDef *nbus)
 {
     switch (nbus->function_code.function)
     {
+    case CMD_START: {
+        nbus->measure_active = MEASURE_RUNNING;
+        nbus->interface->start();
+        nbus->hw_platform->led_on();
+    }
+    break;
+
+    case CMD_STOP: {
+        nbus->measure_active = MEASURE_STOPPED;
+        nbus->interface->stop();
+        nbus->hw_platform->led_off();
+    }
+    break;
 
     case CMD_ECHO: {
         for (uint8_t i = 3; i < nbus->rx_length - 1; i++)