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