| 1234567891011121314151617181920212223242526272829303132 |
- /*
- * AppBridge.cpp
- *
- * Created on: Mar 3, 2025
- * Author: juraj
- */
- #include <NbusSlave.h>
- 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 = 0;
- _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);
- }
|