Gainer Class Reference

#include <Gainer.h>

List of all members.

Public Types

typedef void(* callback_t )(void)

Public Member Functions

 Gainer (int portNum=1, int mode=1, bool verbose=false)
 ~Gainer ()
void turnOnLED ()
void turnOffLED ()
void peekDigitalInput ()
void peekAnalogInput ()
void digitalOutput (int value)
void setHigh (int port)
void setLow (int port)
void setOnPressedCallback (callback_t funcp)
void setOnReleasedCallback (callback_t funcp)


Detailed Description

Gainer class.
Author:
dandelion
Version:
0.1, 2009/04/18

Member Typedef Documentation

typedef void(* Gainer::callback_t)(void)

Event handler calback


Constructor & Destructor Documentation

Gainer::Gainer ( int  portNum = 1,
int  mode = 1,
bool  verbose = false 
)

Gainer class default constructor.

Parameters:
portNum COM port number
mode configutation mode (1-7)
verbose verbose output
Gainer class default constructor. COM port number is COM1.
Parameters:
portNum COM port number
mode configutation mode (1-7)
verbose verbose output

Gainer::~Gainer (  ) 

Gainer class destructor.


Member Function Documentation

void Gainer::digitalOutput ( int  value  ) 

It makes 0V or +5V on digital output port.

Parameters:
value values of the digital output ports true:1 false:0
Returns:
It makes 0V or +5V on digital output port.
Parameters:
value values of the digital output ports true:1 false:0
Returns:

void Gainer::peekAnalogInput (  ) 

It can bringing values to analogIn[] at one time.

Returns:

void Gainer::peekDigitalInput (  ) 

It can bringing values to digitalIn[] at one time.

Returns:

void Gainer::setHigh ( int  port  ) 

It makes +5V on digital output port.

Parameters:
port number of the digital output port
Returns:

void Gainer::setLow ( int  port  ) 

It makes 0V on digital output port.

Parameters:
port number of the digital output port
Returns:

void Gainer::setOnPressedCallback ( callback_t  funcp  )  [inline]

set button pressed event Callback function

Parameters:
funcp button pressed event Callback function pointer
Returns:

void Gainer::setOnReleasedCallback ( callback_t  funcp  )  [inline]

set button released event Callback function

Parameters:
funcp button released event Callback function pointer
Returns:

void Gainer::turnOffLED (  ) 

Turn off the LED on gainer. command "l*"

Returns:

void Gainer::turnOnLED (  ) 

Turn on the LED on gainer. command "h*"

Returns:


Generated on Sat Apr 18 23:56:45 2009 for gainercxx by  doxygen 1.5.8