A stack which works with or without an Mbed os library. Provides IPv4 or IPv6 with a full 1500 byte buffer.
Dependents: oldheating gps motorhome heating
Diff: udp/udp.cpp
- Revision:
- 43:bc028d5a6424
- Parent:
- 42:222a4f45f916
- Child:
- 44:83ce5ace337b
diff -r 222a4f45f916 -r bc028d5a6424 udp/udp.cpp --- a/udp/udp.cpp Sun Oct 15 17:54:09 2017 +0000 +++ b/udp/udp.cpp Thu Oct 19 20:56:58 2017 +0000 @@ -136,13 +136,20 @@ } void UdpLogHeader(uint16_t calculatedChecksum) -{ - Log ("UDP header\r\n"); - LogF(" Source port %hu\r\n", srcPort); - LogF(" Destination port %hu\r\n", dstPort); - LogF(" Total length %hu\r\n", totalLength); - LogF(" Checksum (hex) %04hX\r\n", checksum); - LogF(" Calculated %04hX\r\n", calculatedChecksum); +{ + if (NetTraceVerbose) + { + Log ("UDP header\r\n"); + LogF(" Source port %hu\r\n", srcPort); + LogF(" Destination port %hu\r\n", dstPort); + LogF(" Total length %hu\r\n", totalLength); + LogF(" Checksum (hex) %04hX\r\n", checksum); + LogF(" Calculated %04hX\r\n", calculatedChecksum); + } + else + { + LogF("UDP header %hu >>> %hu\r\n", srcPort, dstPort); + } } void UdpMakeHeader(int size, void* pPacket)