Inheritance diagram for VIB_NET::TriggerOverEthernet:This class represents the TriggerOverEthernet (ToE) module which allows the generation of GigE Action Commands.
See class VIB::TriggerOverEthernet in the VisionBox Interface Library for a detailed description.
C# example code Public Types | |
| enum | eTOE_ACTIONCOMMAND_SOURCE |
| The source signal definitions for the Action Command trigger, used by ConfigureTriggerSource() More... | |
Public Member Functions | |
| void | ConfigureActionCommand (const UInt32 CommandID, const UInt32 DeviceKey, UInt32 GroupKey, UInt32 GroupMask) |
| Configures the GigE Action Command parameters for the given command id More... | |
| void | ConfigureTriggerSource (const UInt32 CommandID, const VIB_NET::TriggerOverEthernet::eTOE_ACTIONCOMMAND_SOURCE src, const bool Invert) |
| Selects the source signal for the Action Command for the given command id More... | |
| void | Reset () |
| Resets the device to default settings. More... | |
| void | ResetActionCommand (const UInt32 CommandID) |
| Disables and clears the configuration for the given command id More... | |
| TriggerOverEthernet () | |
| Default constructor for the device object More... | |
Public Member Functions inherited from VIB_NET::iDevice | |
| void | Close () |
| Closes a device More... | |
| bool | isOpen () |
| Returns the open state of a device object More... | |
| void | Open () |
| Opens a device More... | |
| void | Open (unsigned int Index) |
| Opens a device More... | |
Properties | |
| UInt32 | NumberOfCommands [get] |
| Contains the number of supported Action Commands More... | |
| virtual VIB_NET::eDEVICE_TYPE | Type [get] |
| Returns the device type for the current instance, see eDEVICE_TYPE More... | |
Properties inherited from VIB_NET::iDevice | |
| virtual VIB_NET::eDEVICE_TYPE | Type [get] |
| Returns the device type for the current instance, see eDEVICE_TYPE More... | |
The source signal definitions for the Action Command trigger, used by ConfigureTriggerSource()
| VIB_NET::TriggerOverEthernet::TriggerOverEthernet | ( | ) |
Default constructor for the device object
The device must be opened with Open() before it can be used.
| void VIB_NET::TriggerOverEthernet::ConfigureActionCommand | ( | const UInt32 | CommandID, |
| const UInt32 | DeviceKey, | ||
| UInt32 | GroupKey, | ||
| UInt32 | GroupMask | ||
| ) |
Configures the GigE Action Command parameters for the given command id
| CommandID | Index of the Action Command, 0 ... (NumberOfCommands - 1) |
| DeviceKey | GigE Action Device Key |
| GroupKey | GigE Action Group Key |
| GroupMask | GigE Action Group Mask |
| void VIB_NET::TriggerOverEthernet::ConfigureTriggerSource | ( | const UInt32 | CommandID, |
| const VIB_NET::TriggerOverEthernet::eTOE_ACTIONCOMMAND_SOURCE | src, | ||
| const bool | Invert | ||
| ) |
Selects the source signal for the Action Command for the given command id
| CommandID | Index of the Action Command, 0 ... (NumberOfCommands - 1) |
| src | Source signal |
| Invert | Polarity of the trigger signal for the Action Command |
| void VIB_NET::TriggerOverEthernet::Reset | ( | ) |
Resets the device to default settings.
See also VIB::TriggerOverEthernet::Reset().
| void VIB_NET::TriggerOverEthernet::ResetActionCommand | ( | const UInt32 | CommandID | ) |
Disables and clears the configuration for the given command id
| CommandID | Index of the Action Command, 0 ... (NumberOfCommands - 1) |
|
get |
Contains the number of supported Action Commands
|
get |
Returns the device type for the current instance, see eDEVICE_TYPE