public static bool TryParse(Message message, out Message result) { try { result = new LastTighteningResultUpload(message); return true; } catch { result = null; return false; } }
/// <summary> /// /// </summary> /// <param name="message"></param> protected void OnLastTighteningResultUpload(LastTighteningResultUpload message) { Send(new Message(MessageType.LastTighteningResultAck)); mPSet = message.PSetNo; //Make sure pset is in sync mLastTighteningID = message.TighteningID; //Record last tightening id for recovery ThreadPool.QueueUserWorkItem(OnTorqueEventReceived, message.ToTorqueEventArgs()); }