Loading ttcn/Common/LibItsCommon_ASN1_ISDSRC_NamedNumbers.ttcn +44 −41 Original line number Original line Diff line number Diff line Loading @@ -5,26 +5,19 @@ module LibItsCommon_ASN1_ISDSRC_NamedNumbers { import from DSRC language "ASN.1:1997" all; import from DSRC language "ASN.1:1997" all; group IS_DSCR_constants { group IS_DSCR_constants { group LaneParameter_constants { group LaneParameter_constants { const LaneAttributes_Barrier LaneAttributes_Barrier_median_RevocableLane_ := '0000000000000000'B; const LaneAttributes_Barrier LaneAttributes_Barrier_median_RevocableLane_ := '0000000000000000'B; const LaneAttributes_Bike LaneAttributes_Bike_bikeRevocableLane_ := '0000000000000000'B; const LaneAttributes_Bike LaneAttributes_Bike_bikeRevocableLane_ := '0000000000000000'B; const LaneAttributes_Crosswalk LaneAttributes_Crosswalk_crosswalkRevocableLane_ := '0000000000000000'B; const LaneAttributes_Crosswalk LaneAttributes_Crosswalk_crosswalkRevocableLane_ := '0000000000000000'B; const LaneAttributes_Parking LaneAttributes_Parking_parkingRevocableLane_ := '0000000000000000'B; const LaneAttributes_Parking LaneAttributes_Parking_parkingRevocableLane_ := '0000000000000000'B; const LaneAttributes_Sidewalk LaneAttributes_Sidewalk_sidewalk_RevocableLane_ := '0000000000000000'B; const LaneAttributes_Sidewalk LaneAttributes_Sidewalk_sidewalk_RevocableLane_ := '0000000000000000'B; const LaneAttributes_Striping LaneAttributes_Striping_stripeToConnectingLanesRevocableLane_ := '0000000000000000'B; const LaneAttributes_Striping LaneAttributes_Striping_stripeToConnectingLanesRevocableLane_ := '0000000000000000'B; const LaneAttributes_TrackedVehicle LaneAttributes_TrackedVehicle_spec_RevocableLane_ := '0000000000000000'B; const LaneAttributes_TrackedVehicle LaneAttributes_TrackedVehicle_spec_RevocableLane_ := '0000000000000000'B; const LaneAttributes_Vehicle LaneAttributes_Vehicle_isVehicleRevocableLane_ := '00000000'B; const LaneAttributes_Vehicle LaneAttributes_Vehicle_isVehicleRevocableLane_ := '00000000'B; const LaneDirection LaneDirection_ingressPath_ := '00'B; const LaneDirection LaneDirection_ingressPath_ := '00'B; const LaneDirection LaneDirection_egressPath_ := '01'B; const LaneDirection LaneDirection_egressPath_ := '01'B; } //end LaneParameter_constants } //end LaneParameter_constants group Intersection_constants { group Intersection_constants { Loading @@ -42,8 +35,18 @@ import from DSRC language "ASN.1:1997" all; const IntersectionStatusObject IntersectionStatusObject_recentChangeInMAPassignedLanesIDsUsed_ := '0000000000001011'B; const IntersectionStatusObject IntersectionStatusObject_recentChangeInMAPassignedLanesIDsUsed_ := '0000000000001011'B; const IntersectionStatusObject IntersectionStatusObject_noValidMAPisAvailableAtThisTime_ := '0000000000001100'B; const IntersectionStatusObject IntersectionStatusObject_noValidMAPisAvailableAtThisTime_ := '0000000000001100'B; const IntersectionStatusObject IntersectionStatusObject_noValidSPATisAvailableAtThisTime_ := '0000000000001101'B; const IntersectionStatusObject IntersectionStatusObject_noValidSPATisAvailableAtThisTime_ := '0000000000001101'B; } // End of group Intersection_constants group requestor_description { const TransitVehicleStatus TransitVehicleStatus_loading_ := '10000000'B; const TransitVehicleStatus TransitVehicleStatus_anADAuse_ := '01000000'B; const TransitVehicleStatus TransitVehicleStatus_aBikeLoad_ := '00100000'B; const TransitVehicleStatus TransitVehicleStatus_doorOpen_ := '00010000'B; const TransitVehicleStatus TransitVehicleStatus_charging_ := '00001000'B; const TransitVehicleStatus TransitVehicleStatus_atStopLine_ := '00000100'B; } // End of of group requestor_description } //end Intersection_constants } // End of group IS_DSCR_constants } // end IS_DSCR_constants } // End of module LibItsCommon_ASN1_ISDSRC_NamedNumbers } // End of module LibItsCommon_ASN1_ISDSRC_NamedNumbers ttcn/SremSsem/LibItsSremSsem_Templates.ttcn +18 −0 Original line number Original line Diff line number Diff line Loading @@ -485,6 +485,24 @@ module LibItsSremSsem_Templates { regional := omit regional := omit } } template (value) RequestorPositionVector m_requestor_position( in template (value) Position3D p_position ) := { position := p_position, heading := omit, speed := omit } // End of template m_requestor_position template (value) Position3D m_position3D( in template (value) Latitude p_latitude, in template (value) Longitude p_longitude ) := { lat := p_latitude, // in 1/10th micro degrees long := p_longitude, // in 1/10th micro degrees elevation := omit, // in 10 cm units regional := omit } } // End of group sremTemplatesSend } // End of group sremTemplatesSend group sremTemplatesRecv { group sremTemplatesRecv { Loading Loading
ttcn/Common/LibItsCommon_ASN1_ISDSRC_NamedNumbers.ttcn +44 −41 Original line number Original line Diff line number Diff line Loading @@ -5,26 +5,19 @@ module LibItsCommon_ASN1_ISDSRC_NamedNumbers { import from DSRC language "ASN.1:1997" all; import from DSRC language "ASN.1:1997" all; group IS_DSCR_constants { group IS_DSCR_constants { group LaneParameter_constants { group LaneParameter_constants { const LaneAttributes_Barrier LaneAttributes_Barrier_median_RevocableLane_ := '0000000000000000'B; const LaneAttributes_Barrier LaneAttributes_Barrier_median_RevocableLane_ := '0000000000000000'B; const LaneAttributes_Bike LaneAttributes_Bike_bikeRevocableLane_ := '0000000000000000'B; const LaneAttributes_Bike LaneAttributes_Bike_bikeRevocableLane_ := '0000000000000000'B; const LaneAttributes_Crosswalk LaneAttributes_Crosswalk_crosswalkRevocableLane_ := '0000000000000000'B; const LaneAttributes_Crosswalk LaneAttributes_Crosswalk_crosswalkRevocableLane_ := '0000000000000000'B; const LaneAttributes_Parking LaneAttributes_Parking_parkingRevocableLane_ := '0000000000000000'B; const LaneAttributes_Parking LaneAttributes_Parking_parkingRevocableLane_ := '0000000000000000'B; const LaneAttributes_Sidewalk LaneAttributes_Sidewalk_sidewalk_RevocableLane_ := '0000000000000000'B; const LaneAttributes_Sidewalk LaneAttributes_Sidewalk_sidewalk_RevocableLane_ := '0000000000000000'B; const LaneAttributes_Striping LaneAttributes_Striping_stripeToConnectingLanesRevocableLane_ := '0000000000000000'B; const LaneAttributes_Striping LaneAttributes_Striping_stripeToConnectingLanesRevocableLane_ := '0000000000000000'B; const LaneAttributes_TrackedVehicle LaneAttributes_TrackedVehicle_spec_RevocableLane_ := '0000000000000000'B; const LaneAttributes_TrackedVehicle LaneAttributes_TrackedVehicle_spec_RevocableLane_ := '0000000000000000'B; const LaneAttributes_Vehicle LaneAttributes_Vehicle_isVehicleRevocableLane_ := '00000000'B; const LaneAttributes_Vehicle LaneAttributes_Vehicle_isVehicleRevocableLane_ := '00000000'B; const LaneDirection LaneDirection_ingressPath_ := '00'B; const LaneDirection LaneDirection_ingressPath_ := '00'B; const LaneDirection LaneDirection_egressPath_ := '01'B; const LaneDirection LaneDirection_egressPath_ := '01'B; } //end LaneParameter_constants } //end LaneParameter_constants group Intersection_constants { group Intersection_constants { Loading @@ -42,8 +35,18 @@ import from DSRC language "ASN.1:1997" all; const IntersectionStatusObject IntersectionStatusObject_recentChangeInMAPassignedLanesIDsUsed_ := '0000000000001011'B; const IntersectionStatusObject IntersectionStatusObject_recentChangeInMAPassignedLanesIDsUsed_ := '0000000000001011'B; const IntersectionStatusObject IntersectionStatusObject_noValidMAPisAvailableAtThisTime_ := '0000000000001100'B; const IntersectionStatusObject IntersectionStatusObject_noValidMAPisAvailableAtThisTime_ := '0000000000001100'B; const IntersectionStatusObject IntersectionStatusObject_noValidSPATisAvailableAtThisTime_ := '0000000000001101'B; const IntersectionStatusObject IntersectionStatusObject_noValidSPATisAvailableAtThisTime_ := '0000000000001101'B; } // End of group Intersection_constants group requestor_description { const TransitVehicleStatus TransitVehicleStatus_loading_ := '10000000'B; const TransitVehicleStatus TransitVehicleStatus_anADAuse_ := '01000000'B; const TransitVehicleStatus TransitVehicleStatus_aBikeLoad_ := '00100000'B; const TransitVehicleStatus TransitVehicleStatus_doorOpen_ := '00010000'B; const TransitVehicleStatus TransitVehicleStatus_charging_ := '00001000'B; const TransitVehicleStatus TransitVehicleStatus_atStopLine_ := '00000100'B; } // End of of group requestor_description } //end Intersection_constants } // End of group IS_DSCR_constants } // end IS_DSCR_constants } // End of module LibItsCommon_ASN1_ISDSRC_NamedNumbers } // End of module LibItsCommon_ASN1_ISDSRC_NamedNumbers
ttcn/SremSsem/LibItsSremSsem_Templates.ttcn +18 −0 Original line number Original line Diff line number Diff line Loading @@ -485,6 +485,24 @@ module LibItsSremSsem_Templates { regional := omit regional := omit } } template (value) RequestorPositionVector m_requestor_position( in template (value) Position3D p_position ) := { position := p_position, heading := omit, speed := omit } // End of template m_requestor_position template (value) Position3D m_position3D( in template (value) Latitude p_latitude, in template (value) Longitude p_longitude ) := { lat := p_latitude, // in 1/10th micro degrees long := p_longitude, // in 1/10th micro degrees elevation := omit, // in 10 cm units regional := omit } } // End of group sremTemplatesSend } // End of group sremTemplatesSend group sremTemplatesRecv { group sremTemplatesRecv { Loading