Crate xio_webapi[−][src]
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. |
PositionWithCaption |
A command or condition position inside a job, with its caption 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 |