RSeries astromech firmware
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
StealthBoardI2C Class Reference

#include <i2c/StealthBoardI2C.h>

Detailed Description

Encapsulates the available i2c commands that can be sent to the ia-parts.com magic panel.

+ Inheritance diagram for StealthBoardI2C:
+ Collaboration diagram for StealthBoardI2C:

Public Member Functions

 StealthBoardI2C (const byte i2cAddress=0)
 Default Constructor. More...
 
virtual void handleCommand (const char *cmd) override
 Stealth Commands start with 'ST'. More...
 
- Public Member Functions inherited from CommandEvent
 CommandEvent ()
 Default Constructor. More...
 
virtual void handleCommand (String cmd)
 Subclasses should implement this function to process commands specific to their device. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from CommandEvent
static void process (char *cmd)
 Calls handleCommand() for each created CommandEvent subclass. More...
 
static void process (const char *cmd)
 Calls handleCommand() for each created CommandEvent subclass. More...
 
static void process (PROGMEMString pcmd)
 Calls handleCommand() for each created CommandEvent subclass. More...
 

Constructor & Destructor Documentation

◆ StealthBoardI2C()

StealthBoardI2C::StealthBoardI2C ( const byte  i2cAddress = 0)
inline

Default Constructor.

Encapsulates a Stealh Board at the specific i2c address.

Member Function Documentation

◆ handleCommand()

virtual void StealthBoardI2C::handleCommand ( const char *  cmd)
inlineoverridevirtual

Stealth Commands start with 'ST'.

Implements CommandEvent.


The documentation for this class was generated from the following file: