pub struct Control {Show 36 fields
pub odata_context: Option<Context>,
pub odata_etag: Option<Etag>,
pub odata_id: Id,
pub odata_type: Type,
pub accuracy: Option<f64>,
pub actions: Option<Actions>,
pub allowable_max: Option<f64>,
pub allowable_min: Option<f64>,
pub allowable_numeric_values: Option<Vec<f64>>,
pub associated_sensors: Option<Vec<IdRef>>,
pub associated_sensors_odata_count: Option<Count>,
pub control_delay_seconds: Option<f64>,
pub control_loop: Option<ControlLoop>,
pub control_mode: Option<ControlMode>,
pub control_type: Option<ControlType>,
pub dead_band: Option<f64>,
pub default_set_point: Option<f64>,
pub description: Option<Description>,
pub id: Id,
pub implementation: Option<ImplementationType>,
pub increment: Option<f64>,
pub location: Option<Location>,
pub name: Name,
pub oem: Option<Oem>,
pub physical_context: Option<PhysicalContext>,
pub physical_sub_context: Option<PhysicalSubContext>,
pub related_item: Option<Vec<IdRef>>,
pub related_item_odata_count: Option<Count>,
pub sensor: Option<SensorExcerpt>,
pub set_point: Option<f64>,
pub set_point_type: Option<SetPointType>,
pub set_point_units: Option<String>,
pub set_point_update_time: Option<String>,
pub setting_max: Option<f64>,
pub setting_min: Option<f64>,
pub status: Option<Status>,
}
Expand description
The Control schema describes a control point and its properties.
Fields§
§odata_context: Option<Context>
§odata_etag: Option<Etag>
§odata_id: Id
§odata_type: Type
§accuracy: Option<f64>
The estimated percent error of measured versus actual values.
actions: Option<Actions>
§allowable_max: Option<f64>
The maximum possible setting for this control.
allowable_min: Option<f64>
The minimum possible setting for this control.
allowable_numeric_values: Option<Vec<f64>>
The supported values for the set point.
associated_sensors: Option<Vec<IdRef>>
An array of links to the sensors associated with this control.
associated_sensors_odata_count: Option<Count>
§control_delay_seconds: Option<f64>
The time delay in seconds before the control will activate once the value has deviated from the set point.
control_loop: Option<ControlLoop>
§control_mode: Option<ControlMode>
§control_type: Option<ControlType>
§dead_band: Option<f64>
The maximum deviation from the set point allowed before the control will activate.
default_set_point: Option<f64>
The default set point of the control.
description: Option<Description>
§id: Id
§implementation: Option<ImplementationType>
§increment: Option<f64>
The smallest increment supported for the set point.
location: Option<Location>
§name: Name
§oem: Option<Oem>
§physical_context: Option<PhysicalContext>
§physical_sub_context: Option<PhysicalSubContext>
An array of links to resources that this control services.
sensor: Option<SensorExcerpt>
§set_point: Option<f64>
The desired set point of the control.
set_point_type: Option<SetPointType>
§set_point_units: Option<String>
The units of the set point.
set_point_update_time: Option<String>
The date and time that the set point was changed.
setting_max: Option<f64>
The maximum set point in the allowed range.
setting_min: Option<f64>
The minimum set point in the allowed range.
status: Option<Status>