switchapi

switchapi

Functions

Description

Functions

initSwitchApi ()

gint
initSwitchApi ();

Initializes the swithc API. This must be called before using the switches.

Returns

The number of switches that the device can possibly use. Returns -1 if the switch API can't be initialized (so don't use it).


closeSwitchApi ()

gint
closeSwitchApi ();

Closes the switch API. This must be called at the end of the program.

Returns

Always zero.


registerSwitchDownListener ()

gint
registerSwitchDownListener (gint switch_num,
                            void *callback);

Registers a switch down listener.

Returns

Always zero.


registerSwitchUpListener ()

gint
registerSwitchUpListener (gint switch_num,
                          void *callback);

Registers a switch up listener.

Returns

Always zero.


deregisterSwitchDownListener ()

gint
deregisterSwitchDownListener (gint switch_num);

Removes a switch down listener.

Returns

Always zero.


deregisterSwitchUpListener ()

gint
deregisterSwitchUpListener (gint switch_num);

Removes a switch up listener.

Returns

Always zero.

Types and Values