Values.AttributeSourceA signal that represents static information about the vehicle, such as engine type or manufacturing date.
type nonrec t = {fullyQualifiedName : AttributeFullyQualifiedNameString.t;The fully qualified name of the attribute. For example, the fully qualified name of an attribute might be Vehicle.Body.Engine.Type.
*)dataType : NodeDataType.t;The specified data type of the attribute.
*)description : Description.t option;A brief description of the attribute.
*)unit : string option;The scientific unit for the attribute.
*)allowedValues : ListOfStrings.t option;A list of possible values an attribute can be assigned.
*)min : Double.t option;The specified possible minimum value of the attribute.
*)max : Double.t option;The specified possible maximum value of the attribute.
*)assignedValue : string option;A specified value for the attribute.
*)defaultValue : string option;The default value of the attribute.
*)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.
*)}val make :
?description:??? ->
?unit:??? ->
?allowedValues:??? ->
?min:??? ->
?max:??? ->
?assignedValue:??? ->
?defaultValue:??? ->
?deprecationMessage:??? ->
?comment:??? ->
fullyQualifiedName:AttributeFullyQualifiedNameString.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 AttributeFullyQualifiedNameString.t ])
list ]