/** * @author ETSI / STF405 * @version $URL$ * $Id$ * @desc Module containing types and values for CAM Protocol * */ module LibItsCam_TypesAndValues { import from LibCommon_BasicTypesAndValues all; import from LibCommon_DataStrings all; import from CAM_PDU_Descriptions language "ASN.1:1997" all; group camValues { const AccelerationControl acIdle := '000000'B; const AccelerationControl cruiseControl := '001000'B; const AccelerationControl acc := '000100'B; const AccelerationControl limiter := '000010'B; const AccelerationControl brakeAssist := '000001'B; const AccelerationControl throttlePedal := '010000'B; const AccelerationControl brakePedal := '100000'B; const Direction south := 14400; const Direction north := 0; const Direction east := 7200; const Direction west := 21600; const DoorOpen doorsClosed := '0000'B; const DoorOpen passengerDoor := '0100'B; const DoorOpen luggageDoor := '0001'B; const DoorOpen maintenanceDoor := '0010'B; const DoorOpen driverDoor := '1000'B; const ExteriorLights alAllLightsOff := '00000000'B; const ExteriorLights automaticLightControlOn := '00001000'B; const ExteriorLights rightTurnSignalOn := '00010000'B; const ExteriorLights leftTurnSignalOn := '00100000'B; const ExteriorLights lowBeamHeadlightsOn := '10000000'B; const ExteriorLights fogLightOn := '00000010'B; const ExteriorLights parkingLightsOn := '00000001'B; const ExteriorLights highBeamHeadlightsOn := '01000000'B; const ExteriorLights daytimeRunningLightsOn := '00000100'B; const TurnDirection tdAllIndicatorsOff := '00000000'B; const TurnDirection sharpLeft := '00000001'B; const TurnDirection uTurn := '10000000'B; const TurnDirection slightLeft := '00000100'B; const TurnDirection left := '00000010'B; const TurnDirection straight := '00001000'B; const TurnDirection right := '00100000'B; const TurnDirection slightRight := '00010000'B; const TurnDirection sharpRight := '01000000'B; } // end group camValues }