ITS
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
]
▼
application
▶
include
ApplicationManagement.h
Manager
of the Application layer
FakeApplicationProvider.h
Fake Application layer used for testing purpose
ParameterApplication.h
▶
src
ApplicationManagement.cpp
FakeApplicationProvider.cpp
ParameterApplication.cpp
▼
bluetooth
▶
include
App2Fac.h
BluetoothBridge.h
Fac2App.h
▶
src
App2Fac.cpp
BluetoothBridge.cpp
Fac2App.cpp
▼
can
▶
include
FakeCANProvider.h
CAN provider for testing purposes
ParameterCAN.h
▶
src
FakeCANProvider.cpp
ParameterCAN.cpp
▼
doc
index.h
▼
facilities
▶
ca
▶
include
caBasicService.h
CA Basic Service
caReceptionManagement.h
CAM
reception management
▶
src
caBasicService.cpp
caReceptionManagement.cpp
▶
den
▶
include
denBasicService.h
DEN Basic Service
denKAFManagement.h
DEN KAF Management
denMessageTable.h
denMessageTableForwarding.h
DEN Message Table Forwarding
denMessageTableForwardingThread.h
Thread of a
denMessageTableForwarding
denMessageTableReception.h
DEN Message Table Reception
denMessageTableReceptionThread.h
Thread of a
denMessageTableReception
denMessageTableSource.h
DEN Message Table Source
denMessageTableSourceThread.h
Thread of a
denMessageTableSource
denReceptionManagement.h
DEN Reception Management
denTriggeringManagement.h
DEN Triggering Management
▶
src
denBasicService.cpp
denKAFManagement.cpp
denMessageTable.cpp
denMessageTableForwarding.cpp
denMessageTableForwardingThread.cpp
denMessageTableReception.cpp
denMessageTableReceptionThread.cpp
denMessageTableSource.cpp
denMessageTableSourceThread.cpp
denReceptionManagement.cpp
denTriggeringManagement.cpp
▼
geonet
▶
src
mainGeonet.cpp
▼
gps
▶
include
FakeGPSProvider.h
GPS provider for testing purposes
GPSProvider.h
Real GPS sensor
ParameterGPS.h
GPS Configuration
▶
src
FakeGPSProvider.cpp
GPSProvider.cpp
ParameterGPS.cpp
▼
hybrid
▶
include
ParameterHybrid.h
Hybridization parameters
▶
src
ParameterHybrid.cpp
▼
libITS
▶
api
▶
include
api.h
Usefull functions and declarations
apiCAM.h
apiCDD.h
apiDenBasicService.h
API used by the DEN Basic Service
apiDENM.h
apiNetwork.h
constantes.h
Constantes used everywhere
▶
src
api.cpp
apiCAM.cpp
apiCDD.cpp
apiDenBasicService.cpp
apiDENM.cpp
apiNetwork.cpp
▶
data
▶
denm
▶
include
ActionIDData.h
ActionID
C++ style
AltitudeData.h
C++ style of the
Altitude
apiData.h
API used for C++ style data
AppDenmIndication.h
AppDenmIndication
definition
AppDenmResultData.h
AppDenmResult definition
AppDenmTerminationData.h
AppDenmTermination definition
AppDenmTerminationIndication.h
AppDenmTerminationIndication
definition
AppDenmTriggerData.h
AppDenmTrigger definition
AppDenmUpdateData.h
AppDenmUpdate serializer
DestinationAreaData.h
Destination area serialize
LifeTimeData.h
Life time serializer
PosConfidenceEllipseData.h
PosConfidenceEllipse
serializer
ReferencePositionData.h
ReferencePosition
serializer
TrafficClassData.h
TrafficClass
serializer
▶
src
ActionIDData.cpp
AltitudeData.cpp
apiData.cpp
AppDenmIndication.cpp
AppDenmResultData.cpp
AppDenmTerminationData.cpp
AppDenmTerminationIndication.cpp
AppDenmTriggerData.cpp
AppDenmUpdateData.cpp
DestinationAreaData.cpp
LifeTimeData.cpp
PosConfidenceEllipseData.cpp
ReferencePositionData.cpp
TrafficClassData.cpp
▶
libasn
▶
asn
▶
include
asn_application.h
asn_codecs.h
asn_codecs_prim.h
asn_internal.h
asn_SEQUENCE_OF.h
asn_SET_OF.h
asn_system.h
ber_decoder.h
ber_tlv_length.h
ber_tlv_tag.h
BIT_STRING.h
BOOLEAN.h
constr_CHOICE.h
constr_SEQUENCE.h
constr_SEQUENCE_OF.h
constr_SET_OF.h
constr_TYPE.h
constraints.h
der_encoder.h
IA5String.h
INT15.h
INT32.h
INTEGER.h
NativeEnumerated.h
NativeInteger.h
OCTET_STRING.h
per_decoder.h
per_encoder.h
per_opentype.h
per_support.h
UINT1.h
UINT10.h
UINT16.h
UINT32.h
UINT4.h
UINT6.h
UINT64.h
UINT8.h
UTF8String.h
xer_decoder.h
xer_encoder.h
xer_support.h
▶
src
asn_codecs_prim.c
asn_SEQUENCE_OF.c
asn_SET_OF.c
ber_decoder.c
ber_tlv_length.c
ber_tlv_tag.c
BIT_STRING.c
BOOLEAN.c
constr_CHOICE.c
constr_SEQUENCE.c
constr_SEQUENCE_OF.c
constr_SET_OF.c
constr_TYPE.c
constraints.c
der_encoder.c
IA5String.c
INT15.c
INT32.c
INTEGER.c
NativeEnumerated.c
NativeInteger.c
OCTET_STRING.c
per_decoder.c
per_encoder.c
per_opentype.c
per_support.c
UINT1.c
UINT10.c
UINT16.c
UINT32.c
UINT4.c
UINT6.c
UINT64.c
UINT8.c
UTF8String.c
xer_decoder.c
xer_encoder.c
xer_support.c
▶
cam
▶
include
BasicContainer.h
BasicVehicleContainerHighFrequency.h
BasicVehicleContainerLowFrequency.h
CAM.h
CamParameters.h
CoopAwareness.h
DangerousGoodsContainer.h
EmergencyContainer.h
GenerationDeltaTime.h
HighFrequencyContainer.h
LowFrequencyContainer.h
PublicTransportContainer.h
RescueContainer.h
RoadWorksContainerBasic.h
RSUContainerHighFrequency.h
SafetyCarContainer.h
SpecialTransportContainer.h
SpecialVehicleContainer.h
▶
src
BasicContainer.c
BasicVehicleContainerHighFrequency.c
BasicVehicleContainerLowFrequency.c
CAM.c
CamParameters.c
CoopAwareness.c
DangerousGoodsContainer.c
EmergencyContainer.c
GenerationDeltaTime.c
HighFrequencyContainer.c
LowFrequencyContainer.c
PublicTransportContainer.c
RescueContainer.c
RoadWorksContainerBasic.c
RSUContainerHighFrequency.c
SafetyCarContainer.c
SpecialTransportContainer.c
SpecialVehicleContainer.c
▶
denm
▶
include
AlacarteContainer.h
DecentralizedEnvironmentalNotificationMessage.h
DENM.h
ImpactReductionContainer.h
LocationContainer.h
ManagementContainer.h
ReferenceDenms.h
RoadWorksContainerExtended.h
SituationContainer.h
StationaryVehicleContainer.h
Termination.h
▶
src
AlacarteContainer.c
DecentralizedEnvironmentalNotificationMessage.c
DENM.c
ImpactReductionContainer.c
LocationContainer.c
ManagementContainer.c
ReferenceDenms.c
RoadWorksContainerExtended.c
SituationContainer.c
StationaryVehicleContainer.c
Termination.c
▶
facilities
▶
include
Facilities.h
Facilities
layer
facilitiesApi.h
API used by the
Facilities
layer
facilitiesConstantes.h
▶
src
Facilities.cpp
facilitiesApi.cpp
▶
its_container
▶
include
AccelerationConfidence.h
AccelerationControl.h
AccidentSubCauseCode.h
ActionID.h
AdverseWeatherCondition-AdhesionSubCauseCode.h
AdverseWeatherCondition-ExtremeWeatherConditionSubCauseCode.h
AdverseWeatherCondition-PrecipitationSubCauseCode.h
AdverseWeatherCondition-VisibilitySubCauseCode.h
Altitude.h
AltitudeConfidence.h
AltitudeValue.h
CauseCode.h
CauseCodeType.h
CenDsrcTollingZone.h
CenDsrcTollingZoneID.h
ClosedLanes.h
CollisionRiskSubCauseCode.h
Curvature.h
CurvatureCalculationMode.h
CurvatureConfidence.h
CurvatureValue.h
DangerousEndOfQueueSubCauseCode.h
DangerousGoodsBasic.h
DangerousGoodsExtended.h
DangerousSituationSubCauseCode.h
DeltaAltitude.h
DeltaLatitude.h
DeltaLongitude.h
DeltaReferencePosition.h
DriveDirection.h
DrivingLaneStatus.h
EmbarkationStatus.h
EmergencyPriority.h
EmergencyVehicleApproachingSubCauseCode.h
EnergyStorageType.h
EventHistory.h
EventPoint.h
ExteriorLights.h
HardShoulderStatus.h
HazardousLocation-AnimalOnTheRoadSubCauseCode.h
HazardousLocation-DangerousCurveSubCauseCode.h
HazardousLocation-ObstacleOnTheRoadSubCauseCode.h
HazardousLocation-SurfaceConditionSubCauseCode.h
Heading.h
HeadingConfidence.h
HeadingValue.h
HeightLonCarr.h
HumanPresenceOnTheRoadSubCauseCode.h
HumanProblemSubCauseCode.h
InformationQuality.h
ItineraryPath.h
ItsPduHeader.h
LanePosition.h
LateralAcceleration.h
LateralAccelerationValue.h
Latitude.h
LightBarSirenInUse.h
Longitude.h
LongitudinalAcceleration.h
LongitudinalAccelerationValue.h
NumberOfOccupants.h
PathDeltaTime.h
PathHistory.h
PathPoint.h
PerformanceClass.h
PosCentMass.h
PosConfidenceEllipse.h
PosFrontAx.h
PositioningSolutionType.h
PositionOfOccupants.h
PositionOfPillars.h
PosLonCarr.h
PosPillar.h
PostCrashSubCauseCode.h
ProtectedCommunicationZone.h
ProtectedCommunicationZonesRSU.h
ProtectedZoneID.h
ProtectedZoneRadius.h
ProtectedZoneType.h
PtActivation.h
PtActivationData.h
PtActivationType.h
ReferencePosition.h
RelevanceDistance.h
RelevanceTrafficDirection.h
RequestResponseIndication.h
RescueAndRecoveryWorkInProgressSubCauseCode.h
RestrictedTypes.h
RoadType.h
RoadworksSubCauseCode.h
SemiAxisLength.h
SequenceNumber.h
SignalViolationSubCauseCode.h
SlowVehicleSubCauseCode.h
SpecialTransportType.h
Speed.h
SpeedConfidence.h
SpeedLimit.h
SpeedValue.h
StationarySince.h
StationaryVehicleSubCauseCode.h
StationID.h
StationType.h
SteeringWheelAngle.h
SteeringWheelAngleConfidence.h
SteeringWheelAngleValue.h
SubCauseCodeType.h
Temperature.h
TimestampIts.h
Traces.h
TrafficConditionSubCauseCode.h
TrafficRule.h
TransmissionInterval.h
TurningRadius.h
ValidityDuration.h
VDS.h
VehicleBreakdownSubCauseCode.h
VehicleIdentification.h
VehicleLength.h
VehicleLengthConfidenceIndication.h
VehicleLengthValue.h
VehicleMass.h
VehicleRole.h
VehicleWidth.h
VerticalAcceleration.h
VerticalAccelerationValue.h
WheelBaseVehicle.h
WMInumber.h
WrongWayDrivingSubCauseCode.h
YawRate.h
YawRateConfidence.h
YawRateValue.h
▶
src
AccelerationConfidence.c
AccelerationControl.c
AccidentSubCauseCode.c
ActionID.c
AdverseWeatherCondition-AdhesionSubCauseCode.c
AdverseWeatherCondition-ExtremeWeatherConditionSubCauseCode.c
AdverseWeatherCondition-PrecipitationSubCauseCode.c
AdverseWeatherCondition-VisibilitySubCauseCode.c
Altitude.c
AltitudeConfidence.c
AltitudeValue.c
CauseCode.c
CauseCodeType.c
CenDsrcTollingZone.c
CenDsrcTollingZoneID.c
ClosedLanes.c
CollisionRiskSubCauseCode.c
Curvature.c
CurvatureCalculationMode.c
CurvatureConfidence.c
CurvatureValue.c
DangerousEndOfQueueSubCauseCode.c
DangerousGoodsBasic.c
DangerousGoodsExtended.c
DangerousSituationSubCauseCode.c
DeltaAltitude.c
DeltaLatitude.c
DeltaLongitude.c
DeltaReferencePosition.c
DriveDirection.c
DrivingLaneStatus.c
EmbarkationStatus.c
EmergencyPriority.c
EmergencyVehicleApproachingSubCauseCode.c
EnergyStorageType.c
EventHistory.c
EventPoint.c
ExteriorLights.c
HardShoulderStatus.c
HazardousLocation-AnimalOnTheRoadSubCauseCode.c
HazardousLocation-DangerousCurveSubCauseCode.c
HazardousLocation-ObstacleOnTheRoadSubCauseCode.c
HazardousLocation-SurfaceConditionSubCauseCode.c
Heading.c
HeadingConfidence.c
HeadingValue.c
HeightLonCarr.c
HumanPresenceOnTheRoadSubCauseCode.c
HumanProblemSubCauseCode.c
InformationQuality.c
ItineraryPath.c
ItsPduHeader.c
LanePosition.c
LateralAcceleration.c
LateralAccelerationValue.c
Latitude.c
LightBarSirenInUse.c
Longitude.c
LongitudinalAcceleration.c
LongitudinalAccelerationValue.c
NumberOfOccupants.c
PathDeltaTime.c
PathHistory.c
PathPoint.c
PerformanceClass.c
PosCentMass.c
PosConfidenceEllipse.c
PosFrontAx.c
PositioningSolutionType.c
PositionOfOccupants.c
PositionOfPillars.c
PosLonCarr.c
PosPillar.c
PostCrashSubCauseCode.c
ProtectedCommunicationZone.c
ProtectedCommunicationZonesRSU.c
ProtectedZoneID.c
ProtectedZoneRadius.c
ProtectedZoneType.c
PtActivation.c
PtActivationData.c
PtActivationType.c
ReferencePosition.c
RelevanceDistance.c
RelevanceTrafficDirection.c
RequestResponseIndication.c
RescueAndRecoveryWorkInProgressSubCauseCode.c
RestrictedTypes.c
RoadType.c
RoadworksSubCauseCode.c
SemiAxisLength.c
SequenceNumber.c
SignalViolationSubCauseCode.c
SlowVehicleSubCauseCode.c
SpecialTransportType.c
Speed.c
SpeedConfidence.c
SpeedLimit.c
SpeedValue.c
StationarySince.c
StationaryVehicleSubCauseCode.c
StationID.c
StationType.c
SteeringWheelAngle.c
SteeringWheelAngleConfidence.c
SteeringWheelAngleValue.c
SubCauseCodeType.c
Temperature.c
TimestampIts.c
Traces.c
TrafficConditionSubCauseCode.c
TrafficRule.c
TransmissionInterval.c
TurningRadius.c
ValidityDuration.c
VDS.c
VehicleBreakdownSubCauseCode.c
VehicleIdentification.c
VehicleLength.c
VehicleLengthConfidenceIndication.c
VehicleLengthValue.c
VehicleMass.c
VehicleRole.c
VehicleWidth.c
VerticalAcceleration.c
VerticalAccelerationValue.c
WheelBaseVehicle.c
WMInumber.c
WrongWayDrivingSubCauseCode.c
YawRate.c
YawRateConfidence.c
YawRateValue.c
▶
security
▶
include
Certificate.h
CircularRegion.h
Duration.h
EccPoint.h
EccPointType.h
EcdsaSignature.h
EciesEncryptedKey.h
EncryptionParameters.h
GeographicRegion.h
HashedId3.h
HashedId8.h
HeaderField.h
HeaderFieldType.h
IdentifiedRegion.h
IntX.h
ItsAidSsp.h
Opaque.h
PayloadType.h
PolygonalRegion.h
PublicKey.h
PublicKeyAlgorithm.h
RecipientInfo.h
RectangularRegion.h
RegionDictionary.h
RegionType.h
SecuredHeader.h
SecureTrailer.h
Signature.h
SignerInfo.h
SignerInfoType.h
SubjectAssurance.h
SubjectAttribute.h
SubjectAttributeType.h
SubjectInfo.h
SubjectType.h
SymmetricAlgorithm.h
ThreeDLocation.h
Time32.h
Time64.h
Time64WithStandardDeviation.h
TrailerField.h
TrailerFieldType.h
TwoDLocation.h
ValidityRestriction.h
ValidityRestrictionType.h
▶
src
Certificate.c
CircularRegion.c
Duration.c
EccPoint.c
EccPointType.c
EcdsaSignature.c
EciesEncryptedKey.c
EncryptionParameters.c
GeographicRegion.c
HashedId3.c
HashedId8.c
HeaderField.c
HeaderFieldType.c
IdentifiedRegion.c
IntX.c
ItsAidSsp.c
Opaque.c
PayloadType.c
PolygonalRegion.c
PublicKey.c
PublicKeyAlgorithm.c
RecipientInfo.c
RectangularRegion.c
RegionDictionary.c
RegionType.c
SecuredHeader.c
SecureTrailer.c
Signature.c
SignerInfo.c
SignerInfoType.c
SubjectAssurance.c
SubjectAttribute.c
SubjectAttributeType.c
SubjectInfo.c
SubjectType.c
SymmetricAlgorithm.c
ThreeDLocation.c
Time32.c
Time64.c
Time64WithStandardDeviation.c
TrailerField.c
TrailerFieldType.c
TwoDLocation.c
ValidityRestriction.c
ValidityRestrictionType.c
▶
security
▶
include
decodeSecurity.h
Security layer decoder
encodeSecurity.h
Security layer encoder
▶
src
decodeSecurity.cpp
encodeSecurity.cpp
▼
management
▶
include
Manager.h
Manager
class
ParameterApplication.h
ParameterCAN.h
ParameterConfiguration.h
Global configuration initializer
ParameterConstantes.h
ParameterDENM.h
DENM
configuration initializer
▶
src
Manager.cpp
ParameterApplication.cpp
ParameterCAN.cpp
ParameterConfiguration.cpp
ParameterConstantes.cpp
ParameterDENM.cpp
▼
network
▶
include
BasicHeader.h
Basic Header structure
CommonHeader.h
Common Header structure
DestinationArea.h
Destination area structure
ForwardingAlgorithmResponse.h
Choice between a number or a MAC address
Geonet.h
N&T layer
GnAddr.h
GeoNet
Address class
GNDataRequest.h
GN data request definition
LifeTime.h
Life time definition
LocationTableEntry.h
Location table entry definition
LongPositionVector.h
LPV definition
ParameterNetwork.h
Network configuration
ReceivePackets.h
Receiving packet class
ShortPositionVector.h
SPV definition
TrafficClass.h
TrafficClass
definition
▶
packet
▶
include
BeaconPacket.h
Beacon packet structure
GACPacket.h
GAC packet structure
GBCPacket.h
GBC packet structure
GUCPacket.h
GUC packet structure
LSReplyPacket.h
LSReply packet structure
LSRequestPacket.h
LSRequest Packet structure
SHBPacket.h
SHB packet structure
TSBPacket.h
TSB packet structure
▶
src
BeaconPacket.cpp
GACPacket.cpp
GBCPacket.cpp
GUCPacket.cpp
LSReplyPacket.cpp
LSRequestPacket.cpp
SHBPacket.cpp
TSBPacket.cpp
▶
packetBuffers
▶
include
BroadcastForwardingPacketBuffer.h
Buffer used for broadcast forwarding
BroadcastForwardingPacketEntry.h
Entry of the
BroadcastForwardingPacketBuffer
CBFPacketBuffer.h
Buffer used for CBF
CBFPacketEntry.h
Entry of the
CBFPacketBuffer
HistoryPacketBuffer.h
Buffer used to store sent and received packets
HistoryPacketEntry.h
Entry of the
HistoryPacketBuffer
LocationServicePacketBuffer.h
LS buffer
LocationServicePacketEntry.h
Entry of the LS buffer
PacketBuffersEntry.h
Generic buffer entry
RepetitionPacketBuffer.h
Buffer used to repeat packet
RepetitionPacketEntry.h
Repetition of the
RepetitionPacketBuffer
UnicastForwardingPacketBuffer.h
Buffer used for unicast forwarding
UnicastForwardingPacketEntry.h
Entry of the
UnicastForwardingPacketBuffer
▶
src
BroadcastForwardingPacketBuffer.cpp
BroadcastForwardingPacketEntry.cpp
CBFPacketBuffer.cpp
CBFPacketEntry.cpp
HistoryPacketBuffer.cpp
HistoryPacketEntry.cpp
LocationServicePacketBuffer.cpp
LocationServicePacketEntry.cpp
PacketBuffersEntry.cpp
RepetitionPacketBuffer.cpp
RepetitionPacketEntry.cpp
UnicastForwardingPacketBuffer.cpp
UnicastForwardingPacketEntry.cpp
▶
src
BasicHeader.cpp
CommonHeader.cpp
DestinationArea.cpp
ForwardingAlgorithmResponse.cpp
Geonet.cpp
GnAddr.cpp
GNDataRequest.cpp
LifeTime.cpp
LocationTableEntry.cpp
LongPositionVector.cpp
ParameterNetwork.cpp
ReceivePackets.cpp
ShortPositionVector.cpp
TrafficClass.cpp
▼
security
▶
include
ParameterSecurity.h
Security configuration
SecurityManager.h
SecurityManager
definitions
SecurityProfile.h
Generic security profile
SecurityProfile_CAM.h
Security profile for
CAM
purpose
SecurityProfile_DENM.h
Security profile for
DENM
purpose
▶
src
ParameterSecurity.cpp
SecurityManager.cpp
SecurityProfile.cpp
SecurityProfile_CAM.cpp
SecurityProfile_DENM.cpp
▼
upperTester
▶
include
ParameterUpperTester.h
UpperTester
configuration
UpperTester.h
UpperTester
definition
UpperTesterPrimitives.h
Primitives message types definition
▶
src
ParameterUpperTester.cpp
UpperTester.cpp
Generated by
1.8.14