Skip to content

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]

virtual ManagedCameraList SpinnakerNET::ManagedInterface::GetCameras () 

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]

virtual ManagedCameraList SpinnakerNET::ManagedInterface::GetCameras (
    bool updateCameras
) 

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:

  • updateCameras Determines 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

virtual Spinnaker::InterfacePtr * SpinnakerNET::ManagedInterface::GetNativeInterfacePtr () 

Implements SpinnakerNET::IManagedInterface::GetNativeInterfacePtr


function GetTLNodeMap

virtual SpinnakerNET::GenApi::INodeMap SpinnakerNET::ManagedInterface::GetTLNodeMap () 

Implements SpinnakerNET::IManagedInterface::GetTLNodeMap


function IsCameraInUse

virtual bool SpinnakerNET::ManagedInterface::IsCameraInUse (
    void
) 

Implements SpinnakerNET::IManagedInterface::IsCameraInUse


function IsValid

virtual bool SpinnakerNET::ManagedInterface::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]

SpinnakerNET::ManagedInterface::ManagedInterface () 

function ManagedInterface [2/2]

SpinnakerNET::ManagedInterface::ManagedInterface (
    Spinnaker::InterfacePtr * pInterface
) 

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

virtual bool SpinnakerNET::ManagedInterface::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

SpinnakerNET::ManagedInterface::~ManagedInterface () 


The documentation for this class was generated from the following file C:/workspace/src/SpinnakerNET/ManagedInterface.h