XBee API mode library
Diff: Dump.cpp
- Revision:
- 5:b82970ef7fb0
- Parent:
- 1:482216f3f6ee
- Child:
- 7:19f03567ec4e
--- a/Dump.cpp Mon Nov 26 01:52:03 2012 +0000 +++ b/Dump.cpp Wed Jan 23 04:00:51 2013 +0000 @@ -90,6 +90,26 @@ } break; + case NodeIdentificationIndicator: { + char address64[8], address16[2], options, remote64[8], remote16[2], parent16[2], ni[20], device, event; + scan(Address64, address64, sizeof(address64)); + scan(Address16, address16, sizeof(address16)); + scan(ReceiveOptions, &options); + scan(RemoteAddress64, remote64, sizeof(remote64)); + scan(RemoteAddress16, remote16, sizeof(remote16)); + scan(ParentAddress16, parent16, sizeof(parent16)); + scan(NIString, ni, sizeof(ni)); + scan(DeviceType, &device); + scan(SourceEvent, &event); + mon.printf("NodeIdentificationIndicator, AD=%02X%02X%02X%02X %02X%02X%02X%02X, ad=%02X%02X, Op=%02X,\n" + " RM=%02X%02X%02X%02X %02X%02X%02X%02X, rm=%02X%02X, pa=%02X%02X, dev=%02X, ev=%02X, NIString=%s\n", + address64[0], address64[1], address64[2], address64[3], address64[4], address64[5], + address64[6], address64[7], address16[0], address16[1], options, + remote64[0], remote64[1], remote64[2], remote64[3], remote64[4], remote64[5], + remote64[6], remote64[7], remote16[0], remote16[1], parent16[0], parent16[1], device, event, ni); + } + break; + case RemoteCommandResponse: { char address64[8], address16[2], id, name[2], status, data[16]; int length = 0;