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 () |
|
inlineprotectedvirtual |
|
pure virtual |
Executes the get IP configuration operation. Excpected Device State:
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. |
|
pure virtual |
Executes the set IP configuration operation.
Should be succesful in Discovered or Initialized State. Throws RxCameraException.
|
pure virtual |
Executes the set IP configuration operation. Should be succesful in Discovered or Initialized State. Throws RxCameraException. (!)
Excpected Device State:
uCamIP | The camera IP. |
uCamSubnet | The camera subnet. |
uCamGateway | The camera gateway. |
bIsPersistent | true if this INativeDeviceIPv4Do is persistent. |