Class SpinnakerNET::ManagedInterface¶
ClassList > SpinnakerNET > ManagedInterface
#include <ManagedInterface.h>
Inherits the following classes: SpinnakerNET::IManagedInterface
Public Attributes inherited from SpinnakerNET::IManagedInterface¶
See SpinnakerNET::IManagedInterface
| Type | Name |
|---|---|
| property ManagedTransportLayerInterface | TLInterface = /* multi line expression */ |
Public Functions¶
| Type | Name |
|---|---|
| virtual ManagedCameraList | GetCameras () |
| virtual ManagedCameraList | GetCameras (bool updateCameras) |
| virtual Spinnaker::InterfacePtr * | GetNativeInterfacePtr () |
| virtual SpinnakerNET::GenApi::INodeMap | GetTLNodeMap () |
| virtual bool | IsCameraInUse (void) |
| virtual bool | IsValid () |
| ManagedInterface () |
|
| ManagedInterface (Spinnaker::InterfacePtr * pInterface) |
|
| virtual void | RegisterEventHandler (ManagedEventHandler^ eventHandler) |
| virtual List< ActionCommandResult^> | SendActionCommand (unsigned int deviceKey, unsigned int groupKey, unsigned int groupMask, Nullable< unsigned long long > actionTime, bool requestAck) |
| virtual void | UnregisterEventHandler (ManagedEventHandler^ eventHandler) |
| virtual bool | UpdateCameras () |
| ~ManagedInterface () |
Public Functions inherited from SpinnakerNET::IManagedInterface¶
See SpinnakerNET::IManagedInterface
| Type | Name |
|---|---|
| ManagedCameraList | GetCameras () |
| ManagedCameraList | GetCameras (bool updateCameras) |
| Spinnaker::InterfacePtr * | GetNativeInterfacePtr () |
| SpinnakerNET::GenApi::INodeMap | GetTLNodeMap () |
| bool | IsCameraInUse () |
| bool | IsValid () |
| void | RegisterEventHandler (ManagedEventHandler^ eventHandler) |
| List< ActionCommandResult^> | SendActionCommand (unsigned int deviceKey, unsigned int groupKey, unsigned int groupMask, Nullable< unsigned long long > actionTime, bool requestAck) |
| void | UnregisterEventHandler (ManagedEventHandler^ eventHandler) |
| bool | UpdateCameras () |
Public Functions Documentation¶
function GetCameras [1/2]¶
Returns a list of cameras available on this interface. This call returns either usb3 vision or gige vision cameras depending on the underlying transport layer of this interface. UpdateCameras() is called before getting cameras from interface.
Returns:
A handle to a list of managed camera handles.
Implements SpinnakerNET::IManagedInterface::GetCameras
function GetCameras [2/2]¶
Returns a list of cameras available on this interface. This call returns either usb3 vision or gige vision cameras depending on the underlying transport layer of this interface.
Parameters:
updateCamerasDetermines whether or not UpdateCameras() is called before getting cameras from interface
Returns:
A handle to a list of managed camera handles.
Implements SpinnakerNET::IManagedInterface::GetCameras
function GetNativeInterfacePtr¶
Implements SpinnakerNET::IManagedInterface::GetNativeInterfacePtr
function GetTLNodeMap¶
Implements SpinnakerNET::IManagedInterface::GetTLNodeMap
function IsCameraInUse¶
Implements SpinnakerNET::IManagedInterface::IsCameraInUse
function IsValid¶
IsValid Checks a flag to determine if interface is still valid for use.
Returns:
If interface is valid or not
Implements SpinnakerNET::IManagedInterface::IsValid
function ManagedInterface [1/2]¶
function ManagedInterface [2/2]¶
function RegisterEventHandler¶
virtual void SpinnakerNET::ManagedInterface::RegisterEventHandler (
ManagedEventHandler^ eventHandler
)
Implements SpinnakerNET::IManagedInterface::RegisterEventHandler
function SendActionCommand¶
virtual List< ActionCommandResult ^> SpinnakerNET::ManagedInterface::SendActionCommand (
unsigned int deviceKey,
unsigned int groupKey,
unsigned int groupMask,
Nullable < unsigned long long > actionTime,
bool requestAck
)
Implements SpinnakerNET::IManagedInterface::SendActionCommand
function UnregisterEventHandler¶
virtual void SpinnakerNET::ManagedInterface::UnregisterEventHandler (
ManagedEventHandler^ eventHandler
)
Implements SpinnakerNET::IManagedInterface::UnregisterEventHandler
function UpdateCameras¶
Updates the list of cameras on this interface. This function needs to be called before any cameras can be discovered using GetCameras(). ManagedSystem::GetCameras() will automatically call this function for each interface it enumerates. If the list changed between this call and the last time UpdateCameras was called then the return value will be true, otherwise it is false.
See also: ManagedSystem::GetCameras()
Returns:
true if cameras changed on interface and false otherwise.
Implements SpinnakerNET::IManagedInterface::UpdateCameras
function ~ManagedInterface¶
The documentation for this class was generated from the following file C:/workspace/src/SpinnakerNET/ManagedInterface.h