RAIL configuration structure.

DeprecatedThis RAIL 2.x structure has been replaced in RAIL 3 by sl_rail_config_t.

Public Attributes#

void(*

A pointer to a function, which is called whenever a RAIL event occurs.

void *

Provided for backwards compatibility.

Provided for backwards compatibility.

Provided for backwards compatibility.

Public Attribute Documentation#

eventsCallback#

void(* RAIL_Config_t::eventsCallback) (RAIL_Handle_t railHandle, RAIL_Events_t events)

A pointer to a function, which is called whenever a RAIL event occurs.

See the RAIL_Events_t documentation for the list of RAIL events.

DeprecatedRefer to sl_rail_config_t::events_callback().


protocol#

void* RAIL_Config_t::protocol

Provided for backwards compatibility.

Ignored.

DeprecatedRefer to sl_rail_config_t::p_opaque_handle_0.


scheduler#

RAILSched_Config_t* RAIL_Config_t::scheduler

Provided for backwards compatibility.

Ignored.

DeprecatedRefer to sl_rail_config_t::p_opaque_handle_1.


buffer#

RAIL_StateBuffer_t RAIL_Config_t::buffer

Provided for backwards compatibility.

Ignored.

DeprecatedRefer to sl_rail_config_t::opaque_value.