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