messages Topic

Messages

Classes that encode and decode the LWP protocol.

Classes

ErrorMessage messages
Error message from the hub.
GotoAbsolutePositionMessage messages
Move motor to an absolute rotation [...]
HubAttachedIOBaseMessage messages
Base class for HubAttachedIOMessage, HubDetachedIOMessage and HubAttachedVirtualIOMessage
HubAttachedIOMessage messages
Fired when a new peripheral is attached or on first connection.
HubAttachedVirtualIOMessage messages
Fired when a new virtual peripheral is created or on first connection.
HubBatteryPropertyMessage messages
Battery State message.
HubButtonPropertyMessage messages
Button State message
HubDetachedIOMessage messages
Fired when a peripheral is detached.
HubPropertyMessage messages
Bases class for hub properties.
Message messages
Base class for all messages in and out of the Hub.
PortInformationMessage messages
Port Information Message.
PortInformationModeCombinationsMessage messages
Get Port Combinations
PortInformationModesMessage messages
Get Port Modes
PortInformationRequestMessage messages
Request Port information. Responds with PortModeInformationMessage
PortInputFormatMessage messages
Port Input format setup message
PortInputFormatSetupMessage messages
Port Input format setup message [...]
PortModeInformationMessage messages
Information about port modes.
PortModeInformationMessageMotorBias messages
PortModeInformationMessageNAME messages
PortModeInformationMessagePCT messages
PortModeInformationMessageRAWBase messages
PortModeInformationMessageRequest messages
PortModeInformationMessageSI messages
PortModeInformationMessageSYMBOL messages
PortModeInformationMessageValueFormat messages
https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#value-format
PortOutputCommandFeedback messages
PortOutputCommandFeedbackPort messages
PortOutputCommandMessage messages
Parent class for PortOutputCommand's.
PortValueMessage messages
StartSpeedForDegreesMessage messages
Move motor for a certain number of revolutions specified in degrees. [...]
StartSpeedForTimeMessage messages
Move motor for a certain number of milliseconds. [...]
StartSpeedMessage messages
Move motor at certain speed indefinitely. [...]
ValueFormat messages
https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#value-format
WriteDirectModeDataMessage messages
Write Direct Mode data to a port. [...]

Enums

ErrorCode messages
Protocol Errors Codes [...]
HubAttachedIOEvent messages
Enums detailing if ports are attached or detached. [...]
HubOperation messages
Hub Operation enum [...]
HubProperty messages
Hub Property [...]
IOType messages
IOTypes for attached Peripherals. [...]
MessageType messages
The top level message type for messages to and from the Hub. Used by Message [...]
MotorAccelerationProfile messages
Acceleration/Deceleration profile to use for Motor Commands [...]
MotorEndState messages
Controls the state of the motor at the end of a command used by for example StartSpeedForDegreesMessage. [...]
PortCapabilities messages
Port Capabilities. [...]
PortInformationRequestType messages
Information Request [...]
PortModeInformationType messages
PortOutputCompletion messages
Completion options. [...]
PortOutputFeedback messages
Enum detailing the result of a PortOutputCommandMessage. [...]
PortOutputStartup messages
Controls queue behavior for PortOutputCommandMessage [...]
PortSubCommand messages
PortSubCommand values for PortOutputCommandMessage [...]
ValueFormatDataType messages
https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#value-format