AM243x Motor Control SDK  09.02.00
bissc_position_info Struct Reference

Detailed Description

Structure defining BiSSC Position data results.

position data result(raw data, angle and number of turns), error-warning, 6-bit received crc, 6-bit otf crc.

Data Fields

uint64_t position [NUM_ENCODERS_MAX]
 
float angle [NUM_ENCODERS_MAX]
 
uint32_t num_of_turns [NUM_ENCODERS_MAX]
 
uint8_t ew [NUM_ENCODERS_MAX]
 
uint8_t rcv_crc [NUM_ENCODERS_MAX]
 
uint8_t otf_crc [NUM_ENCODERS_MAX]
 

Field Documentation

◆ position

uint64_t bissc_position_info::position[NUM_ENCODERS_MAX]

Position data results from each encoder connected in daisy chain

◆ angle

float bissc_position_info::angle[NUM_ENCODERS_MAX]

Single turn result(Angle) for each encoder connected in daisy chain

◆ num_of_turns

uint32_t bissc_position_info::num_of_turns[NUM_ENCODERS_MAX]

Multi turn result(No. of rotations) for each encoder connected in daisy chain

◆ ew

uint8_t bissc_position_info::ew[NUM_ENCODERS_MAX]

Error and Warning result for each encoder connected in daisy chain

◆ rcv_crc

uint8_t bissc_position_info::rcv_crc[NUM_ENCODERS_MAX]

Received 6-bit crc for each encoder connected in daisy chain

◆ otf_crc

uint8_t bissc_position_info::otf_crc[NUM_ENCODERS_MAX]

Calculated otf 6-bit crc for each encoder connected in daisy chain