29 #ifndef OCEANDIRECT_IPV4ADDRESSFEATUREADAPTER_H
30 #define OCEANDIRECT_IPV4ADDRESSFEATUREADAPTER_H
32 #include "api/adapters/FeatureAdapterTemplate.h"
33 #include "vendors/OceanOptics/features/ipv4_address/Ipv4AddressFeatureInterface.h"
41 Protocol *p, Bus *b,
unsigned short instanceIndex);
44 bool isDHCPEnabled(
int *errorCode,
unsigned char ifNum);
45 void setDHCPEnable(
int *errorCode,
unsigned char ifNum,
unsigned char enabled);
46 int getNumberOfIpAddresses(
int *errorCode,
unsigned char ifNum);
47 void readIpAddress(
int *errorCode,
unsigned char ifNum,
unsigned char addressIndex,
48 unsigned char *ipAddress,
int ipAddressLength,
unsigned int *netmask);
49 void addStaticIpAddress(
int* errorCode,
unsigned char ifNum,
50 unsigned char *ipAddress,
int ipAddressLength,
unsigned int netmask);
51 void deleteStaticIpAddress(
int* errorCode,
unsigned char ifNum,
unsigned char addressIndex);
Definition: FeatureAdapterTemplate.h:44
Definition: Ipv4AddressFeatureAdapter.h:38
This is an interface to Advance features of OceanDirect that allow access to less common controls....
Definition: AcquisitionDelayFeatureAdapter.h:35