This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

direct assignment to ble_gap_conn_params_t variable

Hello Nordic support team,

Forgive me if I am asking a stupid question.

In the source file ble_conn_params.c, there is a function called ble_conn_params_init() and I found this direct assignment:

    m_preferred_conn_params = *p_init->p_conn_params;

but m_preferred_conn_params is a variable of ble_gap_conn_params_t which is a structure:

typedef struct {

uint16_t min_conn_interval;
/**< Minimum Connection Interval in 1.25 ms units, see @ref BLE_GAP_CP_LIMITS.*/

uint16_t max_conn_interval;
/**< Maximum Connection Interval in 1.25 ms units, see @ref BLE_GAP_CP_LIMITS.*/

uint16_t slave_latency;
/**< Slave Latency in number of connection events, see @ref BLE_GAP_CP_LIMITS.*/

uint16_t conn_sup_timeout;
/**< Connection Supervision Timeout in 10 ms units, see @ref BLE_GAP_CP_LIMITS.*/

} ble_gap_conn_params_t;

So why this direct assignment is possible?

Best Regards, Joseph

Parents
  • Among these forces are sweeping demographic changes, shrinking provincial budgets, revolutionary advances in information and telecommunication technologies, globalization, competition from new educational providers, market pressures to shape educational and scholarly of Army Medical College Admission practices toward profit-driven ends, and increasing demands and pressures for fundamental changes in public policy and public accountability relative to higher education's role in addressing pressing issues of communities and the society at large.

Reply
  • Among these forces are sweeping demographic changes, shrinking provincial budgets, revolutionary advances in information and telecommunication technologies, globalization, competition from new educational providers, market pressures to shape educational and scholarly of Army Medical College Admission practices toward profit-driven ends, and increasing demands and pressures for fundamental changes in public policy and public accountability relative to higher education's role in addressing pressing issues of communities and the society at large.

Children
  • Among these forces are sweeping demographic changes, shrinking provincial budgets, revolutionary advances in information and telecommunication technologies, globalization, competition from new educational providers, market pressures to shape educational and scholarly of Army Medical College Admission practices toward profit-driven ends, and increasing demands and pressures for fundamental changes in public policy and public accountability relative to higher education's role in addressing pressing issues of communities and the society at large.

Related