Table of Contents

Class UnitReleaseStatus

Namespace
Acuit.Pinpoint.Client2
Assembly
Acuit.Pinpoint.Client2.dll

Status information about a unit release.

[DataContract]
public class UnitReleaseStatus : IExtensibleDataObject
Inheritance
UnitReleaseStatus
Implements
Inherited Members

Constructors

UnitReleaseStatus()

Initializes a new instance of the UnitReleaseStatus class.

public UnitReleaseStatus()

Properties

AlarmMessages

Gets the list of alarm messages that should be displayed at the workstation.

[DataMember(Order = 100)]
public ICollection<string> AlarmMessages { get; }

Property Value

ICollection<string>

Remarks

These will always be displayed as non-interactive alarms, even on manned workstations.

AlertMessages

Gets the list of alert messages that should be displayed at the workstation.

[DataMember(Order = 100)]
public ICollection<string> AlertMessages { get; }

Property Value

ICollection<string>

Remarks

These will be displayed as alarms on automated workstations.

This has been replaced by the Alerts collection. This continues to exist for old clients. Note that any messages added to this collection by a plug-in must also be added by the plug-in to the Alerts collection to ensure that the alert will appear in newer versions of Pinpoint Workstation.

Alerts

Gets the collection of alerts that should be displayed at the workstation.

[DataMember(Order = 101)]
public ICollection<Alert> Alerts { get; }

Property Value

ICollection<Alert>

Remarks

These will be displayed as alarms on automated workstations.

This replaces the AlertMessages collection, which continues to exist for old clients. Note that any messages added to this collection by a plug-in must also be added by the plug-in to the AlertMessages collection to ensure that the alert will appear in older versions of Pinpoint Workstation.

ExtendedData

Gets a collection of extended data associated with this status.

[DataMember]
public IDictionary<string, string> ExtendedData { get; }

Property Value

IDictionary<string, string>

Remarks

Extended data is stored as a dictionary of names and string values. This data is for use by plug-ins, especially for server plug-ins to pass data to workstation plug-ins.

ExtensionData

Gets or sets the structure that contains extra data.

public virtual ExtensionDataObject ExtensionData { get; set; }

Property Value

ExtensionDataObject

WorkflowErrors

Gets the list of unit workflow errors.

[DataMember]
public ICollection<WorkflowError> WorkflowErrors { get; }

Property Value

ICollection<WorkflowError>

Remarks

These will be displayed as alerts on manned workstations and as alarms on automated workstations.