* @field sensorIdList: the optional list of identifiers of the single sensors which are involved in case of a sensor system.
* @field sensorCharacteristics: the information about the sensor, according to its type.
*
*/
SensorInformation ::= SEQUENCE {
sensorId Identifier1B,
sensorType SensorType,
sensorIdList SequenceOfIdentifier1B OPTIONAL, -- comment: if sensor systems are declared in the SIC, it is more difficult to know if domination between regions
-- is applicable because it is not explicitly visible in the PRC that they involve the same sensor
-- since sensor system have a different Id than the single sensor involved.
sensorId Identifier1B, -- comment: reduce to 5 or 6 bits ?
* This information object class is an abstract template to instantiate types that carry sensor information.
*
* It shall include the following components:
*
* @field &id: the identifier of the sensor type.
*
* @field &Info: the optional sensor information content.
*
*/
INFO ::= CLASS {
&id SensorType,
&Info
} WITH SYNTAX {&Info IDENTIFIED BY &id}
/**
* This information object set represents the sensor information objects each composed of the association between the sensor type and the sensor information content.
*/
SensorInfoSet INFO ::= {
{NULL IDENTIFIED BY undefined} |
{NULL IDENTIFIED BY radar } |
{NULL IDENTIFIED BY lidar } |
{NULL IDENTIFIED BY monovideo } |
{NULL IDENTIFIED BY stereovision } |
{NULL IDENTIFIED BY nightvision } |
{NULL IDENTIFIED BY ultrasonic } |
{NULL IDENTIFIED BY pmd } |
{NULL IDENTIFIED BY inductionLoop } |
{NULL IDENTIFIED BY sphericalCamera } |
{NULL IDENTIFIED BY uwb } |
{NULL IDENTIFIED BY acoustic } |
{AggregationSensorInfo IDENTIFIED BY localAggregation } |
{NULL IDENTIFIED BY itsAggregation } |
{NULL IDENTIFIED BY rfid },
...
}
/**
* This DF represents the characteristics of a local agrregation sensor system.
*
* It shall include the following components:
*
* @field &sensorIdList: the identifiers of the single sensors that provide input to the agrregation system