LibItsCam_TypesAndValues.ttcn 2.02 KB
Newer Older
fischer's avatar
fischer committed
/**
 *	@author 	ETSI / STF405
 *  @version 	$URL$
 *				$Id$
fischer's avatar
fischer committed
 *	@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; 
fischer's avatar
fischer committed
  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; 
fischer's avatar
fischer committed
	    
} // end group camValues

}