sbgECom Library  4.0.1987-stable
C library to interface SBG Systems IMU/AHRS/INS
sbgEComCmdEthernet.h
Go to the documentation of this file.
1 
33 #ifndef SBG_ECOM_CMD_ETHERNET_H
34 #define SBG_ECOM_CMD_ETHERNET_H
35 
36 // sbgCommonLib headers
37 #include <sbgCommon.h>
38 
39 // Project headers
40 #include <sbgECom.h>
41 
42 #ifdef __cplusplus
43 extern "C" {
44 #endif
45 
46 //----------------------------------------------------------------------//
47 //- Ethernet interface configuration -//
48 //----------------------------------------------------------------------//
49 
54 {
58 
62 typedef struct _SbgEComEthernetConf
63 {
71 
72 //----------------------------------------------------------------------//
73 //- Public methods -//
74 //----------------------------------------------------------------------//
75 
87 
96 
108 
109 #ifdef __cplusplus
110 }
111 #endif
112 
113 #endif // SBG_ECOM_CMD_ETHERNET_H
Main header for the SBG Systems common C library.
Contains main sbgECom methods.
struct _SbgEComEthernetConf SbgEComEthernetConf
SbgErrorCode sbgEComEthernetSetConf(SbgEComHandle *pHandle, const SbgEComEthernetConf *pEthernetConf)
enum _SbgEComEthernetMode SbgEComEthernetMode
_SbgEComEthernetMode
Definition: sbgEComCmdEthernet.h:54
@ SBG_ECOM_ETHERNET_DHCP
Definition: sbgEComCmdEthernet.h:55
@ SBG_ECOM_ETHERNET_STATIC
Definition: sbgEComCmdEthernet.h:56
SbgErrorCode sbgEComEthernetGetConf(SbgEComHandle *pHandle, SbgEComEthernetConf *pEthernetConf)
SbgErrorCode sbgEComEthernetInfo(SbgEComHandle *pHandle, SbgEComEthernetConf *pEthernetConf)
enum _SbgErrorCode SbgErrorCode
uint32_t sbgIpAddress
Definition: sbgTypes.h:66
Definition: sbgEComCmdEthernet.h:63
sbgIpAddress ipAddress
Definition: sbgEComCmdEthernet.h:65
sbgIpAddress dns2
Definition: sbgEComCmdEthernet.h:69
SbgEComEthernetMode mode
Definition: sbgEComCmdEthernet.h:64
sbgIpAddress netmask
Definition: sbgEComCmdEthernet.h:66
sbgIpAddress gateway
Definition: sbgEComCmdEthernet.h:67
sbgIpAddress dns1
Definition: sbgEComCmdEthernet.h:68
Definition: sbgECom.h:88