Table of Contents

Class StationSettings

Namespace
Acuit.Pinpoint.Services.Entities
Assembly
Acuit.Pinpoint.Services.Entities.dll

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

bool

AutoLogOnWorker

Gets or sets whether this station should automatically log on a worker, specified by AutoLogOnWorkerId.

[DataMember]
public bool AutoLogOnWorker { get; set; }

Property Value

bool

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

int

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

bool

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

bool

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

bool

BuyoffSettings

Gets or sets the buyoff configuration settings.

[DataMember]
public BuyoffStationSettings BuyoffSettings { get; set; }

Property Value

BuyoffStationSettings

ComponentVerificationSettings

Gets or sets the component verification configuration settings for this station type.

[DataMember]
public ComponentVerificationStationSettings ComponentVerificationSettings { get; set; }

Property Value

ComponentVerificationStationSettings

Configuration

Gets the key/value configuration settings for the station.

public IList<KeyValuePair<string, string?>> Configuration { get; }

Property Value

IList<KeyValuePair<string, string>>

Defects

Gets or sets the defect list configuration settings.

[DataMember]
public StationDefectsHierarchy Defects { get; set; }

Property Value

StationDefectsHierarchy

FinalCheck

Gets or sets whether this station should perform final checks on units.

[DataMember]
public bool FinalCheck { get; set; }

Property Value

bool

IsAuthorizationRequiredForClose

Gets or sets whether authorization is required for any closing the station.

[DataMember(Order = 112)]
public bool IsAuthorizationRequiredForClose { get; set; }

Property Value

bool

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

bool

IsUnitMaintenance

Gets or sets whether this is a unit maintenance station.

[DataMember(Order = 108)]
public bool IsUnitMaintenance { get; set; }

Property Value

bool

LightStackSettings

Gets or sets the light stack configuration settings.

[DataMember(Order = 103)]
public LightStackSettings LightStackSettings { get; set; }

Property Value

LightStackSettings

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

bool

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

bool

PreassemblyStationComponentType

Gets or sets the "master" component type for this preassembly station.

[DataMember(Order = 107)]
public LineComponentType? PreassemblyStationComponentType { get; set; }

Property Value

LineComponentType

Remarks

ReferenceContentSettings

Gets or sets the information file list.

[DataMember(Order = 115)]
public StationReferenceContent ReferenceContentSettings { get; set; }

Property Value

StationReferenceContent

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

bool

ShowOff

Gets or sets whether the "Off" button should be shown.

[DataMember(Order = 112)]
public bool ShowOff { get; set; }

Property Value

bool

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

bool

Sounds

Gets the list of sounds settings.

public IList<Sound> Sounds { get; }

Property Value

IList<Sound>

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

string

UnitModelSource

Gets or sets the source for unit model numbers at preassembly stations.

[DataMember(Order = 102)]
public UnitModelSource UnitModelSource { get; set; }

Property Value

UnitModelSource

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

UnitSettings

WorkersSettings

Gets or sets the worker logon configuration settings.

[DataMember(Order = 109)]
public WorkersSettings WorkersSettings { get; set; }

Property Value

WorkersSettings

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; }

Property Value

bool