void PriceLinkStateChange(ref LinkStateStruct value) { if (value.NewState == ptLinkConnected) { PriceLink.PutData2Queue(true); } else if (value.NewState == ptLinkClosed) { PriceLink.PutData2Queue(false); } }
void HostLinkStateChange(ref LinkStateStruct value) { if (value.NewState == ptLinkConnected) { OnLog("HostLink 連線成功"); System.Threading.Thread.Sleep(5000); int ret = ptLogOn(ref _LogonDetails); if (ret == 0) { } else { OnError("ptLogOn ret =" + ret); } } else if (value.NewState == ptLinkClosed) { OnLog("HostLink 連線失敗"); } }