Пример #1
0
        private void OnGetDOData(string rawData)
        {
            var dateObj = AdvantechHttpWebUtility.ParserJsonToObj <DOSlotValueData>(rawData);

            UpdateDOUIStatus(dateObj);
            InvokeReadStatus();
        }
Пример #2
0
        private void OnGetDIData(string rawData)
        {
            var dateObj = AdvantechHttpWebUtility.ParserJsonToObj <DISlotValueData>(rawData);

            UpdateDIUIStatus(dateObj);
            if (this.m_iDoTotal > 0)//has DO
            {
                GetDOValue();
            }
            else
            {
                InvokeReadStatus();
            }
        }
Пример #3
0
        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();
            }
        }