Public Member Functions | Protected Member Functions | Protected Attributes

ofArduino Class Reference

#include <ofArduino.h>

Inheritance diagram for ofArduino:
ofStandardFirmata

List of all members.

Public Member Functions

 ofArduino ()
virtual ~ofArduino ()
int connect (string device, int baud=57600)
bool isArduinoReady ()
void setUseDelay (bool bDelay)
void sendServo (int pin, int value, bool force=false)
void sendServoAttach (int pin, int minPulse=544, int maxPulse=2400, int angle=180)
void sendServoDetach (int pin)
int getServo (int pin)

Protected Member Functions

void processSysExData (vector< unsigned char > data)

Protected Attributes

bool bUseDelay
bool connected
float connectTime
int _servoValue [ARD_TOTAL_DIGITAL_PINS]
float _temp
float _humidity

Detailed Description

This class extend ofStandardFirmata and provides additional functionality like servo support through SysEx messages. use the OFstdFirmata for servo support...


Constructor & Destructor Documentation

ofArduino::ofArduino (  )
ofArduino::~ofArduino (  ) [virtual]

Member Function Documentation

int ofArduino::connect ( string  device,
int  baud = 57600 
)

Reimplemented from ofStandardFirmata.

int ofArduino::getServo ( int  pin )
bool ofArduino::isArduinoReady (  )
void ofArduino::processSysExData ( vector< unsigned char >  data ) [protected, virtual]

Reimplemented from ofStandardFirmata.

void ofArduino::sendServo ( int  pin,
int  value,
bool  force = false 
)
void ofArduino::sendServoAttach ( int  pin,
int  minPulse = 544,
int  maxPulse = 2400,
int  angle = 180 
)
void ofArduino::sendServoDetach ( int  pin )
void ofArduino::setUseDelay ( bool  bDelay )

Member Data Documentation

float ofArduino::_humidity [protected]
int ofArduino::_servoValue[ARD_TOTAL_DIGITAL_PINS] [protected]
float ofArduino::_temp [protected]
bool ofArduino::bUseDelay [protected]
bool ofArduino::connected [protected]
float ofArduino::connectTime [protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines