Data Fields | |
uint32_t | raw_data0 [NUM_ENCODERS_MAX] |
uint32_t | raw_data1 [NUM_ENCODERS_MAX] |
uint32_t | raw_data2 [NUM_ENCODERS_MAX] |
uint32_t | raw_data3 [NUM_ENCODERS_MAX] |
uint32_t | rcv_crc [NUM_ENCODERS_MAX] |
uint32_t | otf_crc [NUM_ENCODERS_MAX] |
uint32_t | crc_err_cnt [NUM_ENCODERS_MAX] |
uint64_t | abs [NUM_ENCODERS_MAX] |
uint32_t | multi_turn [NUM_ENCODERS_MAX] |
float | angle [NUM_ENCODERS_MAX] |
uint32_t pos_data_info::raw_data0[NUM_ENCODERS_MAX] |
Raw data receive from encoder - IF0
uint32_t pos_data_info::raw_data1[NUM_ENCODERS_MAX] |
Raw data receive from encoder - DF0
uint32_t pos_data_info::raw_data2[NUM_ENCODERS_MAX] |
Raw data receive from encoder - DF1
uint32_t pos_data_info::raw_data3[NUM_ENCODERS_MAX] |
Raw data receive from encoder - DF2
uint32_t pos_data_info::rcv_crc[NUM_ENCODERS_MAX] |
8-bit receive position sense crc
uint32_t pos_data_info::otf_crc[NUM_ENCODERS_MAX] |
8-bit calculated otf crc
uint32_t pos_data_info::crc_err_cnt[NUM_ENCODERS_MAX] |
Position data crc error count
uint64_t pos_data_info::abs[NUM_ENCODERS_MAX] |
Absolute data(position data) receivedd from the encoder
uint32_t pos_data_info::multi_turn[NUM_ENCODERS_MAX] |
Total number of complete rotations(360)
float pos_data_info::angle[NUM_ENCODERS_MAX] |
Angle of encoder shaft