public AlarmStateChangedEventArgs(ARPResource sender, ARPResource.AlarmStateEnum oldValue, ARPResource.AlarmStateEnum newValue, ARPResource.MonitorStateEnum MonitorState) { this.sender = sender; this.oldValue = oldValue; this.newValue = newValue; this.MonitorState = MonitorState; }
//Raise the API event with the aggregated eventargs object void API_lstResourcesVessel_OnAlarmStateChanged(ARPResource sender, ARPResource.AlarmStateEnum oldValue, ARPResource.AlarmStateEnum newValue, ARPResource.MonitorStateEnum MonitorState) { if (onAlarmStateChanged != null) { onAlarmStateChanged(new AlarmStateChangedEventArgs(sender, oldValue, newValue, MonitorState)); } }
void ARPResourceList_OnAlarmStateChanged(ARPResource sender, ARPResource.AlarmStateEnum oldValue, ARPResource.AlarmStateEnum newValue, ARPResource.MonitorStateEnum MonitorState) { MonoBehaviourExtended.LogFormatted_DebugOnly("LISTAck-{0}:{1}->{2} ({3})", sender.ResourceDef.name, oldValue, newValue, sender.MonitorState); if (OnAlarmStateChanged != null) { OnAlarmStateChanged(sender, oldValue, newValue, MonitorState); } }
public MonitorStateChangedEventArgs(ARPResource sender, ARPResource.MonitorStateEnum oldValue, ARPResource.MonitorStateEnum newValue, ARPResource.AlarmStateEnum AlarmState) { this.sender = sender; this.oldValue = oldValue; this.newValue = newValue; this.AlarmState = AlarmState; }