Class UnitScanStatus
Status information about a unit scan.
[DataContract]
public class UnitScanStatus : IExtensibleDataObject
- Inheritance
-
UnitScanStatus
- Implements
- Inherited Members
Constructors
UnitScanStatus()
Initializes a new instance of the UnitScanStatus class.
public UnitScanStatus()
Properties
AlarmMessages
Gets the list of alarm messages that should be displayed at the workstation.
[DataMember(Order = 101)]
public ICollection<string> AlarmMessages { get; }
Property Value
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]
public ICollection<string> AlertMessages { get; }
Property Value
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 = 102)]
public ICollection<Alert> Alerts { get; }
Property Value
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.
ApplicableBuyoffs
Gets or sets the list of buyoffs that apply to this unit.
[DataMember]
public IEnumerable<Buyoff> ApplicableBuyoffs { get; set; }
Property Value
ApplicableComponentScans
Gets the list of component types that apply to this unit.
[DataMember(Order = 103)]
public ICollection<ComponentScanInformation> ApplicableComponentScans { get; }
Property Value
Remarks
This is supported by Acuit Pinpoint Server version 6.92 or later. For earlier versions of Acuit Pinpoint Server, this collection will be empty and ApplicableComponentTypes should be used instead.
ApplicableComponentTypes
Gets or sets the list of component types that apply to this unit.
[DataMember]
public IEnumerable<ComponentType> ApplicableComponentTypes { get; set; }
Property Value
Remarks
This exists for legacy clients. New clients should use ApplicableComponentScans if possible (i.e., when Acuit Pinpoint Server is version 6.92 or later).
ApplicableTestTypes
Gets or sets the list of test types that apply to this unit.
[DataMember]
public IEnumerable<TestType> ApplicableTestTypes { get; set; }
Property Value
ExtendedData
Gets a collection of extended data associated with this status.
[DataMember]
public IDictionary<string, string> ExtendedData { get; }
Property Value
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
ReferenceContentFiles
Gets the reference content files that apply to this unit and station type.
[DataMember(Order = 104)]
public ICollection<ReferenceContentFile> ReferenceContentFiles { get; }
Property Value
ShiftProduction
Gets or sets the shift production information.
[DataMember]
public ProductionCounts ShiftProduction { get; set; }
Property Value
Remarks
This will only be set for automated stations. For manned stations, this will be null.
Unit
Gets or sets the unit.
[DataMember]
public Unit Unit { get; set; }
Property Value
UnitStation
Gets or sets the unit station.
[DataMember]
public UnitStation UnitStation { get; set; }
Property Value
WorkerLogOnStatus
Gets or sets worker station status information when a shift change causes the worker station identifier used in the original call to change.
[DataMember]
public WorkerLogOnStatus WorkerLogOnStatus { get; set; }
Property Value
Remarks
This will be null if there was no change.
WorkflowErrors
Gets the list of unit workflow errors.
[DataMember]
public ICollection<WorkflowError> WorkflowErrors { get; }
Property Value
Remarks
These will be displayed as alerts on manned workstations and as alarms on automated workstations.