|
double | readValue () |
|
virtual void | printTo (FILE *) |
|
virtual bool | isInstanceOfDataRead () |
|
uint16 | getBaseRegister () |
|
uint16 | getNumberOfRegs () |
|
bool | schedulesBefore (mc_data *z_data) |
|
virtual mc_data * | merge (uint16 z_maxBlockSize, uint16 z_numberOfBoundaries, uint16 *z_boundaries) |
|
void | lock () |
|
void | unlock () |
|
ENUM_MCStatus | getStatus () |
|
virtual bool | isInstanceOfDataWrite () |
|
char * | getIpAddress () |
|
uint8 | getModbusAddress () |
|
ENUM_MCStatus | transact (int z_fd, uint8 z_modbusAddress, uint32 z_timeout, FILE *z_file, ENUM_MCFunctionCodes z_function, char *z_hostname) |
|
ENUM_MCFunctionCodes | getFunction () |
|
void | setDeleteSafe (bool z_deleteSafe) |
|
bool | getDeleteSafe () |
|
void | setUnregister () |
|
bool | getUnregister () |
|
void | setEnable (bool z_enable) |
|
|
static mc_dataReadDouble * | newTransaction (uint8 z_deviceNo, ENUM_MCUpdateIntervals z_frequency, ENUM_MCFunctionCodes z_function, uint16 z_baseRegister, ENUM_MCDataTypes z_dataType, ENUM_MCScalingTypes z_scalingType, double z_scaleLow, double z_scaleHigh, uint8 z_decPointPos, uint8 z_bitNumber) |
|
|
| mc_dataReadDouble (ENUM_MCFunctionCodes z_function, uint16 z_baseRegister, ENUM_MCDataTypes z_dataType, ENUM_MCScalingTypes z_scalingType, double z_scaleLow, double z_scaleHigh, uint8 z_decPointPos, uint8 z_bitNumber) |
|
| mc_dataRead (ENUM_MCFunctionCodes z_function, uint16 z_baseRegister, uint16 z_numberOfRegs) |
|
| mc_data (ENUM_MCFunctionCodes z_function, uint16 z_numberOfTxBytes, uint16 z_numberOfRxBytes) |
|
void | setIpAddress (char *z_ipAddressOrName) |
|
void | setModbusAddress (uint8 z_modbusAddress) |
|
virtual void | setStatus (ENUM_MCStatus z_status) |
|
uint8 * | getRxDataPtr () |
|
uint8 * | getTxDataPtr () |
|
virtual bool | removeFromList (mc_data *z_data) |
|
virtual mc_data * | demerge () |
|
virtual bool | getEnable () |
|
|
mc_data * | m_next |
|
uint8 | m_function |
|
uint16 | m_numberOfTxBytes |
|
uint16 | m_numberOfRxBytes |
|
sint16 | m_lastNumberOfRxBytes |
|
uint8 * | m_txData |
|
uint8 * | m_rxData |
|
static const uint8 | MC_DATA_OFFSET_TID_1 = 0 |
|
static const uint8 | MC_DATA_OFFSET_TID_2 = 1 |
|
static const uint8 | MC_DATA_OFFSET_PID_1 = 2 |
|
static const uint8 | MC_DATA_OFFSET_PID_2 = 3 |
|
static const uint8 | MC_DATA_OFFSET_LEN_1 = 4 |
|
static const uint8 | MC_DATA_OFFSET_LEN_2 = 5 |
|
static const uint8 | MC_DATA_OFFSET_UID = 6 |
|
static const uint8 | MC_DATA_OFFSET_FUNC = 7 |
|
static const uint8 | MC_DATA_OFFSET_HEADER_SIZE = 8 |
|
The documentation for this class was generated from the following files:
- C:/dev/workspace/versadac_branch/controllerrecorder/scalablerecorder/core/mcomms/mc_dataReadDouble.h
- C:/dev/workspace/versadac_branch/controllerrecorder/scalablerecorder/core/mcomms/mc_dataReadDouble.cpp