private void OnGetDOData(string rawData) { var dateObj = AdvantechHttpWebUtility.ParserJsonToObj <DOSlotValueData>(rawData); UpdateDOUIStatus(dateObj); InvokeReadStatus(); }
private void OnGetDIData(string rawData) { var dateObj = AdvantechHttpWebUtility.ParserJsonToObj <DISlotValueData>(rawData); UpdateDIUIStatus(dateObj); if (this.m_iDoTotal > 0)//has DO { GetDOValue(); } else { InvokeReadStatus(); } }
private void OnGetAIData(string rawData) { var dateObj = AdvantechHttpWebUtility.ParserJsonToObj <AISlotValueData>(rawData); UpdateAIUIStatus(dateObj); if (this.m_iDiTotal > 0 || m_bUDiChannelOccurs) { GetDIValue(); } else if (this.m_iDoTotal > 0) { GetDOValue(); } else { InvokeReadStatus(); } }