switchapi

switchapi

Synopsis

gint                initSwitchApi                       ();
gint                closeSwitchApi                      ();
gint                registerSwitchDownListener          (gint switch_num,
                                                         void *callback);
gint                registerSwitchUpListener            (gint switch_num,
                                                         void *callback);
gint                deregisterSwitchDownListener        (gint switch_num);
gint                deregisterSwitchUpListener          (gint switch_num);

Description

Details

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.

switch_num :

callback :

Returns :

Always zero.

registerSwitchUpListener ()

gint                registerSwitchUpListener            (gint switch_num,
                                                         void *callback);

Registers a switch up listener.

switch_num :

callback :

Returns :

Always zero.

deregisterSwitchDownListener ()

gint                deregisterSwitchDownListener        (gint switch_num);

Removes a switch down listener.

switch_num :

Returns :

Always zero.

deregisterSwitchUpListener ()

gint                deregisterSwitchUpListener          (gint switch_num);

Removes a switch up listener.

switch_num :

Returns :

Always zero.