void ant_bsc_page_1_decode(uint8_t const * p_page_buffer, ant_bsc_page1_data_t * p_page_data) { ant_bsc_page1_data_layout_t const * p_incoming_data = (ant_bsc_page1_data_layout_t *)p_page_buffer; p_page_data->operating_time = uint24_decode(p_incoming_data->cumulative_operating_time); page1_data_log( p_page_data); }
void ant_sdm_page_16_decode(uint8_t const * p_page_buffer, ant_sdm_common_data_t * p_common_data) { ant_sdm_page16_data_layout_t const * p_incoming_data = (ant_sdm_page16_data_layout_t *)p_page_buffer; p_common_data->strides = uint24_decode(p_incoming_data->strides); p_common_data->distance = uint32_decode(p_incoming_data->distance) >> 4; page_16_data_log(p_common_data); }