Commit 9b3c3ea4 authored by schieggf's avatar schieggf
Browse files

Update CPM-PerceivedRegionContainer.asn

parent d1f2525d
Loading
Loading
Loading
Loading
Loading
+57 −0
Original line number Diff line number Diff line
-- Date 29.11.2022

CPM-PerceivedRegionContainer {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (103324) perceivedRegionContainer (5) major-version-1 (1) minor-version-1(1)}

DEFINITIONS AUTOMATIC TAGS ::=

BEGIN

IMPORTS

CardinalNumber1B, DeltaTimeMilliSecondSigned, Identifier2B, Shape, ConfidenceLevel, SensorType, SequenceOfIdentifier1B
FROM ETSI-ITS-CDD {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) major-version-3 (3) minor-version-1 (1)}
;


/**
 * This DF  represents the Perceived Region Container as a list of perceived region information objects. 
*/
PerceivedRegionContainer ::= SEQUENCE SIZE(1..256, ...) OF PerceivedRegion

/**
 * This DF represents the actual perception capabilities available to the transmitting ITS-S, offering additional (often dynamic) details to the information provided in the sensor information container.
 *
 * It shall include the following components: 

 * @field measurementDeltaTime: difference between the time of estimation of the perceived region and the reference time. Positive values indicates that the provided information refers to a point in time after the reference time.
 *
 * @field perceivedRegionConfidence: the perception confidence.
 *
 * @field perceivedRegionShape: specification of the shape of the perceived region.
 *
 * @field shadowingApplies: indicates if the standard shadowing approach applies to the described perceived region.
 *
 * @field sensorIdList: the optional list of identifiers of the sensors which are involved in perceiving the region.
 *
 * @field numberOfPerceivedObjects: the optional number of objects contained in the described perceived region. 
 *
 * @field perceivedObjectIds: the optional list of identifiers of the objects specified in the Perceived Object Container that are contained in the described perceived region.
 *
*/
PerceivedRegion ::= SEQUENCE {
    measurementDeltaTime        DeltaTimeMilliSecondSigned,     
    perceivedRegionConfidence   ConfidenceLevel,
    perceivedRegionShape        Shape (WITH COMPONENTS{..., radial ABSENT, radialShapes ABSENT}), 
    shadowingApplies            BOOLEAN,
    sensorIdList                SequenceOfIdentifier1B OPTIONAL,
    numberOfPerceivedObjects    CardinalNumber1B OPTIONAL,
    perceivedObjectIds          PerceivedObjectIds OPTIONAL,
	...
}

/**
 * This DF  represents a list of identifiers of perceived objects. 
*/
PerceivedObjectIds::= SEQUENCE SIZE(0..255, ...) OF Identifier2B

END

asn/FreeSpaceAddendum.asn

deleted100644 → 0
+0 −72
Original line number Diff line number Diff line
CPM-FreeSpaceAddendum-Descriptions {
itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (103324) freeSpaceAddendum (6) version1 (1)
}

DEFINITIONS AUTOMATIC TAGS ::=

BEGIN

IMPORTS
AreaCircular, AreaEllipse,  AreaPolygon, AreaRectangle, FreeSpaceConfidence, SensorIdList, ShadowingApplies
FROM CPM-CommonDataTypes-Descriptions {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (103324) commonDataTypes (2) version1 (1)};

/** Free Space Addendum Container
A list of provided free space addendums. Each addendum shall be described asa provided by
@see FreeSpaceAddendum.
*/
FreeSpaceAddendumContainer ::= SEQUENCE SIZE(1..128, ...) OF FreeSpaceAddendum

/** Free Space Addendum
This container shall only be added if the confidence indication needs to be altered with respect
to the isotropic @see FreeSpaceConfidence confidence level indication provided in the
@see SensorInformation.
*/
FreeSpaceAddendum ::= SEQUENCE {
    /** @detailsfreeSpaceConfidence
    Describes an isotropic free space confidence that applies to the entire area as defined in
    the @see freeSpaceArea of a particular free space addendum container.
    */
    freeSpaceConfidence    FreeSpaceConfidence,
    /** @details freeSpaceArea
    Describes the free space area for which the free space confidence of this addendum
    container is valid.
    */
    freeSpaceArea          FreeSpaceArea,
	/** @details sensorIDList
    Provides a list of pseudonym sensor IDs which performed the measurement to indicate the
    free space.
    */
    sensorIDList           SensorIdList OPTIONAL,
    /**@details shadowingApplies
    Indicates if the simple shadowing mechanism  applies within the area described
    by @see freeSpaceArea.
    */
    shadowingApplies       ShadowingApplies DEFAULT TRUE,
	...
}

/** Free Space Area
The described area that is considered as not occupied by any traffic participant or obstacle by
the disseminating ITS-S.
*/
FreeSpaceArea ::= CHOICE {
    /** @details freeSpacePolygon
    A sequence of node points from a given offset point to describe an arbitrary area shape.
    */
    freeSpacePolygon     AreaPolygon,
    /**@details freeSpaceCircular
    A description of a circular area.
    */
    freeSpaceCircular    AreaCircular,
    /** @details freeSpaceEllipse
    A description of an elliptical area.
    */
    freeSpaceEllipse     AreaEllipse,
    /** @details freeSpaceRectangle
    A description of a rectangular area.
    */
    freeSpaceRectangle   AreaRectangle,
    ...
}

END
 No newline at end of file