Structure defining BiSSC Raw data received from encoder.
Structure defining Nikon Position data results.
IF frame, Data field 0, Data field 1, Data field 2.
Data Fields | |
volatile uint32_t | pos_data_word0 |
volatile uint32_t | pos_data_word1 |
volatile uint16_t | info_field [NUM_ED_CH_MAX] |
volatile uint16_t | data_field [NUM_DATA_FIELDS_MAX][NUM_ED_CH_MAX] |
volatile uint32_t raw_data::pos_data_word0 |
Initial (<=32) position bits received
volatile uint32_t raw_data::pos_data_word1 |
position bits received after the initial 32 bits (if applicable)
volatile uint16_t raw_data::info_field[NUM_ED_CH_MAX] |
Information Field receive from the encoder
volatile uint16_t raw_data::data_field[NUM_DATA_FIELDS_MAX][NUM_ED_CH_MAX] |
Data fields receive from the encoder