1 #ifndef NYLPC_CNETCONFIG_H_
\r
2 #define NYLPC_CNETCONFIG_H_
\r
4 #include "NyLPC_stdlib.h"
\r
5 #include "NyLPC_uipService.h"
\r
8 #endif /* __cplusplus */
\r
9 #define NyLPC_cNetConfig_INTERFACE_TYPE_ETHERNET 1
\r
13 * NyLPC_cNetConfigクラスは、NyLPC_NetConfigの初期化データを保持します。
\r
14 * 初期化データのロード・セーブ機能を提供します。
\r
16 typedef struct NyLPC_TcNetConfig NyLPC_TcNetConfig_t;
\r
20 * NyLPC_TcFifoBufferクラスの構造体です。
\r
22 struct NyLPC_TcNetConfig
\r
25 NyLPC_TUInt16 version;
\r
27 NyLPC_TUInt16 interface_type;
\r
30 /** Ethernet mac address */
\r
31 NyLPC_TcIPv4Config_t ethernet;
\r
34 // struct NyLPC_TEthAddr mac_addr;
\r
37 // /** ip addressの設定*/
\r
39 // struct NyLPC_TIPv4Addr ip;
\r
40 // struct NyLPC_TIPv4Addr mask;
\r
41 // struct NyLPC_TIPv4Addr gateway;
\r
48 void NyLPC_cNetConfig_initialize(NyLPC_TcNetConfig_t* i_inst,NyLPC_TBool i_is_factory_default);
\r
52 #define NyLPC_cNetConfig_finalize(i_inst);
\r
56 #endif /* __cplusplus */
\r
57 #endif /* NYLPC_CNETCONFIG_H_ */
\r