Loading lib/LibItsCommon_ASN1_ISDSRC_NamedNumbers.ttcn 0 → 100755 +52 −0 Original line number Diff line number Diff line //This module contains TTCN-3 values for ASN.1 named numbers, aligned with TTWorkbench name convention module LibItsCommon_ASN1_ISDSRC_NamedNumbers { import from DSRC language "ASN.1:1997" all; group IS_DSCR_constants { group LaneParameter_constants { const LaneAttributes_Barrier LaneAttributes_Barrier_median_RevocableLane_ := '0000000000000000'B; const LaneAttributes_Bike LaneAttributes_Bike_bikeRevocableLane_ := '0000000000000000'B; const LaneAttributes_Crosswalk LaneAttributes_Crosswalk_crosswalkRevocableLane_ := '0000000000000000'B; const LaneAttributes_Parking LaneAttributes_Parking_parkingRevocableLane_ := '0000000000000000'B; const LaneAttributes_Sidewalk LaneAttributes_Sidewalk_sidewalk_RevocableLane_ := '0000000000000000'B; const LaneAttributes_Striping LaneAttributes_Striping_stripeToConnectingLanesRevocableLane_ := '0000000000000000'B; const LaneAttributes_TrackedVehicle LaneAttributes_TrackedVehicle_spec_RevocableLane_ := '0000000000000000'B; const LaneAttributes_Vehicle LaneAttributes_Vehicle_isVehicleRevocableLane_ := '00000000'B; const LaneDirection LaneDirection_ingressPath_ := '00'B; const LaneDirection LaneDirection_egressPath_ := '01'B; } //end LaneParameter_constants group Intersection_constants { const IntersectionStatusObject IntersectionStatusObject_manualControlIsEnabled_ := '0000000000000000'B; const IntersectionStatusObject IntersectionStatusObject_stopTimeIsActivated_ := '0000000000000001'B; const IntersectionStatusObject IntersectionStatusObject_failureFlash_ := '0000000000000010'B; const IntersectionStatusObject IntersectionStatusObject_preemptIsActive_ := '0000000000000011'B; const IntersectionStatusObject IntersectionStatusObject_signalPriorityIsActive_ := '0000000000000100'B; const IntersectionStatusObject IntersectionStatusObject_fixedTimeOperation_ := '0000000000000101'B; const IntersectionStatusObject IntersectionStatusObject_trafficDependentOperation_ := '0000000000000110'B; const IntersectionStatusObject IntersectionStatusObject_standbyOperation_ := '0000000000000111'B; const IntersectionStatusObject IntersectionStatusObject_failureMode_ := '0000000000001000'B; const IntersectionStatusObject IntersectionStatusObject_off_ := '0000000000001001'B; const IntersectionStatusObject IntersectionStatusObject_recentMAPmessageUpdate_ := '0000000000001010'B; const IntersectionStatusObject IntersectionStatusObject_recentChangeInMAPassignedLanesIDsUsed_ := '0000000000001011'B; const IntersectionStatusObject IntersectionStatusObject_noValidMAPisAvailableAtThisTime_ := '0000000000001100'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 of group IS_DSCR_constants } // End of module LibItsCommon_ASN1_ISDSRC_NamedNumbers asn1 @ c9778217 Compare 1dec6f40 to c9778217 Original line number Diff line number Diff line Subproject commit 1dec6f40fd507ef594f3d8c86fb43530dcdeae15 Subproject commit c977821708f83f17d83aca81154edc611a592ea8 lib/module.mk +4 −11 Original line number Diff line number Diff line sources := LibItsMapemSpatem_EncdecDeclarations.ttcn \ sources := LibItsCommon_ASN1_ISDSRC_NamedNumbers.ttcn \ LibItsMapemSpatem_EncdecDeclarations.ttcn \ LibItsMapemSpatem_Functions.ttcn \ LibItsMapemSpatem_Pics.ttcn \ LibItsMapemSpatem_Pixits.ttcn \ Loading Loading @@ -27,13 +28,5 @@ sources := LibItsMapemSpatem_EncdecDeclarations.ttcn \ LibItsIvim_Templates.ttcn \ LibItsIvim_TestSystem.ttcn \ LibItsIvim_TypesAndValues.ttcn \ asn1/IVIM_PDU_Descriptions.asn \ asn1/MAPEM_PDU_Descriptions.asn \ asn1/RTCMEM_PDU_Descriptions.asn \ asn1/SPATEM_PDU_Descriptions.asn \ asn1/SREM_PDU_Descriptions.asn \ asn1/SSEM_PDU_Descriptions.asn \ asn1/iso-patched/EfcDsrcApplication.asn \ asn1/iso-patched/EfcDsrcGeneric.asn \ asn1/iso-patched/GDD.asn \ asn1/iso-patched/ElectronicRegistrationIdentificationVehicleDataModule.asn modules := asn1 Loading
lib/LibItsCommon_ASN1_ISDSRC_NamedNumbers.ttcn 0 → 100755 +52 −0 Original line number Diff line number Diff line //This module contains TTCN-3 values for ASN.1 named numbers, aligned with TTWorkbench name convention module LibItsCommon_ASN1_ISDSRC_NamedNumbers { import from DSRC language "ASN.1:1997" all; group IS_DSCR_constants { group LaneParameter_constants { const LaneAttributes_Barrier LaneAttributes_Barrier_median_RevocableLane_ := '0000000000000000'B; const LaneAttributes_Bike LaneAttributes_Bike_bikeRevocableLane_ := '0000000000000000'B; const LaneAttributes_Crosswalk LaneAttributes_Crosswalk_crosswalkRevocableLane_ := '0000000000000000'B; const LaneAttributes_Parking LaneAttributes_Parking_parkingRevocableLane_ := '0000000000000000'B; const LaneAttributes_Sidewalk LaneAttributes_Sidewalk_sidewalk_RevocableLane_ := '0000000000000000'B; const LaneAttributes_Striping LaneAttributes_Striping_stripeToConnectingLanesRevocableLane_ := '0000000000000000'B; const LaneAttributes_TrackedVehicle LaneAttributes_TrackedVehicle_spec_RevocableLane_ := '0000000000000000'B; const LaneAttributes_Vehicle LaneAttributes_Vehicle_isVehicleRevocableLane_ := '00000000'B; const LaneDirection LaneDirection_ingressPath_ := '00'B; const LaneDirection LaneDirection_egressPath_ := '01'B; } //end LaneParameter_constants group Intersection_constants { const IntersectionStatusObject IntersectionStatusObject_manualControlIsEnabled_ := '0000000000000000'B; const IntersectionStatusObject IntersectionStatusObject_stopTimeIsActivated_ := '0000000000000001'B; const IntersectionStatusObject IntersectionStatusObject_failureFlash_ := '0000000000000010'B; const IntersectionStatusObject IntersectionStatusObject_preemptIsActive_ := '0000000000000011'B; const IntersectionStatusObject IntersectionStatusObject_signalPriorityIsActive_ := '0000000000000100'B; const IntersectionStatusObject IntersectionStatusObject_fixedTimeOperation_ := '0000000000000101'B; const IntersectionStatusObject IntersectionStatusObject_trafficDependentOperation_ := '0000000000000110'B; const IntersectionStatusObject IntersectionStatusObject_standbyOperation_ := '0000000000000111'B; const IntersectionStatusObject IntersectionStatusObject_failureMode_ := '0000000000001000'B; const IntersectionStatusObject IntersectionStatusObject_off_ := '0000000000001001'B; const IntersectionStatusObject IntersectionStatusObject_recentMAPmessageUpdate_ := '0000000000001010'B; const IntersectionStatusObject IntersectionStatusObject_recentChangeInMAPassignedLanesIDsUsed_ := '0000000000001011'B; const IntersectionStatusObject IntersectionStatusObject_noValidMAPisAvailableAtThisTime_ := '0000000000001100'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 of group IS_DSCR_constants } // End of module LibItsCommon_ASN1_ISDSRC_NamedNumbers
asn1 @ c9778217 Compare 1dec6f40 to c9778217 Original line number Diff line number Diff line Subproject commit 1dec6f40fd507ef594f3d8c86fb43530dcdeae15 Subproject commit c977821708f83f17d83aca81154edc611a592ea8
lib/module.mk +4 −11 Original line number Diff line number Diff line sources := LibItsMapemSpatem_EncdecDeclarations.ttcn \ sources := LibItsCommon_ASN1_ISDSRC_NamedNumbers.ttcn \ LibItsMapemSpatem_EncdecDeclarations.ttcn \ LibItsMapemSpatem_Functions.ttcn \ LibItsMapemSpatem_Pics.ttcn \ LibItsMapemSpatem_Pixits.ttcn \ Loading Loading @@ -27,13 +28,5 @@ sources := LibItsMapemSpatem_EncdecDeclarations.ttcn \ LibItsIvim_Templates.ttcn \ LibItsIvim_TestSystem.ttcn \ LibItsIvim_TypesAndValues.ttcn \ asn1/IVIM_PDU_Descriptions.asn \ asn1/MAPEM_PDU_Descriptions.asn \ asn1/RTCMEM_PDU_Descriptions.asn \ asn1/SPATEM_PDU_Descriptions.asn \ asn1/SREM_PDU_Descriptions.asn \ asn1/SSEM_PDU_Descriptions.asn \ asn1/iso-patched/EfcDsrcApplication.asn \ asn1/iso-patched/EfcDsrcGeneric.asn \ asn1/iso-patched/GDD.asn \ asn1/iso-patched/ElectronicRegistrationIdentificationVehicleDataModule.asn modules := asn1