45 QThread* threadCARM =
new QThread;
47 ca->moveToThread(threadCARM);
48 QObject::connect(threadCARM, SIGNAL(started()), ca, SLOT(
execute()));
54 printf(
"DUT=%d\n",
m_ut);
75 udpSocket_ind->readDatagram(datagram.data(), datagram.size());
76 destination =
split((
const unsigned char*)datagram.data(), 0, 2);
90 udpSocket_ind->writeDatagram(datagram, QHostAddress::LocalHost, destination);
FakeApplicationProvider * m_paramAppli
ParameterDENM * m_paramDENM
void getNetworkAndTransportLayerIndication()
getNetworkAndTransportLayerIndication Slot used to receive payload.
ParameterUpperTester * m_paramUt
unsigned long long int split(const unsigned char *msg, int begin, int end)
split Extract number from byte array.
void execute()
execute Execute the CAM and DENM if needed.
QHash< QString, void * > hashMap
FakeGPSProvider * m_paramGPS
void utInitialize()
utInitialize Initialize the Facilities layer.
QUdpSocket * udpSocket_ind
void utInitialize()
utInitialize Initialize the ITS-S.
FakeCANProvider * m_paramCAN
Facilities(Manager *man, GeoNet *geonet=0, bool cam=0, bool denm=0, bool bluetooth=false, bool ut=false, QMutex *mutex=0)
Facilities Facilities constructor.
ParameterNetwork * m_paramNetwork
caBasicService * m_caBasicService
ParameterConfiguration * m_paramConf
void utInitialize()
utInitialize Initialize the CA Basic Service.
denBasicService * m_denBasicService