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 |
| This class stores information about a specific device type. More... | |
| class | DigitalInput |
| This class controls a group of digital input signals. More... | |
| class | DigitalOutput |
| This class controls a group of digital output signals. More... | |
| class | iDevice |
| The interface for all device implementations. More... | |
| class | IOScheduler |
| This class controls the I/O Scheduler which can 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 RTCC Multiplexer 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 allows sending and receiving data over a serial port. More... | |
| class | Rs422 |
| This class controls the RS-422 interface. More... | |
| class | Service |
| This class contains functions associated with the hardware component (serial number, system temperature, watchdog, firmware updates). More... | |
| class | Strobe |
| This class controls the LED Strobe Controller. More... | |
| class | SystemInfo |
| This class stores information about a specific system type. More... | |
| class | TriggerGenerator |
| This class 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 |
| The factory for devices. More... | |
Enumerations | |
| enum | eDeviceType |
| Device type definition. More... | |
| enum | eHardwareType |
| Type of the specific hardware component, used for VIB::VIBSystem::CreateInstance() and returned by VIB::VIBSystem::GetHardwareType() More... | |
| enum | eSystemType |
| Generic type of the system. More... | |
| enum VIB::eDeviceType |
Device type definition.
Devices are represented by different classes like DigitalInput. The device type is mainly used when opening a device with the factory, see VIBSystem::OpenDevice().
| Enumerator | |
|---|---|
| DT_STROBE | LED Strobe Controller → VIB::Strobe. |
| DT_LED | Status LEDs → VIB::Led. |
| DT_DIGITAL_INPUT | Digital Input module → VIB::DigitalInput. |
| DT_DIGITAL_OUTPUT | Digital Output module → VIB::DigitalOutput. |
| DT_RS422 | RS-422 input / output module → VIB::Rs422. |
| DT_CAMERA_TRIGGER | Camera trigger module → VIB::CameraTrigger. |
| DT_SERVICE | Hardware service module → VIB::Service. |
| DT_TRIGGER_GENERATOR | Trigger Unit → VIB::TriggerGenerator. |
| DT_MULTIPLEXER | Multiplexer → VIB::Multiplexer. |
| DT_IOSCHEDULER | I/O Scheduler → VIB::IOScheduler. |
| DT_CAMERALINK_INPUT | Camera Link interface → VIB::CameraLinkIn. |
| DT_TRIGGER_OVER_ETHERNET | Smart NIC ToE → VIB::TriggerOverEthernet. |
| DT_POWER_OVER_ETHERNET | Smart NIC PoE → VIB::PowerOverEthernet. |
| DT_RS232 | RS-232 interface → VIB::Rs232. |
| DT_LCD | Character LCD → VIB::LCD. |
| enum VIB::eHardwareType |
Type of the specific hardware component, used for VIB::VIBSystem::CreateInstance() and returned by VIB::VIBSystem::GetHardwareType()
| enum VIB::eSystemType |
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::CreateInstance().
| Enumerator | |
|---|---|
| SYST_BASEBOARD | VisionBox / VisionCam / VisionSensor mainboard (contains the RTCC on most systems) |
| SYST_CL | Camera Link card, provides access to VIB::CameraLinkIn, VIB::Rs422 and VIB::Rs232 devices |
| SYST_NETWORK | Smart NIC card, provides access to VIB::PowerOverEthernet and VIB::TriggerOverEthernet devices |
| SYST_EXTERNAL_USB | Machine Vision Manager with RTCC connected via USB |
| SYST_INTERNAL_PCI | Machine Vision Controller card with RTCC |