Murata RF modules are designed to simplify wireless development and certification by minimizing the amount of RF expertise you need to wirelessly enable a wide range of applications.

Committer:
yangcq88517
Date:
Wed Mar 16 15:04:46 2016 +0000
Revision:
9:0ce800923eda
Parent:
0:8e83b9448758
bug fix

Who changed what in which revision?

UserRevisionLine numberNew contents of line
yangcq88517 0:8e83b9448758 1 #include "SocketReceiveInidcation.h"
yangcq88517 0:8e83b9448758 2
yangcq88517 0:8e83b9448758 3 using namespace SmartLabMuRata;
yangcq88517 0:8e83b9448758 4
yangcq88517 0:8e83b9448758 5 SocketReceiveInidcation::SocketReceiveInidcation(Payload * payload)
yangcq88517 0:8e83b9448758 6 : Payload(payload)
yangcq88517 0:8e83b9448758 7 {
yangcq88517 9:0ce800923eda 8 if (payload == NULL)
yangcq88517 9:0ce800923eda 9 return;
yangcq88517 9:0ce800923eda 10
yangcq88517 0:8e83b9448758 11 receiveLength = GetData()[3] << 8 | GetData()[4];
yangcq88517 0:8e83b9448758 12 }
yangcq88517 0:8e83b9448758 13
yangcq88517 0:8e83b9448758 14 char SocketReceiveInidcation::GetServerSocketID()
yangcq88517 0:8e83b9448758 15 {
yangcq88517 0:8e83b9448758 16 return GetData()[2];
yangcq88517 0:8e83b9448758 17 }
yangcq88517 0:8e83b9448758 18
yangcq88517 0:8e83b9448758 19 int SocketReceiveInidcation::GetPayloadLength()
yangcq88517 0:8e83b9448758 20 {
yangcq88517 0:8e83b9448758 21 return receiveLength;
yangcq88517 0:8e83b9448758 22 }
yangcq88517 0:8e83b9448758 23
yangcq88517 0:8e83b9448758 24 char SocketReceiveInidcation::GetPayload(int index)
yangcq88517 0:8e83b9448758 25 {
yangcq88517 0:8e83b9448758 26 return GetData()[index + PAYLOAD_OFFSET];
yangcq88517 0:8e83b9448758 27 }
yangcq88517 0:8e83b9448758 28
yangcq88517 0:8e83b9448758 29 const char * SocketReceiveInidcation::GetPayload()
yangcq88517 0:8e83b9448758 30 {
yangcq88517 0:8e83b9448758 31 return GetData() + PAYLOAD_OFFSET;
yangcq88517 0:8e83b9448758 32 }
yangcq88517 0:8e83b9448758 33
yangcq88517 0:8e83b9448758 34 int SocketReceiveInidcation::GetPayloadOffset()
yangcq88517 0:8e83b9448758 35 {
yangcq88517 0:8e83b9448758 36 return PAYLOAD_OFFSET;
yangcq88517 0:8e83b9448758 37 }