| Interface | Description |
|---|---|
| Actuator |
Defines a simple interface to some type of device that can be actuated on the machine or on a
head.
|
| Actuator.InterlockMonitor |
The InterlockMonitor controls an actuator to perform an interlock functions in the course of machine motion.
|
| Axis |
An Axis can be any coordinate dimension, either a raw machine controller axis or
a Cartesian linear coordinate dimension or a rotary coordinate dimension to be transformed
into a raw axis.
|
| Camera |
Represents a Camera attached to the system and allows a caller to retrieve images from it.
|
| ControllerAxis |
A ControllerAxis is an axis coordinate dimension as exposed by the machine's controller/driver.
|
| CoordinateAxis |
A CoordinateAxis is an axis which can store a coordinate either physically or virtually.
|
| Driver |
Defines the interface for a driver that the MotionPlanner can drive.
|
| Feeder |
A Feeder is an abstraction that represents any type of part source.
|
| FiducialLocator |
Provides a method to detect and orient boards using a fiducial system.
|
| FocusProvider | |
| Head |
A Head is a movable group of components attached to a Machine.
|
| HeadMountable | |
| JobProcessor | |
| JobProcessor.TextStatusListener | |
| LinearInputAxis |
A LinearInputAxis is either directly a controller axis or something transformed by one
of the "mechanical" transformations.
|
| Locatable |
An object which has a Location in 4D space.
|
| Machine |
Machine represents the pick and place machine itself.
|
| MachineListener |
Provides a set of callbacks called by a Machine to notify listeners of asynchronous state changes
in the Machine.
|
| MotionPlanner |
The MotionPlanner coordinates motion, homing etc.
|
| Movable | |
| MovableMountable |
Anything that can be mounted to the machine and is Movable has its mapped Axes.
|
| Nozzle |
A Nozzle is a tool capable of picking up parts and releasing them.
|
| NozzleTip |
A NozzleTip is the physical interface between a Nozzle and a Part.
|
| PartAlignment |
A method to allow after-pick, pre-place alignment of parts on the nozzle.
|
| PnpJobPlanner | |
| PnpJobProcessor | |
| PropertySheetHolder |
Provides an interface that allows a caller to build a tree of configurable items each having one
or more JPanel based property sheets for configuring that item.
|
| PropertySheetHolder.PropertySheet | |
| Signaler |
A Signaler is capable of signaling certain machine or job states like errors or warnings.
|
| TransformedAxis |
A TransformedAxis is a Cartesian or rotary dimension on the machine that
is transformed from/to a ControllerAxis.
|
| VisionProvider |
Provides an interface for implementors of vision systems to implement.
|
| VisionSettings | |
| WizardConfigurable |
| Class | Description |
|---|---|
| MachineListener.Adapter | |
| PartAlignment.PartAlignmentOffset | |
| PnpJobPlanner.PlannedPlacement | |
| PnpJobProcessor.JobPlacement | |
| VisionProvider.TemplateMatch |
| Enum | Description |
|---|---|
| Actuator.ActuatorValueType | |
| Axis.Type | |
| Camera.Looking | |
| Camera.SettleOption | |
| Driver.MotionControlType |
The MotionControlType determines how the OpenPnP MotionPlanner will do its planning and how it will talk
to the controller.
|
| Locatable.LocationOption |
Contains all possible options for getting approximative locations.
|
| MotionPlanner.CompletionType | |
| Nozzle.PartOffStep | |
| Nozzle.PartOnStep | |
| Nozzle.RotationMode |
Nozzle pick-to-place rotation mode.
|
| PnpJobProcessor.JobPlacement.Status |
| Exception | Description |
|---|---|
| JobProcessor.JobProcessorException |