Przeglądaj źródła

+ added CMD start/stop command

DLIMIKO 1 rok temu
rodzic
commit
c76b1d2e2d
1 zmienionych plików z 13 dodań i 0 usunięć
  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++)