Class UnitScanStatus
Status information about a unit scan.
[DataContract]
public class UnitScanStatus
- Inheritance
-
UnitScanStatus
- Inherited Members
Constructors
UnitScanStatus(UnitStation)
Initializes a new instance of the UnitScanStatus class.
public UnitScanStatus(UnitStation unitStation)
Parameters
unitStationUnitStationThe unit station.
Exceptions
- ArgumentNullException
unitStationis null.- ArgumentNullException
Properties
AlarmMessages
Gets the list of alarm messages that should be displayed at the workstation.
public IList<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.
[Obsolete("This is deprecated and will be removed in a future version; Alerts should be used instead.")]
public IList<string> AlertMessages { get; }
Property Value
Remarks
These will be displayed as alarms on automated workstations.
This exists for legacy clients. Acuit Pinpoint Workstation versions before version 6.40.0 use this and not Alerts.
Alerts
Gets the list of alerts that should be displayed at the workstation.
public IList<Alert> Alerts { get; }
Property Value
Remarks
These will be displayed as alarms on automated workstations.
Note that any messages added to this list by a plug-in must also be added by the plug-in to AlertMessages to ensure that the alert will appear in Acuit Pinpoint Workstation versions before version 6.40.0.
ApplicableBuyoffs
Gets or sets the list of buyoffs that apply to this unit.
public IList<Buyoff> ApplicableBuyoffs { get; set; }
Property Value
ApplicableComponentScans
Gets or sets the list of component types that apply to this unit.
public IList<ComponentScanInformation> ApplicableComponentScans { get; set; }
Property Value
ApplicableComponentTypes
Gets or sets the list of component types that apply to this unit.
[Obsolete("This is deprecated and will be removed in a future version; ApplicableComponentScans should be used instead.")]
public IList<ComponentType> ApplicableComponentTypes { get; set; }
Property Value
ApplicableTestTypes
Gets or sets the list of test types that apply to this unit.
public IList<TestType> ApplicableTestTypes { get; set; }
Property Value
ExtendedData
Gets extended data associated with this status as a dictionary of named string values.
public IDictionary<string, string?> ExtendedData { get; }
Property Value
Remarks
This data is for use by plug-ins, especially for server plug-ins to pass data to workstation plug-ins. Note that Acuit Pinpoint will not save this data with the unit record; plug-ins must handle saving and retrieving this data if needed.
ReferenceContentFiles
Gets the list of reference content files that apply to this unit and station type.
public IList<ReferenceContentFile> ReferenceContentFiles { get; }
Property Value
ShiftProduction
Gets or sets the shift production information if the station is an automated station, or null if the station is not an automated station.
[DataMember]
public ProductionCounts? ShiftProduction { get; set; }
Property Value
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, or null if there was no change.
[DataMember]
public WorkerLogOnStatus? WorkerLogOnStatus { get; set; }
Property Value
WorkflowErrors
Gets the list of unit workflow errors.
public IList<WorkflowError> WorkflowErrors { get; }
Property Value
Remarks
These will be displayed as alerts on manned workstations and as alarms on automated workstations.