Эх сурвалжийг харах

+ added CMD start/stop command

DLIMIKO 1 жил өмнө
parent
commit
c76b1d2e2d

+ 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++)