|
|
@ -96,24 +96,25 @@ static void initsubmodule() { |
|
|
|
&dmaUartReceiver, &uartSender, 1, //
|
|
|
|
[](uint16_t regadd, uint16_t& val) { |
|
|
|
int32_t sendval = 0; |
|
|
|
if (regadd == 0) { |
|
|
|
if (regadd == 11) { |
|
|
|
m_temperature_sensor[0].getTemperature(sendval); |
|
|
|
val = sendval; |
|
|
|
} else if (regadd == 1) { |
|
|
|
} else if (regadd == 12) { |
|
|
|
m_temperature_sensor[1].getTemperature(sendval); |
|
|
|
val = sendval; |
|
|
|
} else if (regadd == 2) { |
|
|
|
} else if (regadd == 13) { |
|
|
|
m_temperature_sensor[2].getTemperature(sendval); |
|
|
|
val = sendval; |
|
|
|
} else if (regadd == 3) { |
|
|
|
} else if (regadd == 14) { |
|
|
|
m_temperature_sensor[3].getTemperature(sendval); |
|
|
|
val = sendval; |
|
|
|
} else if (regadd == 4) { |
|
|
|
} else if (regadd == 15) { |
|
|
|
m_temperature_sensor[4].getTemperature(sendval); |
|
|
|
val = sendval; |
|
|
|
} |
|
|
|
}, //
|
|
|
|
[](uint16_t regadd, uint16_t val) {}); |
|
|
|
OSDefaultSchduler::getInstance()->regPeriodJob([](OSDefaultSchduler::Context& context) { ModulebusClient::Inst()->loop(); }, 1); |
|
|
|
} |
|
|
|
{ |
|
|
|
// 115200
|
|
|
|