TEST ONLY!
example.cpp@0:a3d41f923207, 2010-11-17 (annotated)
- Committer:
- AjK
- Date:
- Wed Nov 17 19:39:33 2010 +0000
- Revision:
- 0:a3d41f923207
TEST ONLY!
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
AjK | 0:a3d41f923207 | 1 | #ifdef COMPILE_LLDP_TEXT |
AjK | 0:a3d41f923207 | 2 | |
AjK | 0:a3d41f923207 | 3 | #include "mbed.h" |
AjK | 0:a3d41f923207 | 4 | #include "LLDP.h" |
AjK | 0:a3d41f923207 | 5 | |
AjK | 0:a3d41f923207 | 6 | Serial pc(USBTX, USBRX); |
AjK | 0:a3d41f923207 | 7 | DigitalOut myled(LED1); |
AjK | 0:a3d41f923207 | 8 | LLDP lldp; |
AjK | 0:a3d41f923207 | 9 | |
AjK | 0:a3d41f923207 | 10 | int main() { |
AjK | 0:a3d41f923207 | 11 | char test[256]; |
AjK | 0:a3d41f923207 | 12 | int j, k; |
AjK | 0:a3d41f923207 | 13 | |
AjK | 0:a3d41f923207 | 14 | pc.baud(115200); |
AjK | 0:a3d41f923207 | 15 | |
AjK | 0:a3d41f923207 | 16 | pc.printf("Chassis type = %d\r\n", lldp._chassis.base.header.getType()); |
AjK | 0:a3d41f923207 | 17 | pc.printf("Chassis len = %d\r\n", lldp._chassis.base.header.getLength()); |
AjK | 0:a3d41f923207 | 18 | for (j = 0, k = lldp._chassis.copy(test); j < k; j++) pc.printf("%02X ", test[j]); |
AjK | 0:a3d41f923207 | 19 | pc.printf("\r\n"); |
AjK | 0:a3d41f923207 | 20 | |
AjK | 0:a3d41f923207 | 21 | pc.printf("Port type = %d\r\n", lldp._port.base.header.getType()); |
AjK | 0:a3d41f923207 | 22 | pc.printf("Port len = %d\r\n", lldp._port.base.header.getLength()); |
AjK | 0:a3d41f923207 | 23 | for (j = 0, k = lldp._port.copy(test); j < k; j++) pc.printf("%02X ", test[j]); |
AjK | 0:a3d41f923207 | 24 | pc.printf("\r\n"); |
AjK | 0:a3d41f923207 | 25 | |
AjK | 0:a3d41f923207 | 26 | |
AjK | 0:a3d41f923207 | 27 | pc.printf("Size is %d\r\n", lldp.buflen); |
AjK | 0:a3d41f923207 | 28 | for (int i = 0; i < lldp.buflen; i++) { |
AjK | 0:a3d41f923207 | 29 | pc.printf("%02X ", lldp.buffer[i]); |
AjK | 0:a3d41f923207 | 30 | } |
AjK | 0:a3d41f923207 | 31 | pc.printf("\r\nDone.\r\n"); |
AjK | 0:a3d41f923207 | 32 | |
AjK | 0:a3d41f923207 | 33 | while(1) { |
AjK | 0:a3d41f923207 | 34 | myled = 1; |
AjK | 0:a3d41f923207 | 35 | wait(0.5); |
AjK | 0:a3d41f923207 | 36 | myled = 0; |
AjK | 0:a3d41f923207 | 37 | wait(0.5); |
AjK | 0:a3d41f923207 | 38 | lldp.broadcast(); |
AjK | 0:a3d41f923207 | 39 | } |
AjK | 0:a3d41f923207 | 40 | } |
AjK | 0:a3d41f923207 | 41 | |
AjK | 0:a3d41f923207 | 42 | #endif |