41 void reportServerID(
ModbusBuffer *buffer, uint8_t address);
51 void changeILCMode(
ModbusBuffer *buffer, uint8_t address, uint16_t mode);
52 void reportILCMode(
ModbusBuffer *buffer, uint8_t address);
53 void broadcastStepMotor(
ModbusBuffer *buffer, uint8_t broadcastCounter, int8_t *steps);
54 void unicastStepMotor(
ModbusBuffer *buffer, uint8_t address, int8_t steps);
55 void electromechanicalForceAndStatus(
ModbusBuffer *buffer, uint8_t address);
56 void broadcastElectromechanicalFreezeSensorValues(
ModbusBuffer *buffer, uint8_t broadcastCounter);
57 void broadcastPneumaticFreezeSensorValues(
ModbusBuffer *buffer, uint8_t broadcastCounter);
58 void setBoostValveDCAGains(
ModbusBuffer *buffer, uint8_t address,
float primaryGain,
float secondaryGain);
59 void readBoostValveDCAGains(
ModbusBuffer *buffer, uint8_t address);
60 void broadcastForceDemand(
ModbusBuffer *buffer, uint8_t broadcastCounter, uint8_t boosterValves,
61 int32_t *saaPrimarySetpoint, int32_t *daaPrimarySetpoint,
62 int32_t *daaSecondarySetpoint);
63 void unicastForceDemand(
ModbusBuffer *buffer, uint8_t address, uint8_t boosterValve,
64 int32_t primarySetpoint, int32_t secondarySetpoint);
65 void unicastSingleAxisForceDemand(
ModbusBuffer *buffer, uint8_t address, uint8_t boosterValve,
66 int32_t primarySetpoint);
67 void unicastDualAxisForceDemand(
ModbusBuffer *buffer, uint8_t address, uint8_t boosterValve,
68 int32_t primarySetpoint, int32_t secondarySetpoint);
78 void setADCScanRate(
ModbusBuffer *buffer, uint8_t address, uint8_t rate);
79 void reportADCScanRate(
ModbusBuffer *buffer, uint8_t address);
80 void setADCChannelOffsetAndSensitivity(
ModbusBuffer *buffer, uint8_t address, uint8_t channel,
81 float offset,
float sensitivity);
83 void readCalibration(
ModbusBuffer *buffer, uint8_t address);
84 void reportDCAPressure(
ModbusBuffer *buffer, uint8_t address);
86 void reportDCAStatus(
ModbusBuffer *buffer, uint8_t address);
88 void nopReportLVDT(
ModbusBuffer *buffer, uint8_t address);