AM243x Motor Control SDK  09.02.00
pos_data_info Struct Reference

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]
 

Field Documentation

◆ raw_data0

uint32_t pos_data_info::raw_data0[NUM_ENCODERS_MAX]

Raw data receive from encoder - IF0

◆ raw_data1

uint32_t pos_data_info::raw_data1[NUM_ENCODERS_MAX]

Raw data receive from encoder - DF0

◆ raw_data2

uint32_t pos_data_info::raw_data2[NUM_ENCODERS_MAX]

Raw data receive from encoder - DF1

◆ raw_data3

uint32_t pos_data_info::raw_data3[NUM_ENCODERS_MAX]

Raw data receive from encoder - DF2

◆ rcv_crc

uint32_t pos_data_info::rcv_crc[NUM_ENCODERS_MAX]

8-bit receive position sense crc

◆ otf_crc

uint32_t pos_data_info::otf_crc[NUM_ENCODERS_MAX]

8-bit calculated otf crc

◆ crc_err_cnt

uint32_t pos_data_info::crc_err_cnt[NUM_ENCODERS_MAX]

Position data crc error count

◆ abs

uint64_t pos_data_info::abs[NUM_ENCODERS_MAX]

Absolute data(position data) receivedd from the encoder

◆ multi_turn

uint32_t pos_data_info::multi_turn[NUM_ENCODERS_MAX]

Total number of complete rotations(360)

◆ angle

float pos_data_info::angle[NUM_ENCODERS_MAX]

Angle of encoder shaft