messages Topic
Messages
Classes that encode and decode the LWP protocol.
Classes
- ErrorMessage
- Error message from the hub.
- GotoAbsolutePositionMessage
- Move motor to an absolute rotation [...]
- HubAttachedIOBaseMessage
- Base class for HubAttachedIOMessage, HubDetachedIOMessage and HubAttachedVirtualIOMessage
- HubAttachedIOMessage
- Fired when a new peripheral is attached or on first connection.
- HubAttachedVirtualIOMessage
- Fired when a new virtual peripheral is created or on first connection.
- HubBatteryPropertyMessage
- Battery State message.
- HubButtonPropertyMessage
- Button State message
- HubDetachedIOMessage
- Fired when a peripheral is detached.
- HubPropertyMessage
- Bases class for hub properties.
- Message
- Base class for all messages in and out of the Hub.
- PortInformationMessage
- Port Information Message.
- PortInformationModeCombinationsMessage
- Get Port Combinations
- PortInformationModesMessage
- Get Port Modes
- PortInformationRequestMessage
- Request Port information. Responds with PortModeInformationMessage
- PortInputFormatMessage
- Port Input format setup message
- PortInputFormatSetupMessage
- Port Input format setup message [...]
- PortModeInformationMessage
- Information about port modes.
- PortModeInformationMessageMotorBias
- PortModeInformationMessageNAME
- PortModeInformationMessagePCT
- PortModeInformationMessageRAWBase
- PortModeInformationMessageRequest
- PortModeInformationMessageSI
- PortModeInformationMessageSYMBOL
- PortModeInformationMessageValueFormat
- https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#value-format
- PortOutputCommandFeedback
- PortOutputCommandFeedbackPort
- PortOutputCommandMessage
- Parent class for PortOutputCommand's.
- PortValueMessage
- StartSpeedForDegreesMessage
- Move motor for a certain number of revolutions specified in degrees. [...]
- StartSpeedForTimeMessage
- Move motor for a certain number of milliseconds. [...]
- StartSpeedMessage
- Move motor at certain speed indefinitely. [...]
- ValueFormat
- https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#value-format
- WriteDirectModeDataMessage
- Write Direct Mode data to a port. [...]
Enums
- ErrorCode
- Protocol Errors Codes [...]
- HubAttachedIOEvent
- Enums detailing if ports are attached or detached. [...]
- HubOperation
- Hub Operation enum [...]
- HubProperty
- Hub Property [...]
- IOType
- IOTypes for attached Peripherals. [...]
- MessageType
- The top level message type for messages to and from the Hub. Used by Message [...]
- MotorAccelerationProfile
- Acceleration/Deceleration profile to use for Motor Commands [...]
- MotorEndState
- Controls the state of the motor at the end of a command used by for example StartSpeedForDegreesMessage. [...]
- PortCapabilities
- Port Capabilities. [...]
- PortInformationRequestType
- Information Request [...]
- PortModeInformationType
- PortOutputCompletion
- Completion options. [...]
- PortOutputFeedback
- Enum detailing the result of a PortOutputCommandMessage. [...]
- PortOutputStartup
- Controls queue behavior for PortOutputCommandMessage [...]
- PortSubCommand
- PortSubCommand values for PortOutputCommandMessage [...]
- ValueFormatDataType
- https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#value-format