Class StationSettings
Station settings.
[DataContract(Namespace = "http://schemas.datacontract.org/2004/07/Acuit.Pinpoint.Server.Business")]
public class StationSettings
- Inheritance
-
StationSettings
- Inherited Members
Constructors
StationSettings()
public StationSettings()
Properties
AllowCreateNewUnitRecords
Gets or sets whether this station allows new unit records to be created.
[DataMember]
public bool AllowCreateNewUnitRecords { get; set; }
Property Value
AutoLogOnWorker
Gets or sets whether this station should automatically log on a worker, specified by AutoLogOnWorkerId.
[DataMember]
public bool AutoLogOnWorker { get; set; }
Property Value
AutoLogOnWorkerId
Gets or sets the worker identifier to use when AutoLogOnWorker specifies that this station should automatically log on a worker. When AutoLogOnWorker is false, this value should be 0 and should be ignored.
[DataMember]
public int AutoLogOnWorkerId { get; set; }
Property Value
AutoRelease
Gets or sets whether this station will automatically release a unit after the last component is scanned.
[DataMember(Order = 111)]
public bool AutoRelease { get; set; }
Property Value
AutoScanSerialNumberOnly
Gets or sets whether this station waits for a unit model number scan (when automated only).
[DataMember]
public bool AutoScanSerialNumberOnly { get; set; }
Property Value
Automated
Gets or sets whether this is an automated station (i.e., it doesn't require operator logon).
[DataMember]
public bool Automated { get; set; }
Property Value
BuyoffSettings
Gets or sets the buyoff configuration settings.
[DataMember]
public BuyoffStationSettings BuyoffSettings { get; set; }
Property Value
ComponentVerificationSettings
Gets or sets the component verification configuration settings for this station type.
[DataMember]
public ComponentVerificationStationSettings ComponentVerificationSettings { get; set; }
Property Value
Configuration
Gets the key/value configuration settings for the station.
public IList<KeyValuePair<string, string?>> Configuration { get; }
Property Value
Defects
Gets or sets the defect list configuration settings.
[DataMember]
public StationDefectsHierarchy Defects { get; set; }
Property Value
FinalCheck
Gets or sets whether this station should perform final checks on units.
[DataMember]
public bool FinalCheck { get; set; }
Property Value
IsAuthorizationRequiredForClose
Gets or sets whether authorization is required for any closing the station.
[DataMember(Order = 112)]
public bool IsAuthorizationRequiredForClose { get; set; }
Property Value
IsSerialized
Gets or sets whether this station should track serialized units. If this is false, the station will not prompt for unit serial numbers, and information about scans will not be saved to the historical database.
[DataMember(Order = 116)]
public bool IsSerialized { get; set; }
Property Value
IsUnitMaintenance
Gets or sets whether this is a unit maintenance station.
[DataMember(Order = 108)]
public bool IsUnitMaintenance { get; set; }
Property Value
LightStackSettings
Gets or sets the light stack configuration settings.
[DataMember(Order = 103)]
public LightStackSettings LightStackSettings { get; set; }
Property Value
NoScan
Gets or sets whether this station is a station that doesn't scan units or subassemblies.
[DataMember(Order = 101)]
public bool NoScan { get; set; }
Property Value
PreassemblyScanPendingSerial
Gets or sets whether this station is a preassembly station that uses temporary serial numbers to track components before they are scanned into the main unit.
[DataMember(Order = 102)]
public bool PreassemblyScanPendingSerial { get; set; }
Property Value
PreassemblyStationComponentType
Gets or sets the "master" component type for this preassembly station.
[DataMember(Order = 107)]
public LineComponentType? PreassemblyStationComponentType { get; set; }
Property Value
Remarks
This should be set when PreassemblyScanPendingSerial is true, or null when PreassemblyScanPendingSerial is false.
ReferenceContentSettings
Gets or sets the information file list.
[DataMember(Order = 115)]
public StationReferenceContent ReferenceContentSettings { get; set; }
Property Value
ScanAutoReleasesUnit
Gets or sets whether a new bar code scan will automatically release an active unit.
[DataMember(Order = 104)]
public bool ScanAutoReleasesUnit { get; set; }
Property Value
ShowOff
Gets or sets whether the "Off" button should be shown.
[DataMember(Order = 112)]
public bool ShowOff { get; set; }
Property Value
ShowUnitModelProductionQueue
Gets or sets whether the unit production queue should be shown (used by preassembly stations).
[DataMember(Order = 106)]
public bool ShowUnitModelProductionQueue { get; set; }
Property Value
Sounds
Gets the list of sounds settings.
public IList<Sound> Sounds { get; }
Property Value
UnitModelNumber
Gets or sets the unit model number to automatically set for scanned units or preassemblies, when not null or empty.
[DataMember(Order = 113)]
public string? UnitModelNumber { get; set; }
Property Value
UnitModelSource
Gets or sets the source for unit model numbers at preassembly stations.
[DataMember(Order = 102)]
public UnitModelSource UnitModelSource { get; set; }
Property Value
Remarks
This is obsolete and exists for backward compatibility. New clients should use ShowUnitModelProductionQueue instead.
UnitSettings
Gets or sets the unit configuration settings.
[DataMember(Order = 110)]
public UnitSettings UnitSettings { get; set; }
Property Value
WorkersSettings
Gets or sets the worker logon configuration settings.
[DataMember(Order = 109)]
public WorkersSettings WorkersSettings { get; set; }
Property Value
WorkflowErrorsAbortUnitScan
Gets or sets whether workflow errors upon a unit scan aborts the process at the station.
[DataMember(Order = 105)]
public bool WorkflowErrorsAbortUnitScan { get; set; }