Package com.diozero.firmata
Interface FirmataProtocol
- All Known Implementing Classes:
FirmataAdapter,SocketFirmataAdapter
public interface FirmataProtocol
https://github.com/firmata/protocol/blob/master/protocol.md
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classFirmataProtocol.PinCapabilitystatic classFirmataProtocol.PinMode -
Field Summary
Fields Modifier and Type Field Description static byteANALOG_IO_ENDstatic byteANALOG_IO_STARTstatic byteANALOG_MAPPING_QUERYstatic byteANALOG_MAPPING_RESPONSEstatic byteCAPABILITY_QUERYstatic byteCAPABILITY_RESPONSEstatic byteDIGITAL_IO_ENDstatic byteDIGITAL_IO_STARTstatic byteEND_SYSEXstatic byteEXTENDED_ANALOGstatic byteEXTENDED_IDstatic byteI2C_REPLYstatic byteI2C_REQUESTstatic bytePIN_STATE_QUERYstatic bytePIN_STATE_RESPONSEstatic bytePROTOCOL_VERSIONstatic byteREPORT_ANALOG_PINstatic byteREPORT_DIGITAL_PORTstatic byteREPORT_FIRMWAREstatic byteSAMPLING_INTERVALstatic byteSET_DIGITAL_PIN_VALUEstatic byteSET_PIN_MODEstatic byteSTART_SYSEXstatic byteSTRING_DATAstatic byteSYSEX_NON_REALTIMEstatic byteSYSEX_REALTIMEstatic byteSYSTEM_RESET
-
Field Details
-
I2C_REQUEST
static final byte I2C_REQUEST- See Also:
- Constant Field Values
-
I2C_REPLY
static final byte I2C_REPLY- See Also:
- Constant Field Values
-
DIGITAL_IO_START
static final byte DIGITAL_IO_START- See Also:
- Constant Field Values
-
DIGITAL_IO_END
static final byte DIGITAL_IO_END- See Also:
- Constant Field Values
-
ANALOG_IO_START
static final byte ANALOG_IO_START- See Also:
- Constant Field Values
-
ANALOG_IO_END
static final byte ANALOG_IO_END- See Also:
- Constant Field Values
-
REPORT_ANALOG_PIN
static final byte REPORT_ANALOG_PIN- See Also:
- Constant Field Values
-
REPORT_DIGITAL_PORT
static final byte REPORT_DIGITAL_PORT- See Also:
- Constant Field Values
-
START_SYSEX
static final byte START_SYSEX- See Also:
- Constant Field Values
-
SET_PIN_MODE
static final byte SET_PIN_MODE- See Also:
- Constant Field Values
-
SET_DIGITAL_PIN_VALUE
static final byte SET_DIGITAL_PIN_VALUE- See Also:
- Constant Field Values
-
END_SYSEX
static final byte END_SYSEX- See Also:
- Constant Field Values
-
PROTOCOL_VERSION
static final byte PROTOCOL_VERSION- See Also:
- Constant Field Values
-
SYSTEM_RESET
static final byte SYSTEM_RESET- See Also:
- Constant Field Values
-
EXTENDED_ID
static final byte EXTENDED_ID- See Also:
- Constant Field Values
-
ANALOG_MAPPING_QUERY
static final byte ANALOG_MAPPING_QUERY- See Also:
- Constant Field Values
-
ANALOG_MAPPING_RESPONSE
static final byte ANALOG_MAPPING_RESPONSE- See Also:
- Constant Field Values
-
CAPABILITY_QUERY
static final byte CAPABILITY_QUERY- See Also:
- Constant Field Values
-
CAPABILITY_RESPONSE
static final byte CAPABILITY_RESPONSE- See Also:
- Constant Field Values
-
PIN_STATE_QUERY
static final byte PIN_STATE_QUERY- See Also:
- Constant Field Values
-
PIN_STATE_RESPONSE
static final byte PIN_STATE_RESPONSE- See Also:
- Constant Field Values
-
EXTENDED_ANALOG
static final byte EXTENDED_ANALOG- See Also:
- Constant Field Values
-
STRING_DATA
static final byte STRING_DATA- See Also:
- Constant Field Values
-
REPORT_FIRMWARE
static final byte REPORT_FIRMWARE- See Also:
- Constant Field Values
-
SAMPLING_INTERVAL
static final byte SAMPLING_INTERVAL- See Also:
- Constant Field Values
-
SYSEX_NON_REALTIME
static final byte SYSEX_NON_REALTIME- See Also:
- Constant Field Values
-
SYSEX_REALTIME
static final byte SYSEX_REALTIME- See Also:
- Constant Field Values
-