5 #ifndef APIDENBASICSERVICE_H 6 #define APIDENBASICSERVICE_H 16 #include <ParameterApplication.h> 19 #include <ParameterCAN.h> 25 #define DefaultValidity 600 248 #endif // APIDENBASICSERVICE_H
gnDataRequest_t structure is the GN data request definition.
Usefull functions and declarations.
bool fill_AlacarteContainer(AppDenmTriggerData data, AlacarteContainer_t *alacarte)
fill_AlacarteContainer Fills the AlacarteContainer.
destinationAddress_t gnDataRequestFromDestinationArea(DestinationAreaData data, ParameterGPS gps)
gnDataRequestFromDestinationArea Generate a destination address from data.
unsigned long StationID_t
Global configuration initializer.
AppDenmResult definition.
bool isReferencePositionAvailable(ReferencePosition_t pos)
isReferencePositionAvailable Check if the reference position is available.
bool fill_LocationContainer(AppDenmTriggerData data, LocationContainer_t *location)
fill_LocationContainer Fills the LocationContainer.
AppDenmTermination definition.
gnDataRequest_t gnDataRequestFromAppDenmTriggerData(AppDenmTriggerData data, ParameterGPS gps)
gnDataRequestFromAppDenmTriggerData Generate a GN Data Request from an AppDenmTriggerData.
GN data request definition.
LifeTime gnDataRequestFromLifeTime(LifeTimeData data)
gnDataRequestFromLifeTime Generate a life time from data.
bool fill_SituationContainer(AppDenmTriggerData data, SituationContainer_t *situation)
fill_SituationContainer Fills the SituationContainer.
ActionID_t defaultActionID(ParameterApplication *appli, SequenceNumber_t sequenceNumber)
defaultActionID Generate a default ActionID.
AppDenmTrigger definition.
ActionID_t assignUnusedActionID(ParameterApplication *appli, ActionID_t currentActionID)
assignUnusedActionID Assign an unused ActionID.
quint64 calculate_T_O_Validity(quint64 detectionTime, quint32 validityDuration)
calculate_T_O_Validity Compute the T_O_Validity timer.
bool fill_ManagementContainer(AppDenmTriggerData data, ManagementContainer_t *management, ParameterApplication *appli, ParameterGPS gps)
fill_ManagementContainer Fills the ManagementContainer.
AppDenmUpdate serializer.
DEN Message Table Reception.
destinationAddress_t structure is the destination address definition.
DEN Message Table Forwarding.
bool isDestinationAreaAvailable(DestinationAreaData pos)
isDestinationAreaAvailable Check if the destination area is available.
DEN Message Table Source.
ItsPduHeader_t fill_ItsPduHeader(StationID_t stationID)
fill_ItsPduHeader Fills the ItsPduHeader.
GPS provider for testing purposes.
TrafficClass gnDataRequestFromTrafficClass(TrafficClassData data)
gnDataRequestFromTrafficClass Generate a traffic class from data.
int haveDENM(ActionID_t actionID, QVector< denMessageTableSource *> table)
haveDENM Check if the DENM exists in the denMessageTableSource