public MainForm() { InitializeComponent(); netcore = new NetEngine(); gpscore = new GPSSerialService(); NetworkAvailabilityChangedEventHandler e =new NetworkAvailabilityChangedEventHandler(AvailabilityChangedCallback); Command.Init(); if ( gpscore.Init(new SerialPort(BasicConf.GetInstance().GetCommGPS(), int.Parse(BasicConf.GetInstance().GetGPSDataRate())))) { gpscore.Start(); } SetConnnectState(false); }