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.
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 Wed Jul 13 2022 05:33:29 by
1.7.2
