ACOP.NET API
Classes | Public Member Functions | Protected Member Functions | Properties | List of all members
AcopAlarmsViewer Class Reference

A prepared form for displaying alarms of drag-and-dropped control end points More...

Inheritance diagram for AcopAlarmsViewer:

Classes

class  AlarmsAddressEditor
 
class  AlarmsListEditorConverter
 
class  AlarmsListEditorValue
 
class  AlarmsProperties
 

Public Member Functions

void ClearRange ()
 Clears the currently assigned range for the displayed alarms. More...
 
void Display ()
 Displays the associated alarms viewer form More...
 
String [] GetAlarmMessages ()
 Returns a list of alarm messages for the server addresses being monitored. More...
 
String [] GetAlarmMessages (Boolean activeOnly, int severity)
 Returns a list of alarm messages for the server addresses being monitored. More...
 
int GetNumberOfActiveAlarms ()
 Returns the number of active alarm messages over the time range More...
 
int GetNumberOfAlarms ()
 Returns the total number of alarm messages over the time range More...
 
void SetRange (double StartTime, double StopTime)
 Sets the time range for the displayed alarms (based on alarm time) More...
 

Protected Member Functions

override void Dispose (bool disposing)
 Clean up any resources being used. More...
 

Properties

Boolean AcquireAnyDevice [get, set]
 If 'true' then the alarm acquisition should be for any device More...
 
BlinkMode BlinkOnAlarms [get, set]
 Set/Get the alarm icon blink mode More...
 
Int32 DepthInHours [get, set]
 Alarm acquisition depth in hours (minimum 1) More...
 
String Protocol [get, set]
 The default link control system protocol in the address editor More...
 
AcopAlarmsViewer.AlarmsListEditorValue StartupAlarmsList [get, set]
 Gets/Sets the alarms viewer startup list More...
 

Detailed Description

A prepared form for displaying alarms of drag-and-dropped control end points

Member Function Documentation

◆ ClearRange()

void ClearRange ( )
inline

Clears the currently assigned range for the displayed alarms.

◆ Display()

void Display ( )
inline

Displays the associated alarms viewer form

◆ Dispose()

override void Dispose ( bool  disposing)
inlineprotected

Clean up any resources being used.

Parameters
disposingtrue if managed resources should be disposed; otherwise, false.

◆ GetAlarmMessages() [1/2]

String [] GetAlarmMessages ( )
inline

Returns a list of alarm messages for the server addresses being monitored.

Returns
a list of alarm messages for the server addresses being monitored.

Referenced by AcopStatusBar.GetAlarmMessages().

◆ GetAlarmMessages() [2/2]

String [] GetAlarmMessages ( Boolean  activeOnly,
int  severity 
)
inline

Returns a list of alarm messages for the server addresses being monitored.

Parameters
activeOnlyif 'true' only return active alarms
severitydesired minimum severty
Returns
a list of alarm messages for the server addresses being monitored.

References AcopUtils.GetUtcNow().

◆ GetNumberOfActiveAlarms()

int GetNumberOfActiveAlarms ( )
inline

Returns the number of active alarm messages over the time range

Returns
Returns the number of active alarm messages over the time range

Referenced by AcopStatusBar.GetNumberOfActiveAlarms().

◆ GetNumberOfAlarms()

int GetNumberOfAlarms ( )
inline

Returns the total number of alarm messages over the time range

Returns
the total number of alarm messages over the time range

Referenced by AcopStatusBar.GetNumberOfAlarms().

◆ SetRange()

void SetRange ( double  StartTime,
double  StopTime 
)
inline

Sets the time range for the displayed alarms (based on alarm time)

Parameters
StartTimethe start time (UTC seconds); 0 => use default (24 hours ago)
StopTimethe stop time (UTC seconds); 0 => use default (Now)

Property Documentation

◆ AcquireAnyDevice

Boolean AcquireAnyDevice
getset

If 'true' then the alarm acquisition should be for any device

◆ BlinkOnAlarms

BlinkMode BlinkOnAlarms
getset

Set/Get the alarm icon blink mode

◆ DepthInHours

Int32 DepthInHours
getset

Alarm acquisition depth in hours (minimum 1)

◆ Protocol

String Protocol
getset

The default link control system protocol in the address editor

◆ StartupAlarmsList

AcopAlarmsViewer.AlarmsListEditorValue StartupAlarmsList
getset

Gets/Sets the alarms viewer startup list


The documentation for this class was generated from the following files:

Datenschutzerklaerung   -   Data Privacy Policy
Generated for ACOP.NET API by  doxygen 1.5.8