Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Detailed Comparision of Elements with SensIDL"
(Created page with "This table compares / matches vorto meta model entities with entities of the sensIDL meta model: {| ! VORTO ! SensIDL ! comments |- | FunctionBlock | SensorInterface | Contai...") |
|||
Line 1: | Line 1: | ||
This table compares / matches vorto meta model entities with entities of the sensIDL meta model: | This table compares / matches vorto meta model entities with entities of the sensIDL meta model: | ||
− | {| | + | {|class="wikitable" |
! VORTO | ! VORTO | ||
! SensIDL | ! SensIDL | ||
Line 9: | Line 9: | ||
| SensorInterface | | SensorInterface | ||
| Container to handle the sensor description | | Container to handle the sensor description | ||
+ | |- | ||
+ | | Configuration | ||
+ | | not yet cover | ||
+ | | in SensIDL addressed in a later version | ||
+ | |- | ||
+ | | Status | ||
+ | | ? | ||
+ | | Semantical difference to Event? | ||
|- | |- | ||
| Event | | Event | ||
− | | SensorDataDescription | + | | SensorDataDescription + DataSet |
| Describes Data sent by the sensor | | Describes Data sent by the sensor | ||
|- | |- | ||
− | | | + | | Operation |
| not yet covered | | not yet covered | ||
− | | | + | | in SensIDL addressed in a later version |
|- | |- | ||
− | | | + | | Fault |
| ? | | ? | ||
− | | | + | | semantical difference to Event? Just a special kind of Event? |
+ | |- | ||
+ | | Property | ||
+ | | Data (<--NonMeasurementData|<--MeasurementData) | ||
+ | | Separation in Data and MetaInformation in Vorto not covered, SensIDL additionally includes a reference to units, which are not covered by VORTO on the meta-model level. | ||
+ | |- | ||
+ | | PropertyType | ||
+ | | - | ||
+ | | | ||
+ | |- | ||
+ | | ObjectPropertyType | ||
+ | | DataSet as subDataSet | ||
+ | | Include Vorto Elements Type, Entity and Enum | ||
+ | |- | ||
+ | | PrimitivePropertyType | ||
+ | | Enum in Data | ||
+ | | | ||
+ | |- | ||
+ | | Presence | ||
+ | | not yet covered | ||
+ | | mandatory/optional is planned to be covered in a next version | ||
+ | |- | ||
+ | | EnumLiteral | ||
+ | | not available | ||
+ | | Fixed Datatype enums, required to prevent dependencies between SensIDL instance and generators. Generators should depend only on the SensIDL meta-model | ||
+ | |- | ||
+ | | Constraint | ||
+ | | DataRange | ||
+ | | SensIDL only allows to define upper and lower bound | ||
+ | |- | ||
+ | | Operation (+ Param, RefParam, PrimitiveParam, ReturnType, ReturnObjectType, ReturnPrimitiveType) | ||
+ | | not yet covered | ||
+ | | is there a reason for not reusing the Property and related elements? | ||
+ | | | ||
+ | |- | ||
+ | | - | ||
+ | | LinearDataConversion, LineraDataConversionWithInterval | ||
+ | | automatic adjustments for data transfer e.g. mapping a byte 0..255 to the value range of 0..1 is not in the focus of VORTO | ||
+ | | | ||
+ | |- | ||
+ | | - | ||
+ | | EncodingSettings | ||
+ | | not covered in Vorto, since data transfer is not in the focus of VORTO | ||
|} | |} |
Revision as of 10:58, 18 February 2016
This table compares / matches vorto meta model entities with entities of the sensIDL meta model:
VORTO | SensIDL | comments | |
---|---|---|---|
FunctionBlock | SensorInterface | Container to handle the sensor description | |
Configuration | not yet cover | in SensIDL addressed in a later version | |
Status | ? | Semantical difference to Event? | |
Event | SensorDataDescription + DataSet | Describes Data sent by the sensor | |
Operation | not yet covered | in SensIDL addressed in a later version | |
Fault | ? | semantical difference to Event? Just a special kind of Event? | |
Property | <--MeasurementData) | Separation in Data and MetaInformation in Vorto not covered, SensIDL additionally includes a reference to units, which are not covered by VORTO on the meta-model level. | |
PropertyType | - | ||
ObjectPropertyType | DataSet as subDataSet | Include Vorto Elements Type, Entity and Enum | |
PrimitivePropertyType | Enum in Data | ||
Presence | not yet covered | mandatory/optional is planned to be covered in a next version | |
EnumLiteral | not available | Fixed Datatype enums, required to prevent dependencies between SensIDL instance and generators. Generators should depend only on the SensIDL meta-model | |
Constraint | DataRange | SensIDL only allows to define upper and lower bound | |
Operation (+ Param, RefParam, PrimitiveParam, ReturnType, ReturnObjectType, ReturnPrimitiveType) | not yet covered | is there a reason for not reusing the Property and related elements? | |
- | LinearDataConversion, LineraDataConversionWithInterval | automatic adjustments for data transfer e.g. mapping a byte 0..255 to the value range of 0..1 is not in the focus of VORTO | |
- | EncodingSettings | not covered in Vorto, since data transfer is not in the focus of VORTO |