TEST ONLY!

Committer:
AjK
Date:
Wed Nov 17 19:39:33 2010 +0000
Revision:
0:a3d41f923207
TEST ONLY!

Who changed what in which revision?

UserRevisionLine numberNew 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