|
CANTram Framework 1.0.1
Dieses Framework ermöglicht die Nutzung der CANTram Hardware, einer Mikrocontroller basierten mdoularen Steuerung.
|


Public Member Functions | |
| Interface::Type | getType () const override |
| void | setI2CCore (I2CCore *core) |
| I2CCore * | getI2CCore () |
| bool | begin () |
| void | beginTransmission (uint16_t address) |
| void | beginTransmission (uint8_t address) |
| void | beginTransmission (int address) |
| uint8_t | endTransmission (bool sendStop) |
| uint8_t | endTransmission (void) |
| size_t | write (uint8_t data) |
| size_t | write (const uint8_t *data, size_t length) |
| int | available (void) |
| int | read (void) |
| int | peek (void) |
| void | flush (void) |
| size_t | write (const char *s) |
| size_t | write (unsigned long n) |
| size_t | write (long n) |
| size_t | write (unsigned int n) |
| size_t | write (int n) |
| Public Member Functions inherited from Interface | |
| virtual void | setQ (uint16_t q) |
| virtual uint16_t | getQ () const |
| void | rename (const String &newName) |
| template<typename T> | |
| T | as () |
| void | validate () |
| void | validate (bool state) |
| void | invalidate () |
| bool | isValid () |
| bool | isInvalid () |
| String | getName () const |
Additional Inherited Members | |
| Public Types inherited from Interface | |
| enum | Resolution { RES_8BIT = 8 , RES_10BIT = 10 , RES_12BIT = 12 , RES_16BIT = 16 } |
| enum | Type { DIGITAL_INPUT , DIGITAL_OUTPUT , ANALOG_INPUT , ANALOG_OUTPUT , RELAIS , BUS } |
| Protected Attributes inherited from Interface | |
| String | name |
| uint16_t | Q = 0 |
| bool | _valid = false |
| bool | _invalid = false |
|
inlineoverridevirtual |
Implements Interface.