Class: Aws::IoTFleetWise::Types::Actuator

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-iotfleetwise/types.rb

Overview

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.

<note markdown=“1”> 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.

</note>

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#allowed_valuesArray<String>

A list of possible values an actuator can take.

Returns:

  • (Array<String>)


83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 83

class Actuator < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :deprecation_message,
  :comment,
  :struct_fully_qualified_name)
  SENSITIVE = []
  include Aws::Structure
end

#assigned_valueString

A specified value for the actuator.

Returns:

  • (String)


83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 83

class Actuator < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :deprecation_message,
  :comment,
  :struct_fully_qualified_name)
  SENSITIVE = []
  include Aws::Structure
end

#commentString

A comment in addition to the description.

Returns:

  • (String)


83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 83

class Actuator < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :deprecation_message,
  :comment,
  :struct_fully_qualified_name)
  SENSITIVE = []
  include Aws::Structure
end

#data_typeString

The specified data type of the actuator.

Returns:

  • (String)


83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 83

class Actuator < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :deprecation_message,
  :comment,
  :struct_fully_qualified_name)
  SENSITIVE = []
  include Aws::Structure
end

#deprecation_messageString

The deprecation message for the node or the branch that was moved or deleted.

Returns:

  • (String)


83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 83

class Actuator < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :deprecation_message,
  :comment,
  :struct_fully_qualified_name)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A brief description of the actuator.

Returns:

  • (String)


83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 83

class Actuator < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :deprecation_message,
  :comment,
  :struct_fully_qualified_name)
  SENSITIVE = []
  include Aws::Structure
end

#fully_qualified_nameString

The fully qualified name of the actuator. For example, the fully qualified name of an actuator might be ‘Vehicle.Front.Left.Door.Lock`.

Returns:

  • (String)


83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 83

class Actuator < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :deprecation_message,
  :comment,
  :struct_fully_qualified_name)
  SENSITIVE = []
  include Aws::Structure
end

#maxFloat

The specified possible maximum value of an actuator.

Returns:

  • (Float)


83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 83

class Actuator < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :deprecation_message,
  :comment,
  :struct_fully_qualified_name)
  SENSITIVE = []
  include Aws::Structure
end

#minFloat

The specified possible minimum value of an actuator.

Returns:

  • (Float)


83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 83

class Actuator < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :deprecation_message,
  :comment,
  :struct_fully_qualified_name)
  SENSITIVE = []
  include Aws::Structure
end

#struct_fully_qualified_nameString

The fully qualified name of the struct node for the actuator if the data type of the actuator is ‘Struct` or `StructArray`. For example, the struct fully qualified name of an actuator might be `Vehicle.Door.LockStruct`.

Returns:

  • (String)


83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 83

class Actuator < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :deprecation_message,
  :comment,
  :struct_fully_qualified_name)
  SENSITIVE = []
  include Aws::Structure
end

#unitString

The scientific unit for the actuator.

Returns:

  • (String)


83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 83

class Actuator < Struct.new(
  :fully_qualified_name,
  :data_type,
  :description,
  :unit,
  :allowed_values,
  :min,
  :max,
  :assigned_value,
  :deprecation_message,
  :comment,
  :struct_fully_qualified_name)
  SENSITIVE = []
  include Aws::Structure
end