Raytrix Light Field SDK  4.0
Logo
Public Member Functions | Protected Member Functions | List of all members
Rx::Interop::Runtime30::Camera::INativeDeviceIPv4Do Class Referenceabstract

Detailed Description

Provides functions for GigE Devices to change their GigE specific properties.

Public Member Functions

virtual void DoGetIPConfig (unsigned &uCamIP, unsigned &uCamSubnet, unsigned &uCamGateway, EThreeState::ID &eIsPersistent, EThreeState::ID &eIsDHCP, unsigned __int64 &u64CamMAC)=0
 Executes the get IP configuration operation. Excpected Device State: More...
 
virtual ESetIpCode::ID DoSetIPConfig ()=0
 Executes the set IP configuration operation. More...
 
virtual ESetIpCode::ID DoSetIPConfig (unsigned uCamIP, unsigned uCamSubnet, unsigned uCamGateway, bool bIsPersistent)=0
 Executes the set IP configuration operation. Should be succesful in Discovered or Initialized State. Throws RxCameraException. (!) More...
 

Protected Member Functions

virtual ~INativeDeviceIPv4Do ()
 

Constructor & Destructor Documentation

virtual Rx::Interop::Runtime30::Camera::INativeDeviceIPv4Do::~INativeDeviceIPv4Do ( )
inlineprotectedvirtual

Member Function Documentation

virtual void Rx::Interop::Runtime30::Camera::INativeDeviceIPv4Do::DoGetIPConfig ( unsigned &  uCamIP,
unsigned &  uCamSubnet,
unsigned &  uCamGateway,
EThreeState::ID eIsPersistent,
EThreeState::ID eIsDHCP,
unsigned __int64 &  u64CamMAC 
)
pure virtual

Executes the get IP configuration operation. Excpected Device State:

  • Any
Parameters
uCamIP[in,out] The camera IP.
uCamSubnet[in,out] The camera subnet.
uCamGateway[in,out] The camera gateway.
eIsPersistent[in,out] The is persistent.
eIsDHCP[in,out] The is dhcp.
u64CamMAC[in,out] The camera MAC.
virtual ESetIpCode::ID Rx::Interop::Runtime30::Camera::INativeDeviceIPv4Do::DoSetIPConfig ( )
pure virtual

Executes the set IP configuration operation.

Should be succesful in Discovered or Initialized State. Throws RxCameraException.

Returns
.
virtual ESetIpCode::ID Rx::Interop::Runtime30::Camera::INativeDeviceIPv4Do::DoSetIPConfig ( unsigned  uCamIP,
unsigned  uCamSubnet,
unsigned  uCamGateway,
bool  bIsPersistent 
)
pure virtual

Executes the set IP configuration operation. Should be succesful in Discovered or Initialized State. Throws RxCameraException. (!)

Excpected Device State:

Parameters
uCamIPThe camera IP.
uCamSubnetThe camera subnet.
uCamGatewayThe camera gateway.
bIsPersistenttrue if this INativeDeviceIPv4Do is persistent.
Returns
.