[−][src]Crate xio_webapi
A module containing data structures for messages that are used in the XIO Web API.
Structs
ApiDescription | A description of the XIO web API. |
ControllerStatus | Description of the status of a controller. |
FirmwareFlashRequest | A request for flashing the latest firmware. |
PositionWithDescription | 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. |
ControllerEvent | An enum representating controller events. |
ControllerState | The current state of a controller. |
DeviceEvent | An enum representating device events. |
JobControlAction | Actions for controlling the job execution. |
JobEvent | An enum representing events that can occur during job execution. |
JobStoppedReason | The reasons for a job to be stopped. |
ModuleAction | Actions for controlling module state. |
ModuleState | The state of a XIO module. |
Response | A message wrapping the response of a XIO Web API request. |
Traits
MayBeSkipped | A trait indicating that the content may be skipped during serialization if allowed. |
MustNotBeSkipped | 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 |