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] |
uint64_t bissc_position_info::position[NUM_ENCODERS_MAX] |
Position data results from each encoder connected in daisy chain
float bissc_position_info::angle[NUM_ENCODERS_MAX] |
Single turn result(Angle) for each encoder connected in daisy chain
uint32_t bissc_position_info::num_of_turns[NUM_ENCODERS_MAX] |
Multi turn result(No. of rotations) for each encoder connected in daisy chain
uint8_t bissc_position_info::ew[NUM_ENCODERS_MAX] |
Error and Warning result for each encoder connected in daisy chain
uint8_t bissc_position_info::rcv_crc[NUM_ENCODERS_MAX] |
Received 6-bit crc for each encoder connected in daisy chain
uint8_t bissc_position_info::otf_crc[NUM_ENCODERS_MAX] |
Calculated otf 6-bit crc for each encoder connected in daisy chain