LibItsCam_TypesAndValues.ttcn 2.24 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;
berge's avatar
berge committed
    import from DENM_PDU_Descriptions language "ASN.1:1997" all;
fischer's avatar
fischer committed

group camValues {
fischer's avatar
fischer committed
    
  const CrashStatus c_activated := true;
  const CrashStatus c_deactivated := false;
  const AccelerationControl c_acIdle := '000000'B; 
  const AccelerationControl c_cruiseControl := '001000'B; 
  const AccelerationControl c_acc := '000100'B; 
  const AccelerationControl c_limiter := '000010'B; 
  const AccelerationControl c_brakeAssist := '000001'B; 
  const AccelerationControl c_throttlePedal := '010000'B; 
  const AccelerationControl c_brakePedal := '100000'B; 

  const Direction c_south := 14400; 
  const Direction c_north := 0; 
  const Direction c_east := 7200; 
  const Direction c_west := 21600; 

  const DoorOpen c_doorsClosed := '0000'B; 
  const DoorOpen c_passengerDoor := '0100'B; 
  const DoorOpen c_luggageDoor := '0001'B; 
  const DoorOpen c_maintenanceDoor := '0010'B; 
  const DoorOpen c_driverDoor := '1000'B; 

  const ExteriorLights c_alAllLightsOff := '00000000'B; 
  const ExteriorLights c_automaticLightControlOn := '00001000'B; 
  const ExteriorLights c_rightTurnSignalOn := '00010000'B; 
  const ExteriorLights c_leftTurnSignalOn := '00100000'B; 
  const ExteriorLights c_lowBeamHeadlightsOn := '10000000'B; 
  const ExteriorLights c_fogLightOn := '00000010'B; 
  const ExteriorLights c_parkingLightsOn := '00000001'B; 
  const ExteriorLights c_highBeamHeadlightsOn := '01000000'B; 
  const ExteriorLights c_daytimeRunningLightsOn := '00000100'B; 

  const TurnDirection c_tdAllIndicatorsOff := '00000000'B; 
  const TurnDirection c_sharpLeft := '00000001'B; 
  const TurnDirection c_uTurn := '10000000'B; 
  const TurnDirection c_slightLeft := '00000100'B; 
  const TurnDirection c_left := '00000010'B; 
  const TurnDirection c_straight := '00001000'B; 
  const TurnDirection c_right := '00100000'B; 
  const TurnDirection c_slightRight := '00010000'B; 
  const TurnDirection c_sharpRight := '01000000'B; 
fischer's avatar
fischer committed
	    
} // end group camValues

}