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 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 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 |