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:Description.t ->
?unit:string ->
?allowedValues:ListOfStrings.t ->
?min:Double.t ->
?max:Double.t ->
?deprecationMessage:Message.t ->
?comment:Message.t ->
?structFullyQualifiedName:NodePath.t ->
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 ]