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); }
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); }
public void SetTdsc(TDSC dsc) { }
public SuperB_Tdsc(TDSC data, string tagIsid, SqlAlarmMap[] alarmMaps) : base(data, tagIsid, alarmMaps) { TagType = EnumType.STRIN; }