Raytrix Light Field SDK  4.0
Logo
Public Member Functions | List of all members
Rx::LFR::Net::IPCamera Class Reference

Detailed Description

The IP Camera.

Inherits NativeExternWrapper< Rx::LFR::IIPCamera >.

Public Member Functions

 IPCamera (Rx::LFR::IIPCamera *pxNative)
 Constructor. More...
 
 ~IPCamera ()
 Destructor. More...
 
InteropNet::Runtime30::Camera::ESetIpCode ForceValidIP ()
 Gets the force valid IP. More...
 
virtual void GetIPConfig (IPAddress^ %xCamIP, IPAddress^ %xCamSub, IPAddress^ %xCamGateway, InteropNet::Runtime30::EThreeState% eIsPersistent, InteropNet::Runtime30::EThreeState% eIsDHCP, NetworkInformation::PhysicalAddress^ %xCamMAC)
 Get the IP configuration. More...
 
virtual void GetIPConfig (IPAddress^ %xCamIP, IPAddress^ %xCamSub, NetworkInformation::PhysicalAddress^ %xCamMAC)
 Gets the IP configuration. More...
 
virtual void GetIPConfig (IPAddress^ %xCamIP, IPAddress^ %xCamSub, IPAddress^ %xCamGateway)
 Gets the IP configuration. More...
 
virtual InteropNet::Runtime30::Camera::ESetIpCode SetIPConfig ()
 Uploads the image with the given image ID. More...
 
virtual InteropNet::Runtime30::Camera::ESetIpCode SetIPConfig (IPAddress^ xCamIP, IPAddress^ xCamSub)
 Sets the IP configuration. More...
 
virtual InteropNet::Runtime30::Camera::ESetIpCode SetIPConfig (IPAddress^ xCamIP, IPAddress^ xCamSub, IPAddress^ xCamGateway, bool bIsPersistent)
 Sets the IP configuration. More...
 

Constructor & Destructor Documentation

Rx::LFR::Net::IPCamera::IPCamera ( Rx::LFR::IIPCamera pxNative)
inline

Constructor.

Parameters
pxNative[in,out] If non-null, the pointer to the native representation.
Rx::LFR::Net::IPCamera::~IPCamera ( )
inline

Destructor.

Member Function Documentation

InteropNet::Runtime30::Camera::ESetIpCode Rx::LFR::Net::IPCamera::ForceValidIP ( )
inline

Gets the force valid IP.

Returns
The IP code.
virtual void Rx::LFR::Net::IPCamera::GetIPConfig ( IPAddress^ %  xCamIP,
IPAddress^ %  xCamSub,
IPAddress^ %  xCamGateway,
InteropNet::Runtime30::EThreeState eIsPersistent,
InteropNet::Runtime30::EThreeState eIsDHCP,
NetworkInformation::PhysicalAddress^ %  xCamMAC 
)
inlinevirtual

Get the IP configuration.

Parameters
xCamIP[in,out] The IP camera IP.
xCamSub[in,out] The IP camera sub net.
xCamGateway[in,out] The IP camera gateway.
eIsPersistent[in,out] The persistent.
eIsDHCP[in,out] The DHCP.
xCamMAC[in,out] The camera MAC address.
virtual void Rx::LFR::Net::IPCamera::GetIPConfig ( IPAddress^ %  xCamIP,
IPAddress^ %  xCamSub,
NetworkInformation::PhysicalAddress^ %  xCamMAC 
)
inlinevirtual

Gets the IP configuration.

Parameters
xCamIP[in,out] The IP camera IP.
xCamSub[in,out] The IP camera sub net.
xCamMAC[in,out] The camera MAC address.
virtual void Rx::LFR::Net::IPCamera::GetIPConfig ( IPAddress^ %  xCamIP,
IPAddress^ %  xCamSub,
IPAddress^ %  xCamGateway 
)
inlinevirtual

Gets the IP configuration.

Parameters
xCamIP[in,out] The IP camera IP.
xCamSub[in,out] The IP camera sub net.
xCamGateway[in,out] The IP camera gateway.
virtual InteropNet::Runtime30::Camera::ESetIpCode Rx::LFR::Net::IPCamera::SetIPConfig ( )
inlinevirtual

Uploads the image with the given image ID.

Returns
The IP code.
virtual InteropNet::Runtime30::Camera::ESetIpCode Rx::LFR::Net::IPCamera::SetIPConfig ( IPAddress^  xCamIP,
IPAddress^  xCamSub 
)
inlinevirtual

Sets the IP configuration.

Parameters
xCamIP[in,out] The IP camera IP.
xCamSub[in,out] The camera sub net.
Returns
The IP code.
virtual InteropNet::Runtime30::Camera::ESetIpCode Rx::LFR::Net::IPCamera::SetIPConfig ( IPAddress^  xCamIP,
IPAddress^  xCamSub,
IPAddress^  xCamGateway,
bool  bIsPersistent 
)
inlinevirtual

Sets the IP configuration.

Parameters
xCamIP[in,out] The IP camera IP.
xCamSub[in,out] The camera sub net.
xCamGateway[in,out] The camera gateway.
bIsPersistenttrue if this object is persistent.
Returns
The IP code.