Exemplo n.º 1
0
        private SqlAlarmRes StruAlarm(TDSC data, SqlAlarmMap armMap)
        {
            SqlAlarmRes alarm = new SqlAlarmRes()
            {
                tagIsid     = Tag.tagIsid,
                alarmEnable = data.AlarmEnable == EnumEnable.ENABLE ? 1 : 0,
                alarmIsid   = armMap.alarmIsid ?? Uuid.Create16Token(),
                alarmType   = 1,
            };

            alarm.alarmName = alarm.alarmIsid;
            return(alarm);
        }
Exemplo n.º 2
0
        protected override void HandleAlarms(BStruBase bData, SqlAlarmMap[] alarmMaps)
        {
            TDSC data = bData as TDSC;

            if (data == null && Tag == null)
            {
                return;
            }

            SqlAlarmRes valueAlarm = StruAlarm(data, alarmMaps.FirstOrDefault(a => a.alarmTypeCode == 0));

            valueAlarm.alarmType = 5;
            AlarmRess.Add(valueAlarm);
        }
Exemplo n.º 3
0
 public void SetTdsc(TDSC dsc)
 {
 }
Exemplo n.º 4
0
 public SuperB_Tdsc(TDSC data, string tagIsid, SqlAlarmMap[] alarmMaps)
     : base(data, tagIsid, alarmMaps)
 {
     TagType = EnumType.STRIN;
 }