Class StationComponent
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
componentTypeLineComponentTypeThe component type.
Exceptions
- ArgumentNullException
componentTypeis null.
Properties
ComponentType
Gets the component type.
[DataMember]
public LineComponentType ComponentType { get; }
Property Value
MergePreassembly
Gets or sets whether this component scan should merge an existing preassembly.
[DataMember(Order = 2)]
public bool MergePreassembly { get; set; }
Property Value
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
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
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; }