Expand description
A module containing data structures for messages that are used in the XIO Web API.
Structs§
- ApiDescription
- A description of the XIO web API.
- Controller
Status - Description of the status of a controller.
- Firmware
Flash Request - A request for flashing the latest firmware.
- Position
With Description - A command or condition position inside a job, with its description string.
- Progress
- Progress of a process.
Enums§
- ApiVersion
- An enum representing the version of the API.
- Controller
Event - An enum representating controller events.
- Controller
State - The current state of a controller.
- Device
Event - An enum representating device events.
- JobControl
Action - Actions for controlling the job execution.
- JobEvent
- An enum representing events that can occur during job execution.
- JobStopped
Reason - The reasons for a job to be stopped.
- Module
Action - Actions for controlling module state.
- Module
State - The state of a XIO module.
- Response
- A message wrapping the response of a XIO Web API request.
Traits§
- MayBe
Skipped - A trait indicating that the content may be skipped during serialization if allowed.
- Must
NotBe Skipped - A marker trait indicating that the content must not be skipped during serialization.
Functions§
- api_
uuid - Get the uuid which defines the XIO web API