|
@@ -5,6 +5,19 @@ void nbus_slave_unicastToModuleGet(nBus_TypeDef *nbus)
|
|
|
{
|
|
{
|
|
|
switch (nbus->function_code.function)
|
|
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: {
|
|
case CMD_ECHO: {
|
|
|
for (uint8_t i = 3; i < nbus->rx_length - 1; i++)
|
|
for (uint8_t i = 3; i < nbus->rx_length - 1; i++)
|