Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: ThingPlug_Ethernet_Example
Fork of GMMP_mbed by
Struct_Heartbeat.h
00001 /** GMMP Operation 중 Heartbeat 명령에 사용되는 구조체 00002 * @file Struct_Heartbeat.h 00003 * @date 2013/11/21 00004 * @version 0.0.0.1 00005 * @ref GMMPHeader참조 00006 **/ 00007 00008 #ifndef STRUCT_HEARTBEAT_H_ 00009 #define STRUCT_HEARTBEAT_H_ 00010 00011 #include "Define.h" 00012 #include "Struct_Common.h" 00013 00014 #pragma pack(1) 00015 /** 00016 * @struct stHeartBeatMsgReqHdr 00017 * @brief GMMP TCP Packet 구조 중 Request 수행 시 Message Header와 Message Body 영역 00018 * OMP에 Heartbeat 보고 명령을 전송 시 사용된다. 00019 * @warning (TCP Always On mode에서만 동작한다.) 00020 */ 00021 typedef struct { 00022 /** 00023 *@var usDomainCode 00024 *@brief 서비스 영역별 구분 코드\n 00025 - AlphaNumeric : 문자,숫자 조합, 특수문자제외, SPACE 허용 안하며 빈자리는 0x00(NULL)로 채운다.\n 00026 */ 00027 /** 00028 *@var usGWID 00029 *@brief M2M GW ID 00030 */ 00031 U8 usDomainCode[LEN_DOMAIN_CODE]; 00032 U8 usGWID[LEN_GW_ID]; 00033 }stHeartBeatMsgReqHdr; //Heartbeat Request 00034 00035 /** 00036 * @struct stHeartBeatMsgRspHdr 00037 * @brief GMMP TCP Packet 구조 중 Request 수행 시 Message Header와 Message Body 영역 00038 * OMP에 Heartbeat 보고 응답 명령을 수신 시 사용된다. 00039 * @warning (TCP Always On mode에서만 동작한다.) 00040 */ 00041 typedef struct { 00042 /** 00043 *@var usDomainCode 00044 *@brief 서비스 영역별 구분 코드\n 00045 - AlphaNumeric : 문자,숫자 조합, 특수문자제외, SPACE 허용 안하며 빈자리는 0x00(NULL)로 채운다.\n 00046 */ 00047 /** 00048 *@var usGWID 00049 *@brief M2M GW ID 00050 */ 00051 U8 usDomainCode[LEN_DOMAIN_CODE]; 00052 U8 usGWID[LEN_GW_ID]; 00053 }stHeartBeatMsgRspHdr; //Heartbeat Response 00054 00055 /** 00056 * @struct HB_Req 00057 * @brief GMMP TCP Packet 구조 중 Request Heartbeat 구조체 00058 * OMP에 Heartbeat 보고 명령을 전송한다. 00059 */ 00060 typedef struct { 00061 /** 00062 *@var header 00063 *@brief @ref GMMPHeader 참조 00064 */ 00065 /** 00066 *@var body 00067 *@brief @ref stHeartBeatMsgReqHdr 참조 00068 */ 00069 GMMPHeader header; 00070 stHeartBeatMsgReqHdr body; 00071 }HB_Req; 00072 00073 /** 00074 * @struct HB_Rsp 00075 * @brief GMMP TCP Packet 구조 중 Response Heartbeat 구조체 00076 * OMP에 Heartbeat 보고 응답 명령을 수신한다. 00077 */ 00078 typedef struct { 00079 /** 00080 *@var header 00081 *@brief @ref GMMPHeader 참조 00082 */ 00083 /** 00084 *@var body 00085 *@brief @ref stHeartBeatMsgRspHdr 참조 00086 */ 00087 GMMPHeader header; 00088 stHeartBeatMsgRspHdr body; 00089 }HB_Rsp; 00090 #pragma pack(0) 00091 00092 #endif /* STRUCT_HEARTBEAT_H_ */
Generated on Tue Jul 12 2022 21:35:52 by
