Newer
Older
* @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;