Structs§
- Authentication
- Credentials for authenticating with the lighthouse.
- Board
V1Metrics - Client
Message - A message originating from the lighthouse client.
- Color
- An RGB color.
- Controller
V2Metrics - Delta
- A 2D vector on the lighthouse display.
- Directory
Tree - The payload of a LIST request.
- Frame
- An ‘image’ to be displayed on the lighthouse. The pixels are stored in row-major order.
- Input
Event - A key/controller input event.
- Lamp
V2Metrics - Laser
Metrics - Pos
- A position on the integer grid.
- Rect
- A rectangle on the integer grid.
- Room
Metrics - Room
V1Metrics - Room
V2Metrics - Rotation
- An 2D rotation that is representable using an integer matrix.
- Server
Message - A message originating from the lighthouse server.
Enums§
- Model
- The payload of a model message.
- Room
ApiMetrics - Value
- Represents any valid MessagePack value.
- Value
Error - Verb
- A request method.
Constants§
- LIGHTHOUSE_
BYTES - The total number of bytes in a lighthouse frame.
- LIGHTHOUSE_
COLS - The number of columns of the lighthouse.
- LIGHTHOUSE_
RECT - The rectangle of valid coordinates on the lighthouse.
- LIGHTHOUSE_
ROWS - The number of rows of the lighthouse.
- LIGHTHOUSE_
SIZE - The number of pixels in a lighthouse frame.
Functions§
- from_
value - to_
value - Convert a
T
intormpv::Value
which is an enum that can represent any valid MessagePack data.