public EDDNCommunicator()
{
m_lDBCon = new SQL.DBConnector(Program.DBCon.ConfigData, true);
m_Reciever = new Dictionary<String, EDDNReciever>();
_SendDelayTimer_Market = new System.Timers.Timer(2000);
_SendDelayTimer_Market.AutoReset = false;
_SendDelayTimer_Market.Elapsed += new System.Timers.ElapsedEventHandler(this.SendDelayTimerMarket_Elapsed);
_SendDelayTimer_Commodity = new System.Timers.Timer(2000);
_SendDelayTimer_Commodity.AutoReset = false;
_SendDelayTimer_Commodity.Elapsed += new System.Timers.ElapsedEventHandler(this.SendDelayTimerCommodity_Elapsed);
_SendDelayTimer_Outfitting = new System.Timers.Timer(2000);
_SendDelayTimer_Outfitting.AutoReset = false;
_SendDelayTimer_Outfitting.Elapsed += new System.Timers.ElapsedEventHandler(this.SendDelayTimerOutfitting_Elapsed);
_SendDelayTimer_Shipyard = new System.Timers.Timer(2000);
_SendDelayTimer_Shipyard.AutoReset = false;
_SendDelayTimer_Shipyard.Elapsed += new System.Timers.ElapsedEventHandler(this.SendDelayTimerShipyard_Elapsed);
_SendDelayTimer_Journal = new System.Timers.Timer(2000);
_SendDelayTimer_Journal.AutoReset = false;
_SendDelayTimer_Journal.Elapsed += new System.Timers.ElapsedEventHandler(this.SendDelayTimerJournal_Elapsed);
_logger = new SingleThreadLogger(ThreadLoggerType.EddnSubscriber);
m_RejectedData = new List<String>();
m_RawData = new List<String>();
UserIdentification();
}