Main Page
Namespaces
Namespace List
Namespace Members
All
Functions
Typedefs
Enumerations
Classes
Class List
Class Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
y
z
~
Functions
a
c
d
e
f
g
i
l
m
o
p
r
s
t
u
w
~
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
y
z
Files
File List
File Members
All
_
c
d
f
g
i
m
n
s
t
u
Functions
m
s
t
Variables
Typedefs
d
f
i
s
u
Enumerations
_
Enumerator
s
Macros
_
c
f
i
n
s
t
external
sbgECom
src
commands
sbgEComCmdEthernet.h
Go to the documentation of this file.
1
20
#ifndef __SBG_ECOM_CMD_ETHERNET_H__
21
#define __SBG_ECOM_CMD_ETHERNET_H__
22
23
#include "
sbgEComCmdCommon.h
"
24
25
//----------------------------------------------------------------------//
26
//- Ethernet interface configuration -//
27
//----------------------------------------------------------------------//
28
32
typedef
enum
_SbgEComEthernetMode
33
{
34
SBG_ECOM_ETHERNET_DHCP
= 0,
35
SBG_ECOM_ETHERNET_STATIC
= 1
36
}
SbgEComEthernetMode
;
37
41
typedef
struct
_SbgEComEthernetConf
42
{
43
SbgEComEthernetMode
mode
;
44
sbgIpAddress
ipAddress
;
45
sbgIpAddress
netmask
;
46
sbgIpAddress
gateway
;
47
sbgIpAddress
dns1
;
48
sbgIpAddress
dns2
;
49
}
SbgEComEthernetConf
;
50
51
//----------------------------------------------------------------------//
52
//- Public methods -//
53
//----------------------------------------------------------------------//
54
63
SbgErrorCode
sbgEComEthernetGetConf
(
SbgEComHandle
*pHandle,
SbgEComEthernetConf
*pEthernetConf);
64
71
SbgErrorCode
sbgEComEthernetSetConf
(
SbgEComHandle
*pHandle,
const
SbgEComEthernetConf
*pEthernetConf);
72
81
SbgErrorCode
sbgEComEthernetInfo
(
SbgEComHandle
*pHandle,
SbgEComEthernetConf
*pEthernetConf);
82
83
#endif
SBG_ECOM_ETHERNET_STATIC
@ SBG_ECOM_ETHERNET_STATIC
Definition:
sbgEComCmdEthernet.h:35
sbgEComCmdCommon.h
_SbgEComEthernetConf::netmask
sbgIpAddress netmask
Definition:
sbgEComCmdEthernet.h:45
SbgEComEthernetConf
struct _SbgEComEthernetConf SbgEComEthernetConf
SbgEComEthernetMode
enum _SbgEComEthernetMode SbgEComEthernetMode
This file implements SbgECom commands related to Ethernet configuration.
_SbgEComEthernetConf::mode
SbgEComEthernetMode mode
Definition:
sbgEComCmdEthernet.h:43
sbgEComEthernetInfo
SbgErrorCode sbgEComEthernetInfo(SbgEComHandle *pHandle, SbgEComEthernetConf *pEthernetConf)
Definition:
sbgEComCmdEthernet.c:218
_SbgEComEthernetConf
Definition:
sbgEComCmdEthernet.h:41
_SbgEComEthernetConf::ipAddress
sbgIpAddress ipAddress
Definition:
sbgEComCmdEthernet.h:44
_SbgEComEthernetConf::dns1
sbgIpAddress dns1
Definition:
sbgEComCmdEthernet.h:47
_SbgEComEthernetMode
_SbgEComEthernetMode
This file implements SbgECom commands related to Ethernet configuration.
Definition:
sbgEComCmdEthernet.h:32
_SbgEComHandle
Definition:
sbgECom.h:70
SBG_ECOM_ETHERNET_DHCP
@ SBG_ECOM_ETHERNET_DHCP
Definition:
sbgEComCmdEthernet.h:34
sbgEComEthernetSetConf
SbgErrorCode sbgEComEthernetSetConf(SbgEComHandle *pHandle, const SbgEComEthernetConf *pEthernetConf)
Definition:
sbgEComCmdEthernet.c:144
_SbgEComEthernetConf::gateway
sbgIpAddress gateway
Definition:
sbgEComCmdEthernet.h:46
sbgIpAddress
uint32_t sbgIpAddress
Definition:
sbgTypes.h:64
SbgErrorCode
enum _SbgErrorCode SbgErrorCode
Header file that defines all error codes for SBG Systems libraries.
sbgEComEthernetGetConf
SbgErrorCode sbgEComEthernetGetConf(SbgEComHandle *pHandle, SbgEComEthernetConf *pEthernetConf)
Definition:
sbgEComCmdEthernet.c:74
_SbgEComEthernetConf::dns2
sbgIpAddress dns2
Definition:
sbgEComCmdEthernet.h:48
sbg_driver
Author(s): SBG Systems
autogenerated on Fri Oct 11 2024 02:13:40