Values.SensorSourceAn input component that reports the environmental condition of a vehicle. You can collect data about fluid levels, temperatures, vibrations, or battery voltage from sensors.
type nonrec t = {fullyQualifiedName : SensorFullyQualifiedNameString.t;The fully qualified name of the sensor. For example, the fully qualified name of a sensor might be Vehicle.Body.Engine.Battery.
*)dataType : NodeDataType.t;The specified data type of the sensor.
*)description : Description.t option;A brief description of a sensor.
*)unit : string option;The scientific unit of measurement for data collected by the sensor.
*)allowedValues : ListOfStrings.t option;A list of possible values a sensor can take.
*)min : Double.t option;The specified possible minimum value of the sensor.
*)max : Double.t option;The specified possible maximum value of the sensor.
*)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 a sensor if the data type of the actuator is Struct or StructArray. For example, the struct fully qualified name of a sensor might be Vehicle.ADAS.CameraStruct.
*)}val make :
?description:??? ->
?unit:??? ->
?allowedValues:??? ->
?min:??? ->
?max:??? ->
?deprecationMessage:??? ->
?comment:??? ->
?structFullyQualifiedName:??? ->
fullyQualifiedName:SensorFullyQualifiedNameString.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 SensorFullyQualifiedNameString.t ])
list ]