Struct aws_sdk_iotfleetwise::types::Actuator
source · #[non_exhaustive]pub struct Actuator { /* private fields */ }Expand description
A signal that represents a vehicle device such as the engine, heater, and door locks. Data from an actuator reports the state of a certain vehicle device.
Updating actuator data can change the state of a device. For example, you can turn on or off the heater by updating its actuator data.
Implementations§
source§impl Actuator
impl Actuator
sourcepub fn fully_qualified_name(&self) -> Option<&str>
pub fn fully_qualified_name(&self) -> Option<&str>
The fully qualified name of the actuator. For example, the fully qualified name of an actuator might be Vehicle.Front.Left.Door.Lock.
sourcepub fn data_type(&self) -> Option<&NodeDataType>
pub fn data_type(&self) -> Option<&NodeDataType>
The specified data type of the actuator.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A brief description of the actuator.
sourcepub fn allowed_values(&self) -> Option<&[String]>
pub fn allowed_values(&self) -> Option<&[String]>
A list of possible values an actuator can take.
sourcepub fn assigned_value(&self) -> Option<&str>
👎Deprecated: assignedValue is no longer in use
pub fn assigned_value(&self) -> Option<&str>
A specified value for the actuator.
Trait Implementations§
source§impl PartialEq<Actuator> for Actuator
impl PartialEq<Actuator> for Actuator
impl StructuralPartialEq for Actuator
Auto Trait Implementations§
impl RefUnwindSafe for Actuator
impl Send for Actuator
impl Sync for Actuator
impl Unpin for Actuator
impl UnwindSafe for Actuator
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more