DigitalIO driver with dynamic channel count
This commit is contained in:
@@ -6,17 +6,6 @@
|
||||
#include <CRC16.h>
|
||||
#include <memory>
|
||||
|
||||
#define Extension_CH1 1 // Expansion Channel 1
|
||||
#define Extension_CH2 2 // Expansion Channel 2
|
||||
#define Extension_CH3 3 // Expansion Channel 3
|
||||
#define Extension_CH4 4 // Expansion Channel 4
|
||||
#define Extension_CH5 5 // Expansion Channel 5
|
||||
#define Extension_CH6 6 // Expansion Channel 6
|
||||
#define Extension_CH7 7 // Expansion Channel 7
|
||||
#define Extension_CH8 8 // Expansion Channel 8
|
||||
#define Extension_ALL_ON 9 // Expansion ALL ON
|
||||
#define Extension_ALL_OFF 10 // Expansion ALL OFF
|
||||
|
||||
namespace drivers
|
||||
{
|
||||
class RS485
|
||||
@@ -34,7 +23,7 @@ namespace drivers
|
||||
HardwareSerial &m_serial;
|
||||
};
|
||||
|
||||
class MODBUS : public RS485
|
||||
class MODBUS : private RS485
|
||||
{
|
||||
|
||||
static const uint8_t RESP_HEADER_SIZE = 3;
|
||||
|
||||
Reference in New Issue
Block a user