* This DF represents the location of an individual parking space
* This DF represents the location of an individual parking space
*
*
* @field metaData: The field contains meta data about the individual parking space.
* @field detectionMetaData: The field contains meta data about the individual parking space.
*
*
* @field position: The position of the individual space.
* @field position: The position of the individual space.
*
*
* @field arrangementType: The arrangement of the parking space. It is optional to fill this field.
* @field attributes: Shared attributes of the parking space, such as status, arrangement type, occupancy rules,
*
* and reservation type. These attributes provide key details about the parking space's characteristics.
* @field occupancyRule: The occupancy rule of the parking space. It is optional to fill this field.
*
* @field reservationType: The reservation type of the parking space. If it is not filled, than the value is not known. If it is filled with length 0, than no restriction applies.
*
* @field observedWidth: The observed width of the physical space available for parking measured perpendicular
* to the anticipated orientation of the parking vehicle.
*
* @note: With this approach, the vehicle driver can easily decide if the vehicle fits in the parking space considering
* the current occupation.
*
*
* @field nominalWidth: The width of a parking space. This field indicates the length between
* @field size: The size dimensions of the parking space, including width and length measurements.
* the center of the width markings, if there are any.
*
* @field nominalLength: The length of a parking space. This field indicates the length between
* the center of the length markings, if there are any.
*
*
* @field externalParkingSpaceIds: Represents links to external systems, e.g., to electric vehicle charging stations.
* @field externalParkingSpaceIds: Represents links to external systems, e.g., to electric vehicle charging stations.
* @field offsetToPath: Distance between the path of the vehicle and the closest position of
* @field offsetToPath: Distance between the path of the vehicle and the closest position of
* the parking space to the path.
* the parking space to the path.
*
*
* @field arrangementType: The arrangement of the parking space. It is optional to fill this field.
* @field attributes: Shared attributes of the parking space, such as status, arrangement type, occupancy rules,
*
* and reservation type. These attributes provide key details about the parking space's characteristics.
* @field occupancyRule: The occupancy rule of the parking space. It is optional to fill this field.
*
*
* @field nominalSpaceWidth: The nominal width of the parking space. (e.g., marked by the lane markings)
* @field size: The size dimensions of the parking space, including width and length measurements.gs)
*
* @field nominalSpaceLength: The nominal length of the parking space. (e.g., marked by the lane markings)
*
* @field reservationType: The reservation type of the parking space. If it is not filled, than the value is not known. If it is filled with length 0, than no restriction applies.
*
*
* @category:
* @category:
* @revision: Created in V2.1.1
* @revision: Created in V2.1.1
*/
*/
ParkingSegment ::= SEQUENCE {
ParkingSegment ::= SEQUENCE {
distanceFromLastPoint StandardLength12b,
distanceFromLastPoint StandardLength12b,
status ParkingSpaceStatus,
timeDelta DeltaTimeTenthOfSecond,
timeDelta DeltaTimeTenthOfSecond,
offsetToPath StandardLength1B OPTIONAL,
offsetToPath StandardLength1B OPTIONAL,
attributes ParkingSpaceAttributes,
size ParkingSpaceSize OPTIONAL,
...
}
/**
* This sequence encapsulates shared attributes for parking space entities.
*
* @field status: The status of the parking space.
*
* @field arrangementType: The arrangement of the parking space. It is optional to fill this field.
*
* @field occupancyRule: The occupancy rule of the parking space. It is optional to fill this field.
*
* @field reservationType: The reservation type of the parking space. If it is not filled, then the value is not known.
* If it is filled with length 0, then no restriction applies.
reservationType SEQUENCE (SIZE(0..3,...)) OF ParkingReservationType OPTIONAL,
nominalSpaceLength StandardLength1B OPTIONAL,
reservationType SEQUENCE (SIZE(0..3,...)) OF ParkingReservationType OPTIONAL, -- 0 means that there is no restriction, optional null means that it is not known
...
...
}
}
/**
* This sequence encapsulates the size dimensions of a parking space.
*
* @field observedWidth: The observed width of the physical space available for parking measured perpendicular
* to the anticipated orientation of the parking vehicle.
*
* @field observedLength: The observed length of the physical space available for parking measured
* in the direction of the parking vehicle.
*
* @field nominalWidth: The width of a parking space. This field indicates the length between
* the center of the width markings, if there are any.
*
* @field nominalLength: The length of a parking space. This field indicates the length between
* the center of the length markings, if there are any.