Modified for W5500 Ethernet initialize Added the Ethernet interface re-initialize code Added the connection retry

Dependents:   ThingPlug_Ethernet_Example

Fork of GMMP_mbed by Eric Jung

Auto generated API documentation and code listings for GMMP_mbed_Ethernet_Reinit

Classes

APP_Update 제어 명령 중 CONTROL_App_Update 일 경우 usMessageBody의 값
stControlReqHdr 참조 OMP에서 제어 명령 메시지를 전송하여 GMMP Lib에서 해당 메시지를 수신한다
Control_Req GMMP TCP Packet 구조 중 Request Control 제어 구조 OMP에서 메시지를 전송하여 GMMP Lib에서 해당 메시지를 수신한다
Control_Rsp GMMP TCP Packet 구조 중 Response Control 제어 구조 OMP에서 전송한 제어 메시지에 대한 응답을 전송한다
ConvertInt Short형 변수를 endian 변환을 위해 사용된다
ConvertShort Short형 변수를 endian 변환을 위해 사용된다
Delivery_Req GMMP TCP Packet 구조 중 Request Delivery 구조체 OMP에 주기보고 데이터를 전송한다
Delivery_Rsp GMMP TCP Packet 구조 중 Response Delivery 구조체 OMP에 주기보고 데이터 전송 응답을 수신한다
DeviceDeRegist_Req GMMP TCP Packet 구조 중 Request Device DeRegist 구조체 OMP에 Request Device DeRegist 데이터 전송한다
DeviceDeRegist_Rsp GMMP TCP Packet 구조 중 Response Device DeRegist 구조체 OMP에 Response Device DeRegist 데이터 수신한다
DeviceRegist_Req GMMP TCP Packet 구조 중 Request Device Regist 구조체 OMP에 Request Device Regist 데이터 전송한다
DeviceRegist_Rsp GMMP TCP Packet 구조 중 Response Device Regist 구조체 OMP에 Response Device Regist 데이터 수신한다
Diagnostic 제어 명령 중 CONTROL_Diagnostic 일 경우 usMessageBody의 값
stNotificationReqHdr 참조 제어 메시지 수행 후 제어 메시지 결과 전송 시 포함한다
FW_APP_Download_Update_Remote 제어 명령 중 CONTROL_FW_Download, CONTROL_FW_Update, CONTROL_App_Download, CONTROL_App_Update, CONTROL_Remote_Access 일 경우 usMessageBody의 값
stNotificationReqHdr 참조 제어 메시지 수행 후 제어 메시지 결과 전송 시 포함한다
GMMPHeader GMMP TCP Packet Common Header
GwDeRegist_Req GMMP TCP Packet 구조 중 Request GW DeRegist 구조체 OMP에 Request GW DeRegist 데이터 전송한다
GwDeRegist_Rsp GMMP TCP Packet 구조 중 Response GW DeRegist 구조체 OMP에 Response GW DeRegist 데이터 수신한다
GwRegist_Req GMMP TCP Packet 구조 중 Request GW Regist 구조체 OMP에 Request GW Regist 데이터 전송한다
GwRegist_Rsp GMMP TCP Packet 구조 중 Response Gw Regist 구조체 OMP에 Response Gw Regist 데이터 수신한다
HB_Req GMMP TCP Packet 구조 중 Request Heartbeat 구조체 OMP에 Heartbeat 보고 명령을 전송한다
HB_Rsp GMMP TCP Packet 구조 중 Response Heartbeat 구조체 OMP에 Heartbeat 보고 응답 명령을 수신한다
Notifi_Req GMMP TCP Packet 구조 중 Request Notification 구조체 OMP에 Request Notification 데이터 전송한다
Notifi_Rsp GMMP TCP Packet 구조 중 Response Notification 구조체 OMP에 Response Notification 데이터 수신한다
Profile_Req GMMP TCP Packet 구조 중 Request Profile Info 구조체 OMP에 Request Profile Info 데이터 전송한다
Profile_Rsp GMMP TCP Packet 구조 중 Response Profile Info 구조체 OMP에 Response Profile Info 데이터 수신한다
SignalPowerCheck 제어 명령 중 CONTROL_Signal_Power_Check 일 경우 usMessageBody의 값
stNotificationReqHdr 참조 제어 메시지 수행 후 제어 메시지 결과 전송 시 포함한다
SMSMessage GMMP SMS Packet
StatusCheck 제어 명령 중 CONTROL_Status_Check 일 경우 usMessageBody의 값
stNotificationReqHdr 참조 제어 메시지 수행 후 제어 메시지 결과 전송 시 포함한다
stControlReqHdr GMMP TCP Packet 구조 중 Request 수행 시 Message Header와 Message Body 영역 OMP에서 제어 명령 메시지를 전송하여 GMMP Lib에서 해당 메시지를 수신한다
stControlRspHdr GMMP TCP Packet 구조 중 Response 수행 시 Message Header와 Message Body 영역 OMP에서 전송한 제어 메시지에 대한 응답을 전송한다
stDeviceDeRegistrationReqHdr GMMP TCP Packet 구조 중 Request 수행 시 Message Header와 Message Body 영역 OMP에서 Device DeRegistration 메시지를 OMP에 전송한다
stDeviceDeRegistrationRspHdr GMMP TCP Packet 구조 중 Response 수행 시 Message Header와 Message Body 영역 OMP에서 Device DeRegistration 메시지를 OMP에 수신한다
stDeviceRegistrationReqHdr GMMP TCP Packet 구조 중 Request 수행 시 Message Header와 Message Body 영역 OMP에서 Device Registration 메시지를 OMP에 전송한다
stDeviceRegistrationRspHdr GMMP TCP Packet 구조 중 Response 수행 시 Message Header와 Message Body 영역 OMP에서 Device Registration 메시지를 OMP에 수신한다
stGwDeRegistrationReqHdr GMMP TCP Packet 구조 중 Request 수행 시 Message Header와 Message Body 영역 OMP에서 GW DeRegistration 메시지를 OMP에 전송한다
stGwDeRegistrationRspHdr GMMP TCP Packet 구조 중 Response 수행 시 Message Header와 Message Body 영역 OMP에서 GW DeRegistration 메시지를 OMP에 수신한다
stGwRegistrationReqHdr GMMP TCP Packet 구조 중 Request 수행 시 Message Header와 Message Body 영역 OMP에서 GW Registration 메시지를 OMP에 전송한다
stGwRegistrationRspHdr GMMP TCP Packet 구조 중 Response 수행 시 Message Header와 Message Body 영역 OMP에서 GW Registration 메시지를 OMP에 수신한다
stHeartBeatMsgReqHdr GMMP TCP Packet 구조 중 Request 수행 시 Message Header와 Message Body 영역 OMP에 Heartbeat 보고 명령을 전송 시 사용된다
stHeartBeatMsgRspHdr GMMP TCP Packet 구조 중 Request 수행 시 Message Header와 Message Body 영역 OMP에 Heartbeat 보고 응답 명령을 수신 시 사용된다
stNotificationReqHdr GMMP TCP Packet 구조 중 Request 수행 시 Message Header와 Message Body 영역 OMP에서 제어 메시지를 수행 후 제어 메시지 결과를 OMP에 보고한다
stNotificationRspHdr GMMP TCP Packet 구조 중 Response 수행 시 Message Header와 Message Body 영역 제어 메시지 결과 응답을를 수신한다
stPacketDeliveryReqHdr GMMP TCP Packet 구조 중 Request 수행 시 Message Header와 Message Body 영역 OMP에 주기 보고 명령을 전송 시 사용된다
stPacketDeliveryRspHdr GMMP TCP Packet 구조 중 Response 수행 시 Message Header와 Message Body 영역 OMP에서 주기 보고 명령 응답 완료 수신 시 사용된다
stProfileReqHdr GMMP TCP Packet 구조 중 Request 수행 시 Message Header와 Message Body 영역 OMP에서 Profile Info 메시지를 OMP에 전송한다
stProfileRspHdr GMMP TCP Packet 구조 중 Response 수행 시 Message Header와 Message Body 영역 OMP에서 Multimedia URL Info 제공 명령 수신 시 사용된다
TimeStamp 제어 명령 중 CONTROL_Time_Sync 일 경우 usMessageBody의 값
stControlReqHdr 참조 제어 메시지 수신 데이터에 포함되어 있다

Code

Client.cpp [code]
Client.h [code]
Define.h [code] GMMP 공통 정의
Define_Control.h [code] GMMP Operation 중 제어 명령 리스트 정의
Define_Delivery.h [code] GMMP Operation 중 주기보고 명령 리스트 정의
Define_Operation.h [code] GMMP Operation 절차 리스트 정의
ErrorCode.h [code] GMMP 라이브러리 에러코드
GMMP.cpp [code] GMMP 공통 정의
GMMP.h [code]
GMMP_Control.cpp [code]
GMMP_Control.h [code] GMMP Operation 중 제어 명령 함수
GMMP_Delivery.cpp [code]
GMMP_Delivery.h [code] GMMP Operation 중 주기보고 명령 함수
GMMP_Heartbeat.cpp [code]
GMMP_Heartbeat.h [code] GMMP Operation 중 Heartbeat 명령 힘수
GMMP_Notification.cpp [code]
GMMP_Notification.h [code] GMMP Operation 중 Notification 명령 함수
GMMP_Operation.cpp [code]
GMMP_Operation.h [code] GMMP 내부함수 및 변수 설명
GMMP_ProfileInfo.cpp [code]
GMMP_ProfileInfo.h [code] GMMP Operation 중 Profile Info 명령 함수
GMMP_Reg.cpp [code]
GMMP_Reg.h [code] GMMP Operation 중 Registration 명령 함수
GMMP_Util.cpp [code]
GMMP_Util.h [code] GMMP에 사용되는 Util 함수
Network.cpp [code] TCP Socket 통신을 위한 모듈
Network.h [code] TCP Socket 통신을 위한 모듈
OMPErrorCode.h [code] OMP에서 제공하는 에러코드
Print.cpp [code]
Print.h [code]
Struct_Common.h [code] GMMP 공통 구조체
Struct_Control.h [code] GMMP Operation 중 제어 명령에 사용되는 구조체
Struct_Control_Opt.h [code] GMMP 제어 명령 중 Message Body의 값이 필요한 경우 사용되는 구조체
Struct_Delivery.h [code] GMMP Operation 중 주기보고 명령에 사용되는 구조체
Struct_DeReg_Device.h [code] GMMP Operation 중 Device DeRegistration 명령에 사용되는 구조체
Struct_DeReg_GW.h [code] GMMP Operation 중 GW DeRegistration 명령에 사용되는 구조체
Struct_Heartbeat.h [code] GMMP Operation 중 Heartbeat 명령에 사용되는 구조체
Struct_Notification.h [code] GMMP Operation 중 제어 명령 수행 결과 보고 명령에 사용되는 구조체
Struct_ProfileInfo.h [code] GMMP Operation 중 제어 명령 수행 결과 보고 명령에 사용되는 구조체
Struct_Reg_Device.h [code] GMMP Operation 중 Device Registration 명령에 사용되는 구조체
Struct_Reg_GW.h [code] GMMP Operation 중 GW Registration 명령에 사용되는 구조체
Utility.cpp [code]
Utility.h [code]