Values.ActuatorSourceA 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.
type nonrec t = {fullyQualifiedName : ActuatorFullyQualifiedNameString.t;The fully qualified name of the actuator. For example, the fully qualified name of an actuator might be Vehicle.Front.Left.Door.Lock.
*)dataType : NodeDataType.t;The specified data type of the actuator.
*)description : Description.t option;A brief description of the actuator.
*)unit : string option;The scientific unit for the actuator.
*)allowedValues : ListOfStrings.t option;A list of possible values an actuator can take.
*)min : Double.t option;The specified possible minimum value of an actuator.
*)max : Double.t option;The specified possible maximum value of an actuator.
*)assignedValue : string option;A specified value for the actuator.
*)deprecationMessage : Message.t option;The deprecation message for the node or the branch that was moved or deleted.
*)comment : Message.t option;A comment in addition to the description.
*)structFullyQualifiedName : NodePath.t option;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.
*)}val make :
?description:??? ->
?unit:??? ->
?allowedValues:??? ->
?min:??? ->
?max:??? ->
?assignedValue:??? ->
?deprecationMessage:??? ->
?comment:??? ->
?structFullyQualifiedName:??? ->
fullyQualifiedName:ActuatorFullyQualifiedNameString.t ->
dataType:NodeDataType.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Double of Double.t
| `Enum of string
| `List of [> `String of string ] list
| `String of ActuatorFullyQualifiedNameString.t ])
list ]