Struct xio_webapi::ControllerStatus[][src]

pub struct ControllerStatus {
    pub uuid: Uuid,
    pub model: String,
    pub commandset_version: Option<u16>,
    pub frame_format_version: Option<u8>,
    pub firmware_version: Option<String>,
    pub manufacturer: Option<String>,
    pub state: ControllerState,
    pub job_set: Option<JobSet>,
    pub modules: BTreeMap<String, ModuleState>,
}

Description of the status of a controller.

Fields

The unique uuid of the controller (serial number).

The model identifier string of the controller.

The commandset version supported by the controller.

The frame format version supported by the controller.

The firmware version running on the controller.

The manufacturer string.

The current state of the controller.

The currently loaded jobset::JobSet.

The module states indexed by their identifier string.

Methods

impl ControllerStatus
[src]

Create a new controller.

Trait Implementations

impl Clone for ControllerStatus
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for ControllerStatus
[src]

Formats the value using the given formatter. Read more

impl PartialEq for ControllerStatus
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for ControllerStatus
[src]

impl Default for ControllerStatus
[src]

Returns the "default value" for a type. Read more

impl MustNotBeSkipped for ControllerStatus
[src]

Auto Trait Implementations