public bool GetAlarmInfo(MvRobotAlarm alminfo, bool isNeedRefresh = true) { lock (this) { if (isNeedRefresh) { mobjDataTable.Refresh(); } return(mobjAlarm.GetValue(1, ref alminfo.AlarmID, ref alminfo.AlarmNumber, ref alminfo.CauseAlarmID, ref alminfo.CauseAlarmNumber, ref alminfo.Severity, ref alminfo.Year, ref alminfo.Month, ref alminfo.Day, ref alminfo.Hour, ref alminfo.Minute, ref alminfo.Second, ref alminfo.AlarmMessage, ref alminfo.CauseAlarmMessage, ref alminfo.SeverityMessage )); } }
public MvRobotAlarmInfo GetRobotAlarm() { MvRobotAlarmInfo alminfo = new MvRobotAlarmInfo(); mobjDataTable.Refresh(); mobjAlarm.GetValue( 1, ref alminfo.AlarmID, ref alminfo.AlarmNumber, ref alminfo.CauseAlarmID, ref alminfo.CauseAlarmNumber, ref alminfo.Severity, ref alminfo.Year, ref alminfo.Month, ref alminfo.Day, ref alminfo.Hour, ref alminfo.Minute, ref alminfo.Second, ref alminfo.AlarmMessage, ref alminfo.CauseAlarmMessage, ref alminfo.SeverityMessage ); return(alminfo); }