-- unique identifier about an event from one originator ITS station, combination of node ID and a sequence number
-- unique identifier about an event from one originator ITS station, combination of node ID and a sequence number
actionID ActionID, -- 6 byte
actionID ActionID, -- 6 byte
-- version of the DENM indicating updates from the same originator ITS station; value of 255 is used for the cancellation message sent from the originator ITS station
-- version of the DENM indicating updates from the same originator ITS station; value of 255 is used for the cancellation message sent from the originator ITS station
dataVersion INTEGER(0..255), -- 1 byte
-- STF405: changed inline definition to explicit
-- dataVersion INTEGER(0..255),
dataVersion DataVersion, -- 1 byte
-- time when the DENM is deleted from the DEN management and the inforamtion related to the event is set as invalid.. If it is not provided, it indicates that the expiry time is unkown by the originator ITS station
-- time when the DENM is deleted from the DEN management and the inforamtion related to the event is set as invalid.. If it is not provided, it indicates that the expiry time is unkown by the originator ITS station
--STF405: removed OPTIONAL, as it is syntactically incorrect
--STF405: no need for explicit type
EventCharact ::= SEQUENCE -- 1 byte
--EventCharact ::= SEQUENCE
{
-- 1 byte
--{
-- whether the detected event is in mobility (moving vehicle) or static
-- whether the detected event is in mobility (moving vehicle) or static
mobility BOOLEAN,
-- mobility BOOLEAN,
-- whether the detected event is an ITS station, or is a geographical region
-- whether the detected event is an ITS station, or is a geographical region
causeType BOOLEAN,
-- causeType BOOLEAN,
-- whether the detected event is physically relevant to the received ITS stations (accident) or describing difficult driving conditions (fog on the road)
-- whether the detected event is physically relevant to the received ITS stations (accident) or describing difficult driving conditions (fog on the road)
relevant BOOLEAN,
-- relevant BOOLEAN,
-- whether a detected event is time critical (e.g., electronic braking light) or not (e.g. fog on the road)
-- whether a detected event is time critical (e.g., electronic braking light) or not (e.g. fog on the road)
timeCriticality BOOLEAN,
-- timeCriticality BOOLEAN,
...
-- ...
}
--}
--STF405: removed OPTIONAL, as it is syntactically incorrect
--STF405: The CAM definition is used instead, removed OPTIONAL, as it is syntactically incorrect
TaggedList ::= SEQUENCE
-- TaggedList ::= SEQUENCE
{
-- {
...
-- ...
}
-- }
RefPosition ::= SEQUENCE {
RefPosition ::= SEQUENCE {
situationLat Latitude, -- 4 bytes
situationLat Latitude, -- 4 bytes
@@ -219,27 +236,28 @@ Altitude ::= INTEGER (-10000..16767215) -- multiples of 0.1 m
PositionAccuracy ::= OCTET STRING (SIZE(4))
PositionAccuracy ::= OCTET STRING (SIZE(4))
--STF405: removed OPTIONAL, as it is syntactically incorrect
--STF405: removed OPTIONAL, as it is syntactically incorrect
Direction ::= INTEGER{north(0), east(7200), south(14400), west(21600)} (0..28800)
Direction ::= INTEGER{north(0), east(7200), south(14400), west(21600)} (0..28799)
--STF405: removed OPTIONAL, as it is syntactically incorrect
--STF405: removed OPTIONAL, as it is syntactically incorrect
Speed ::= INTEGER (-32765..32765) -- multiples of 0.01 m/s
Speed ::= INTEGER (-32765..32765) -- multiples of 0.01 m/s
LocationRef ::= CHOICE {
--STF405: no need for explicit type
--LocationRef ::= CHOICE {
-- consequence position of the trace location referencing mechanism
-- consequence position of the trace location referencing mechanism
trace [0] TraceLocData,
-- trace [0] TraceLocData,
-- more location referencing mechanism to be added
-- more location referencing mechanism to be added
...
-- ...
}
--}
TraceLocData ::= SEQUENCE {
TraceLocData ::= SEQUENCE {
--3 bits, identifier of the trace.
--3 bits, identifier of the trace
traceID INTEGER(0 .. 7),
traceID INTEGER(0 .. 7),
--5 bits, number of waypoint positions included in the trace.
--5 bits, number of waypoint positions included in the trace