Added function getSessionIdCentralStation()
In DCPPacketHandlerSelectDrone::handleCommandIsAlive(): added check for sessID == centralStationID, response packet dstAddr and dstPort is now set.
Added column 'info' to command_stations and drones tables.
Added column 'timestamp' to sessions table.
Added pure virtual function registerWithServer() to DCPServerBackend.
DCPServerBackendCentral:
- Added srv member to help register new backend throught the registerNewBackendWithServer().
- Added function registerNewBackendWithServer() to be called by Welcome handler when a new client said Hello.
- Added sessID to construtor.
DCPPacketHandlerWelcome:
- replaced QMap sentHellos by QList of struct newRemote containing all info about new remote commandStation/Drone.
- replaced function findSentHelloByTimestamp by findNewRemoteByTimestamp.
- Added DCPPacketHandlerCentralMainRun for handling central station operation after new remote node made handshake.
- Added new central station server backend for handling new remote node.