CFX.Structures Namespace |
[This is preliminary documentation and is subject to change.]
Class | Description | |
---|---|---|
![]() | BooleanMeasurement |
Describes a measurement that was made by a human or by automated equipment
in the course of inspecting or testing a production unit in which the result
of the measurement is a boolean (true / fales) value.
|
![]() | Characteristic |
A singular characteristic that has been applied to a production unit
|
![]() | ComponentDesignator |
Represents and identifies a particular component (instance of a part) on a production unit, or a particular aspect
of a particular component, such as an individual pin of an electronic component.
|
![]() | ConsumedMaterial |
Describes an event where material is consumed in the course of production.
|
![]() | Defect |
Describes a defect that was discovered on a production unit
|
![]() | EnvironmentalCondition |
Describes an environmental condition that was in place when an action was performed.
|
![]() | Fault |
A dynamic structure which describes a fault that has occurred in the course of production.
May be one of: Fault, SMTPlacementFault,
SMTSolderPastePrintingFault, or THTInsertionFault |
![]() | Humidity | |
![]() | Image | |
![]() | InspectedUnit |
Describes the results of a series of inspections performed on a single production unit.
|
![]() | Inspection |
Describes a single step in a series of steps that an inspector makes (both human or automation)
in the course of inspecting a production unit.
|
![]() | InstalledComponent |
Describes a particular location on a production unit where materials / parts were installed.
|
![]() | InstalledMaterial |
Describes a single lot of material that was installed on a production unit, possibly
in specific locations on the production unit.
|
![]() | MaintenanceTask | |
![]() | MaterialCarrier |
A dynamic structure which describes a device that is mounted at a process endpoint which contains
source materials that are then consumed by the endpoint. An SMD Tape Feeder would be an example of a MaterialCarrier.
This base MaterialCarrier structure is used to describe a generic carrier, when a more specific carrier location class is
not available, such as SMDTapeFeeder, SMDTubeFeeder, and SMDTubeFeeder.
|
![]() | MaterialCarrierLocation |
Describes a specific location on an endpoint where a material carrier may be loaded.
When applicable, also contains information about the currently loaded carrier, and
the material package(s) loaded to that carrer.
|
![]() | MaterialLocation |
Describes a specific location on an endpoint where material may be loaded.
Also includes information about the current contents of this location (if applicable).
|
![]() | MaterialPackage |
Describes a specific, single handling unit of a particular material, such as a reel of SMT parts,
a bag of parts, bin of parts, etc.
|
![]() | MaterialPackageData |
An abstract base class from which dynamic material data structures derive.
For example, MaterialPackageMSDData |
![]() | MaterialPackageDetail |
Describes detailed information about a particular material package (instance of
material that is tracked, stocked, and used within the factory environment.
|
![]() | MaterialPackageMSDData |
Describes addition detail for material packages containing moisture
sensitive devices
|
![]() | MaterialSetupRequirement |
Describes a single, specific material setup requirement at a particular process endpoint.
Includes the material / part that must be loaded at the endpoint, along with the
specific location where the material must be loaded (where applicable), valid alternate
part numbers that may be substituted for the primary part, and any applicable
AML (Approved Manufacturer List) restrictions.
|
![]() | Measurement |
Abstract base class for dynamic data structure which describes a measurement that was made by a human
or by automated equipment in the course of inspecting or testing a production unit
|
![]() | NumericMeasurement |
Describes a numeric (floating point) measurement that was made by a human or by automated equipment
in the course of inspecting or testing a production unit
|
![]() | NumericValue | |
![]() | Operator |
Represents an operator who performs a function
|
![]() | PersonalizedUnit |
Describes how a particular production unit has been personalized
|
![]() | Reading | |
![]() | Recipe | |
![]() | Region |
Describes a planar, 2 dimensional region as defined by a series of X, Y coordinates
that when plotted, form the region.
|
![]() | RequestResult |
A structure which indicates whether or not a CFX request to an endpoint was successful.
If not successful, information about the nature of the failure is provided.
|
![]() | SamplingInformation |
Describes the sampling strategy to be employed on a particular lot of material / units during test or inspection
|
![]() | Segment | |
![]() | StationSetupRequirements |
Describes the material setup requirements for a particular process endpoint to perform a
particular operation on one or more partiuclar products. Also includes information on
where specifically the materials should be loaded (when applicable), AML (where applicable),
and alternate part information (where applicable).
|
![]() | SupportedTopic | |
![]() | Symptom |
Describes a situation where a problem is identified via one or more failed tests.
A symptom does not identify the actual cause of the failure(s), only that
there is a problem that needs to be investigated.
|
![]() | Temperature | |
![]() | Test |
Describes a single test in a series of test that an tester makes (both human or automation)
in the course of testing a production unit.
|
![]() | TestedUnit | |
![]() | TextMeasurement |
Describes a measurement that was made by a human or by automated equipment
in the course of inspecting or testing a production unit in which the result
of the measurement is a text based value.
|
![]() | Tool |
Describes a tool that is used in production
{ "UniqueIdentifier": "UID23890430", "Name": "SQUEEGEE234324" } |
![]() | ToolHolder |
Describes a location on a process endpoint where a tool may be stored.
|
![]() | ToolUsed | |
![]() | TransportOrderHistory |
Describes a single event in the history of a transport order.
A transport order is a directive to move materials / WIP / production
units from one location to another.
|
![]() | UninstalledMaterial |
Describes when single lot of material that is uninstalled from a production unit,
possibly from specific locations on the production unit.
|
![]() | UnitPosition |
This structure contains information about a one of a set of production units that are processed simultaneously under a single transaction by an endpoint.
Units may be identified in one of two ways:
1. The UnitIdentifier property represents the actual unique identifier of the production unit.
2. The UnitIdentifier property represents the unique identifier of the "carrier" or "PCB panel"
AND the PositionNumber property represents the position of the unit within the carrier/panel.
PositionNumber's are established as defined in the CFX Standard.
{ "UnitIdentifier": "CARRIER5566", "PositionNumber": 1, "PositionName": "CIRCUIT1", "X": 0.254, "Y": 0.556, "Rotation": 0.0, "FlipX": false, "FlipY": false } |
![]() | ValidationResult |
Enumeration | Description | |
---|---|---|
![]() | ActorType |
Types of Operators
|
![]() | BlockReason |
Reasons why a unit is blocked
|
![]() | DataType |
Types of data
|
![]() | FaultCause |
Possible causes of a fault that causes a stoppage in production
|
![]() | FaultSeverity |
The severity of a fault
|
![]() | InspectionMethod |
Method of testing
|
![]() | LockReason |
Reason for a production lock condition
|
![]() | LogImportance |
Importance of an event log entry
|
![]() | MaintenanceType |
Types of Maintenance
|
![]() | MaterialModifyReason |
Reason why the attributes of a material package were modified
|
![]() | MaterialStatus |
Status of a material package
|
![]() | MSDLevel |
Levels of Moisture Sensitivity (for electronic devices)
|
![]() | MSDState |
Possible states of packages of moisture sensitive devices
|
![]() | RecipeModificationReason |
Reasons why a recipe was modified at an endpoint
|
![]() | ResourceState |
Endpoint state model
|
![]() | SamplingMethod |
Describes a particular sampling methodology.
|
![]() | StatusResult |
Result of an operation
|
![]() | TestMethod |
Method of testing
|
![]() | TestResult |
The result of a test
|
![]() | TopicSupportType |
Indicates the type of support an endpoint has for a particular topic.
|
![]() | TransportOrderStatus |
The status of an order to transport goods
|
![]() | ValidationStatus |
The result of a validation operation
|
![]() | ValidationType |
Types of validations
|
![]() | WorkResult |
The result of an operation where work was performed on a production unit
|