Data Fields | |
volatile uint8_t | SYS_CTRL |
volatile uint8_t | SYNC_CTRL |
volatile uint8_t | resvd0 |
volatile uint8_t | MASTER_QM |
volatile uint8_t | EVENT_H |
volatile uint8_t | EVENT_L |
volatile uint8_t | MASK_H |
volatile uint8_t | MASK_L |
volatile uint8_t | MASK_SUM |
volatile uint8_t | EDGES |
volatile uint8_t | DELAY |
volatile uint8_t | VERSION |
volatile uint8_t | resvd1 |
volatile uint8_t | ENC_ID2 |
volatile uint8_t | ENC_ID1 |
volatile uint8_t | ENC_ID0 |
volatile uint8_t | POS4 |
volatile uint8_t | POS3 |
volatile uint8_t | POS2 |
volatile uint8_t | POS1 |
volatile uint8_t | POS0 |
volatile uint8_t | VEL2 |
volatile uint8_t | VEL1 |
volatile uint8_t | VEL0 |
volatile uint8_t | resvd2 |
volatile uint8_t | VPOS4 |
volatile uint8_t | VPOS3 |
volatile uint8_t | VPOS2 |
volatile uint8_t | VPOS1 |
volatile uint8_t | VPOS0 |
volatile uint8_t | VPOSCRC_H |
volatile uint8_t | VPOSCRC_L |
volatile uint8_t | PC_BUFFER0 |
volatile uint8_t | PC_BUFFER1 |
volatile uint8_t | PC_BUFFER2 |
volatile uint8_t | PC_BUFFER3 |
volatile uint8_t | PC_BUFFER4 |
volatile uint8_t | PC_BUFFER5 |
volatile uint8_t | PC_BUFFER6 |
volatile uint8_t | PC_BUFFER7 |
volatile uint8_t | PC_ADD_H |
volatile uint8_t | PC_ADD_L |
volatile uint8_t | PC_OFF_H |
volatile uint8_t | PC_OFF_L |
volatile uint8_t | PC_CTRL |
volatile uint8_t | PIPE_S |
volatile uint8_t | PIPE_D |
volatile uint8_t | PC_DATA |
volatile uint8_t | resvd3 |
volatile uint8_t | resvd4 |
volatile uint8_t | resvd5 |
volatile uint8_t | resvd6 |
volatile uint8_t | resvd7 |
volatile uint8_t | resvd8 |
volatile uint8_t | SAFE_SUM |
volatile uint8_t | S_PC_DATA |
volatile uint8_t | ACC_ERR_CNT |
volatile uint8_t | MAXACC |
volatile uint8_t | MAXDEV_H |
volatile uint8_t | MAXDEV_L |
volatile uint8_t | resvd9 |
volatile uint8_t | EVENT_S |
volatile uint8_t | resvd10 |
volatile uint8_t | DUMMY |
volatile uint8_t | SLAVE_REG_CTRL |
volatile uint8_t | ACC_ERR_CNT_THRES |
volatile uint8_t | MAXDEV_H_THRES |
volatile uint8_t | MAXDEV_L_THRES |
volatile uint8_t | version |
volatile uint8_t | ENC2_ID |
volatile uint8_t | STATUS2 |
volatile uint8_t | VPOS24 |
volatile uint8_t | VPOS23 |
volatile uint8_t | VPOS22 |
volatile uint8_t | VPOS21 |
volatile uint8_t | VPOS20 |
volatile uint8_t | VPOSCRC2_H |
volatile uint8_t | VPOSCRC2_L |
volatile uint8_t | DUMMY2 |
volatile uint16_t | ONLINE_STATUS_D |
volatile uint16_t | ONLINE_STATUS_1 |
volatile uint16_t | ONLINE_STATUS_2 |
volatile uint8_t HDSL_Interface::SYS_CTRL |
System control
volatile uint8_t HDSL_Interface::SYNC_CTRL |
Synchronization control
volatile uint8_t HDSL_Interface::resvd0 |
Reserved 0
volatile uint8_t HDSL_Interface::MASTER_QM |
Quality monitoring
volatile uint8_t HDSL_Interface::EVENT_H |
High bytes event
volatile uint8_t HDSL_Interface::EVENT_L |
Low bytes event
volatile uint8_t HDSL_Interface::MASK_H |
High byte event mask
volatile uint8_t HDSL_Interface::MASK_L |
Low byte event mask
volatile uint8_t HDSL_Interface::MASK_SUM |
Summary mask
volatile uint8_t HDSL_Interface::EDGES |
Cable bit sampling time control
volatile uint8_t HDSL_Interface::DELAY |
Run time delay of system cable and signal strength
volatile uint8_t HDSL_Interface::VERSION |
Version
volatile uint8_t HDSL_Interface::resvd1 |
Reserved 1
volatile uint8_t HDSL_Interface::ENC_ID2 |
Encoder ID, byte 2
volatile uint8_t HDSL_Interface::ENC_ID1 |
Encoder ID, byte 1
volatile uint8_t HDSL_Interface::ENC_ID0 |
Encoder ID, byte 0
volatile uint8_t HDSL_Interface::POS4 |
Fast position, byte 4
volatile uint8_t HDSL_Interface::POS3 |
Fast position, byte 3
volatile uint8_t HDSL_Interface::POS2 |
Fast position, byte 2
volatile uint8_t HDSL_Interface::POS1 |
Fast position, byte 1
volatile uint8_t HDSL_Interface::POS0 |
Fast position, byte 0
volatile uint8_t HDSL_Interface::VEL2 |
Speed, byte 2
volatile uint8_t HDSL_Interface::VEL1 |
Speed, byte 1
volatile uint8_t HDSL_Interface::VEL0 |
Speed, byte 0
volatile uint8_t HDSL_Interface::resvd2 |
Reserved 2
volatile uint8_t HDSL_Interface::VPOS4 |
Safe position, byte 4
volatile uint8_t HDSL_Interface::VPOS3 |
Safe position, byte 3
volatile uint8_t HDSL_Interface::VPOS2 |
Safe position, byte 2
volatile uint8_t HDSL_Interface::VPOS1 |
Safe position, byte 1
volatile uint8_t HDSL_Interface::VPOS0 |
Safe position, byte 0
volatile uint8_t HDSL_Interface::VPOSCRC_H |
CRC of Safe position, byte 1
volatile uint8_t HDSL_Interface::VPOSCRC_L |
CRC of Safe position, byte 0
volatile uint8_t HDSL_Interface::PC_BUFFER0 |
Parameters channel buffer, byte 0
volatile uint8_t HDSL_Interface::PC_BUFFER1 |
Parameters channel buffer, byte 1
volatile uint8_t HDSL_Interface::PC_BUFFER2 |
Parameters channel buffer, byte 2
volatile uint8_t HDSL_Interface::PC_BUFFER3 |
Parameters channel buffer, byte 3
volatile uint8_t HDSL_Interface::PC_BUFFER4 |
Parameters channel buffer, byte 4
volatile uint8_t HDSL_Interface::PC_BUFFER5 |
Parameters channel buffer, byte 5
volatile uint8_t HDSL_Interface::PC_BUFFER6 |
Parameters channel buffer, byte 6
volatile uint8_t HDSL_Interface::PC_BUFFER7 |
Parameters channel buffer, byte 7
volatile uint8_t HDSL_Interface::PC_ADD_H |
Long message address, byte 1
volatile uint8_t HDSL_Interface::PC_ADD_L |
Long message address, byte 0
volatile uint8_t HDSL_Interface::PC_OFF_H |
Long message address offset, byte 1
volatile uint8_t HDSL_Interface::PC_OFF_L |
Long message address offset, byte 0
volatile uint8_t HDSL_Interface::PC_CTRL |
Parameters channel control
volatile uint8_t HDSL_Interface::PIPE_S |
Sensor hub channel status
volatile uint8_t HDSL_Interface::PIPE_D |
Sensor hub channel data
volatile uint8_t HDSL_Interface::PC_DATA |
Short message parameters channel data
volatile uint8_t HDSL_Interface::resvd3 |
Reserved 3
volatile uint8_t HDSL_Interface::resvd4 |
Reserved 4
volatile uint8_t HDSL_Interface::resvd5 |
Reserved 5
volatile uint8_t HDSL_Interface::resvd6 |
Reserved 6
volatile uint8_t HDSL_Interface::resvd7 |
Reserved 7
volatile uint8_t HDSL_Interface::resvd8 |
Reserved 8
volatile uint8_t HDSL_Interface::SAFE_SUM |
Summarized slave status
volatile uint8_t HDSL_Interface::S_PC_DATA |
Response of Short message parameters channel Read for safe1 channel
volatile uint8_t HDSL_Interface::ACC_ERR_CNT |
Fast position error counter
volatile uint8_t HDSL_Interface::MAXACC |
Fast position acceleration boundary
volatile uint8_t HDSL_Interface::MAXDEV_H |
Fast position estimator deviation high byte
volatile uint8_t HDSL_Interface::MAXDEV_L |
Fast position estimator deviation low byte
volatile uint8_t HDSL_Interface::resvd9 |
Reserved 9
volatile uint8_t HDSL_Interface::EVENT_S |
Safe Events
volatile uint8_t HDSL_Interface::resvd10 |
Reserved 10
volatile uint8_t HDSL_Interface::DUMMY |
Dummy, no data
volatile uint8_t HDSL_Interface::SLAVE_REG_CTRL |
Short message control
volatile uint8_t HDSL_Interface::ACC_ERR_CNT_THRES |
Fast position error counter threshold
volatile uint8_t HDSL_Interface::MAXDEV_H_THRES |
Fast position estimator deviation high byte threshold
volatile uint8_t HDSL_Interface::MAXDEV_L_THRES |
Fast position estimator deviation low byte threshold
volatile uint8_t HDSL_Interface::version |
volatile uint8_t HDSL_Interface::ENC2_ID |
volatile uint8_t HDSL_Interface::STATUS2 |
volatile uint8_t HDSL_Interface::VPOS24 |
volatile uint8_t HDSL_Interface::VPOS23 |
volatile uint8_t HDSL_Interface::VPOS22 |
volatile uint8_t HDSL_Interface::VPOS21 |
volatile uint8_t HDSL_Interface::VPOS20 |
volatile uint8_t HDSL_Interface::VPOSCRC2_H |
volatile uint8_t HDSL_Interface::VPOSCRC2_L |
volatile uint8_t HDSL_Interface::DUMMY2 |
volatile uint16_t HDSL_Interface::ONLINE_STATUS_D |
volatile uint16_t HDSL_Interface::ONLINE_STATUS_1 |
volatile uint16_t HDSL_Interface::ONLINE_STATUS_2 |