#include <firmata.h>
◆ Firmata() [1/3]
◆ Firmata() [2/3]
Firmata::Firmata |
( |
const char * |
_serialPort | ) |
|
◆ Firmata() [3/3]
◆ ~Firmata()
◆ askCapabilities()
int Firmata::askCapabilities |
( |
| ) |
|
◆ askFirmwareVersion()
int Firmata::askFirmwareVersion |
( |
| ) |
|
◆ askPinState()
int Firmata::askPinState |
( |
int |
pin | ) |
|
◆ closePort()
int Firmata::closePort |
( |
| ) |
|
◆ DoMessage()
void Firmata::DoMessage |
( |
void |
| ) |
|
|
private |
◆ flushPort()
int Firmata::flushPort |
( |
| ) |
|
◆ init()
bitpacked digital pin state
◆ mapAnalogChannels()
int Firmata::mapAnalogChannels |
( |
| ) |
|
◆ OnIdle()
◆ Parse()
◆ print_state()
void Firmata::print_state |
( |
| ) |
|
◆ reportAnalogPorts()
int Firmata::reportAnalogPorts |
( |
int |
enable | ) |
|
◆ reportDigitalPorts()
int Firmata::reportDigitalPorts |
( |
int |
enable | ) |
|
◆ sendStringData()
int Firmata::sendStringData |
( |
char * |
data | ) |
|
◆ sendValueAsTwo7bitBytes()
int Firmata::sendValueAsTwo7bitBytes |
( |
int |
value | ) |
|
|
protected |
◆ setPinMode()
int Firmata::setPinMode |
( |
unsigned char |
pin, |
|
|
unsigned char |
mode |
|
) |
| |
◆ setPwmPin()
int Firmata::setPwmPin |
( |
unsigned char |
pin, |
|
|
int16_t |
value |
|
) |
| |
◆ setSamplingInterval()
int Firmata::setSamplingInterval |
( |
int16_t |
value | ) |
|
◆ systemReset()
int Firmata::systemReset |
( |
| ) |
|
◆ writeDigitalPin()
int Firmata::writeDigitalPin |
( |
unsigned char |
pin, |
|
|
unsigned char |
mode |
|
) |
| |
◆ arduino
◆ digitalPortValue
◆ executeMultiByteCommand
int Firmata::executeMultiByteCommand |
|
protected |
◆ firmata_name
char Firmata::firmata_name[140] |
◆ firmwareVersion
◆ multiByteChannel
int Firmata::multiByteChannel |
|
protected |
◆ parse_buf
◆ parse_command_len
int Firmata::parse_command_len |
|
private |
◆ parse_count
◆ pin_info
pin_t Firmata::pin_info[128] |
◆ portOpen
◆ serialInBuf
◆ serialOutBuf
◆ string_buffer
◆ sysExBuf
vector<unsigned char> Firmata::sysExBuf |
|
protected |
◆ waitForData
The documentation for this class was generated from the following files:
- ln/3rdparty/src/indilib/indi-1.7.4/3rdparty/indi-duino/libfirmata/src/firmata.h
- ln/3rdparty/src/indilib/indi-1.7.4/3rdparty/indi-duino/libfirmata/src/firmata.cpp