/* * AppBridge.cpp * * Created on: Mar 3, 2025 * Author: juraj */ #include NbusSlave::NbusSlave(uint8_t address, NbusCommunicator *comm) { _address = address; _communicator = comm; _pdu.ma = address; } NbusSlave::~NbusSlave() { // TODO Auto-generated destructor stub } DataFrame* NbusSlave::nbus_echo() { _pdu.sa = SLAVE_ADDRESS_MODULE; _pdu.fc = FC_ECHO; sensor_cache[0] = 60 + _pdu.ma; sensor_cache[1] = 61 + _pdu.ma; sensor_cache[2] = 62 + _pdu.ma; sensor_cache[3] = 63 + _pdu.ma; return _communicator->send(&_pdu, sensor_cache, 4); }