79#define CAUX_DEFAULT_IP "1.2.3.4"
80#define CAUX_DEFAULT_PORT 2000
82void logBytes(
unsigned char *buf,
int n,
const char *deviceName, uint32_t debugLevel);
108 return m_Destination;
120 return m_Data.size();
136 void setData(uint32_t value, uint8_t bytes = 3);
155 static void setDebugInfo(
const char *deviceName, uint8_t debugLevel);
void logBytes(unsigned char *buf, int n, const char *deviceName, uint32_t debugLevel)
std::vector< uint8_t > AUXBuffer
@ PORTCTRL_SET_LED_BRIGHTNESS
@ PORTCTRL_GET_HEATER_LEVEL
@ PORTCTRL_SET_PORT_VOLTAGE
@ PORTCTRL_SET_PORT_ENABLED
@ PORTCTRL_DH_ENABLE_MANUAL
@ PORTCTRL_GET_NUMBER_OF_PORTS
@ PORTCTRL_DH_ENABLE_AUTO
@ PORTCTRL_ENABLE_SELF_HEATER
@ PORTCTRL_GET_DH_PORT_INFO
@ PORTCTRL_SET_EXT_CURRENT_LIMIT
@ PORTCTRL_GET_LED_BRIGHTNESS
@ PORTCTRL_GET_EXT_CURRENT_LIMIT
@ PORTCTRL_GET_ENVIRONMENT
@ PORTCTRL_SET_POWER_ENABLED
@ PORTCTRL_GET_POWER_ENABLED
@ PORTCTRL_SELF_HEATER_STATUS
@ PORTCTRL_GET_INPUT_POWER
AUXCommands command() const
void setDataBuffer(const AUXBuffer &data)
uint8_t checksum(AUXBuffer buf)
Check sum.
const AUXBuffer & getDataBuffer() const
uint32_t getData()
Set and Get data.
const char * commandName() const
void parseBuf(AUXBuffer buf)
const char * moduleName(AUXTargets n)
const AUXTargets & source() const
Getters.
static uint8_t DEBUG_LEVEL
const AUXBuffer & data() const
static char DEVICE_NAME[64]
static void setDebugInfo(const char *deviceName, uint8_t debugLevel)
void fillBuf(AUXBuffer &buf)
Buffer Management.
void setData(uint32_t value, uint8_t bytes=3)
Set encoder position in steps.
const AUXTargets & destination() const