All relevant classes and functions are residing in this namespace.
Classes | |
class | CameraLinkIn |
This class represents the Camera Link grabber module. More... | |
class | CameraTrigger |
This class controls the digital camera trigger output. More... | |
class | DeviceInfo |
Collection of information about a device type More... | |
class | DigitalInput |
This class represents a group of optically coupled input signals. More... | |
class | DigitalOutput |
This class controls the optically isolated output signals. More... | |
class | iDevice |
The interface for all device implementations More... | |
class | IOScheduler |
This class controls the I/O Scheduler which allows to store and emit output signals in hard real-time. More... | |
class | LCD |
This class controls the status display of the Machine Vision Controller. More... | |
class | Led |
This class controls the status LEDs. More... | |
class | Multiplexer |
This class controls the Multiplexer unit which connects signal sources and sinks with each other. More... | |
class | PowerOverEthernet |
This class represents the PowerOverEthernet (PoE) module, which allows gathering information about the current state of attached PoE devices. More... | |
class | RS232 |
This class represents the RS232 which allows sending and receiving data over a RS232 port. More... | |
class | RS422 |
This class controls the RS-422 interface. More... | |
class | Service |
This class contains functions associated with the hardware component or the whole system More... | |
class | Strobe |
This class represents the LED Strobe Controller. More... | |
class | SystemInfo |
Collects information about a specific system type More... | |
class | TriggerGenerator |
This module controls the FPGA Trigger Unit. More... | |
class | TriggerOverEthernet |
This class represents the TriggerOverEthernet (ToE) module which allows the generation of GigE Action Commands. More... | |
class | VIBSystem |
Factory for devices More... | |
Enumerations | |
enum | eDEVICE_TYPE |
Device type definition More... | |
enum | eHARDWARE_TYPE |
Type of the specific hardware component or entity, also see VIBSystem::HardwareType More... | |
enum | eSYSTEM_TYPE |
Generic type of the system More... | |
|
strong |
Device type definition
Devices are represented by different classes like DigitalInput. The device type is maily used when opening a device with the factory, see VIBSystem::OpenDevice().
Enumerator | |
---|---|
STROBE | LED Strobe Controller → Strobe. |
LED | Status LEDs → Led. |
DIGITAL_INPUT | Digital Input module → DigitalInput. |
DIGITAL_OUTPUT | Digital Output module → DigitalOutput. |
RS422 | RS-422 input / output module → RS422. |
CAMERA_TRIGGER | Camera trigger module → CameraTrigger. |
SERVICE | Hardware service module → Service. |
TRIGGER_GENERATOR | Trigger Unit → TriggerGenerator. |
MULTIPLEXER | Multiplexer → Multiplexer. |
IOSCHEDULER | I/O Scheduler → IOScheduler. |
CAMERALINK_INPUT | Camera Link interface → CameraLinkIn. |
TRIGGER_OVER_ETHERNET | Smart NIC ToE → TriggerOverEthernet. |
POWER_OVER_ETHERNET | Smart NIC PoE → PowerOverEthernet. |
RS232 | RS-232 interface → RS232. |
LCD | Character LCD → LCD. |
|
strong |
Type of the specific hardware component or entity, also see VIBSystem::HardwareType
|
strong |
Generic type of the system
The system type defines the generic physical representation of a hardware entity like the mainboard or a Camera Link extension card. It is used when creating the factory with VIBSystem::VIBSystem().
Enumerator | |
---|---|
BASEBOARD | VisionBox mainboard (contains the RTCC on most systems) |
CL | Camer Link card, provides access to the VIB_NET::CameraLinkIn device |
NETWORK | Smart NIC card, provides access to VIB_NET::PowerOverEthernet and VIB_NET::TriggerOverEthernet devices |
EXTERNAL_USB | For external hardware with RTCC connected via USB |
INTERNAL_PCI | Machine Vision Controller card with RTCC |