osi3::Identifier Struct Reference

A common identifier (ID), represented as an integer. More...

Collaboration diagram for osi3::Identifier:

Public Attributes

optional uint64 value = 1
 The value of the identifier. More...
 

Detailed Description

A common identifier (ID), represented as an integer.

Has to be unique among all simulated items at any given time. For ground truth, the identifier of an item (object, lane, sign, etc.) must remain stable over its lifetime. Identifier values may be only be reused if the available address space is exhausted and the specific values have not been in use for several time steps. Sensor specific tracking IDs have no restrictions and should behave according to the sensor specifications. Purely simulation technical IDs, like sensor IDs, are not required to be unique among all simulated items, but rather unique within the context of the given message type.

The value MAX(uint64) = 2^(64) -1 = 0b1111111111111111111111111111111111111111111111111111111111111111 is reserved and indicates an invalid ID or error.

Member Data Documentation

◆ value

optional uint64 osi3::Identifier::value = 1

The value of the identifier.

Rules
is_greater_than_or_equal_to: 0

  • osi_common.proto