switchapi

Name

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.