[−][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  |