Class FirmataDriver
java.lang.Object
org.apache.plc4x.java.spi.connection.GeneratedDriverBase<FirmataMessage>
org.apache.plc4x.java.firmata.readwrite.FirmataDriver
- All Implemented Interfaces:
PlcDriver
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classEstimate the Length of a Packetstatic classConsumes all Bytes till one of the potential message type indicators -
Field Summary
Fields inherited from class org.apache.plc4x.java.spi.connection.GeneratedDriverBase
PROPERTY_PLC4X_FORCE_AWAIT_DISCONNECT_COMPLETE, PROPERTY_PLC4X_FORCE_AWAIT_DISCOVER_COMPLETE, PROPERTY_PLC4X_FORCE_AWAIT_SETUP_COMPLETE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanThis protocol doesn't have a disconnect procedure, so there is no need to wait for a login to finish.protected booleanprotected booleancanWrite()protected Class<? extends Configuration>protected Stringprotected PlcFieldHandlerprotected ProtocolStackConfigurer<FirmataMessage>protected PlcValueHandlerprepareField(String query) Methods inherited from class org.apache.plc4x.java.spi.connection.GeneratedDriverBase
awaitDiscoverComplete, awaitSetupComplete, canBrowse, canRead, getConnection, getConnection, getOptimizer, getStackConfigurer, initializePipelineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.plc4x.java.api.PlcDriver
discoveryRequestBuilder, getMetadata
-
Constructor Details
-
FirmataDriver
public FirmataDriver()
-
-
Method Details
-
getProtocolCode
-
getProtocolName
-
getConfigurationType
- Specified by:
getConfigurationTypein classGeneratedDriverBase<FirmataMessage>
-
getDefaultTransport
- Specified by:
getDefaultTransportin classGeneratedDriverBase<FirmataMessage>
-
canWrite
protected boolean canWrite()- Overrides:
canWritein classGeneratedDriverBase<FirmataMessage>
-
canSubscribe
protected boolean canSubscribe()- Overrides:
canSubscribein classGeneratedDriverBase<FirmataMessage>
-
getFieldHandler
- Specified by:
getFieldHandlerin classGeneratedDriverBase<FirmataMessage>
-
getValueHandler
- Specified by:
getValueHandlerin classGeneratedDriverBase<FirmataMessage>
-
awaitDisconnectComplete
protected boolean awaitDisconnectComplete()This protocol doesn't have a disconnect procedure, so there is no need to wait for a login to finish.- Overrides:
awaitDisconnectCompletein classGeneratedDriverBase<FirmataMessage>- Returns:
- false
-
getStackConfigurer
- Specified by:
getStackConfigurerin classGeneratedDriverBase<FirmataMessage>
-
prepareField
-