nRF5 SDK v13.0.0
Data Structures | Macros | Functions
Bicycle Power profile pages 17, 18 (commons)

Data Structures

struct  ant_bpwr_page_torque_data_t
 Common data structure for Bicycle Power data pages 17, 18. More...
 

Macros

#define DEFAULT_ANT_BPWR_PAGE_TORQUE(up_evt_cnt, def_tick, def_period, acc_torque)
 Initialize page torque. More...
 

Functions

void ant_bpwr_page_torque_encode (uint8_t *p_page_buffer, ant_bpwr_page_torque_data_t const *p_page_data)
 Function for encoding pages 17, 18. More...
 
void ant_bpwr_page_torque_decode (uint8_t const *p_page_buffer, ant_bpwr_page_torque_data_t *p_page_data)
 Function for decoding pages 17, 18. More...
 
void ant_bpwr_page_torque_log (ant_bpwr_page_torque_data_t const *p_page_data)
 Function for logging pages 17, 18. More...
 

Detailed Description

Macro Definition Documentation

#define DEFAULT_ANT_BPWR_PAGE_TORQUE (   up_evt_cnt,
  def_tick,
  def_period,
  acc_torque 
)
Value:
{ \
.update_event_count = (up_evt_cnt), \
.tick = (def_tick), \
.period = (def_period), \
.accumulated_torque = (acc_torque) \
}

Initialize page torque.

Function Documentation

void ant_bpwr_page_torque_decode ( uint8_t const *  p_page_buffer,
ant_bpwr_page_torque_data_t p_page_data 
)

Function for decoding pages 17, 18.

Parameters
[in]p_page_bufferPointer to the data buffer.
[out]p_page_dataPointer to the page data.
void ant_bpwr_page_torque_encode ( uint8_t *  p_page_buffer,
ant_bpwr_page_torque_data_t const *  p_page_data 
)

Function for encoding pages 17, 18.

Parameters
[in]p_page_dataPointer to the page data.
[out]p_page_bufferPointer to the data buffer.
void ant_bpwr_page_torque_log ( ant_bpwr_page_torque_data_t const *  p_page_data)

Function for logging pages 17, 18.

Parameters
[in]p_page_dataPointer to the page data.

Documentation feedback | Developer Zone | Subscribe | Updated