Table of Contents

Class StationComponent

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

Component verification configuration settings for a single component type that a station needs to operate.

[DataContract(Namespace = "http://schemas.datacontract.org/2004/07/Acuit.Pinpoint.Server.Business")]
public class StationComponent
Inheritance
StationComponent
Inherited Members

Constructors

StationComponent(LineComponentType)

Initializes a new instance of the StationComponent class.

public StationComponent(LineComponentType componentType)

Parameters

componentType LineComponentType

The component type.

Exceptions

ArgumentNullException

componentType is null.

Properties

ComponentType

Gets the component type.

[DataMember]
public LineComponentType ComponentType { get; }

Property Value

LineComponentType

MergePreassembly

Gets or sets whether this component scan should merge an existing preassembly.

[DataMember(Order = 2)]
public bool MergePreassembly { get; set; }

Property Value

bool

PreassemblyComponentTypes

Gets or sets the list of component types that make up the preassembly when this is a preassembly merge scan (when MergePreassembly is true); otherwise, null.

public IList<LineComponentType>? PreassemblyComponentTypes { get; set; }

Property Value

IList<LineComponentType>

PromptAtUnitScan

Gets or sets whether the workstation should automatically prompt for scanning this component upon a unit scan.

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

Property Value

bool

SkipPromptIfHaveValid

Gets or sets whether the workstation should skip the prompt for scanning this component upon a unit scan if it already has a valid scan for this component in the unit record.

[DataMember(Order = 4)]
public bool SkipPromptIfHaveValid { get; set; }

Property Value

bool