This code is Information Amount Feedback (IAF) with HOKUYO URG.

Dependencies:   mbed

Committer:
higedura
Date:
Fri Jan 16 09:51:32 2015 +0000
Revision:
0:d2ef19170c3d
Information amount feedback with URG

Who changed what in which revision?

UserRevisionLine numberNew contents of line
higedura 0:d2ef19170c3d 1 #include "ASCII.h"
higedura 0:d2ef19170c3d 2
higedura 0:d2ef19170c3d 3 int SCIP2 [8] = {aS, aC, aI, aP, a2, aPeriod, aZero, aLF};
higedura 0:d2ef19170c3d 4
higedura 0:d2ef19170c3d 5 // kannsei site nakute gomennasai
higedura 0:d2ef19170c3d 6 // | MD | start step (4byte) | stop step (4byte) | N of assembled steps (2byte) | N of thinned scans (1byte) | N of transmissions (2byte) | LF (1byte) |
higedura 0:d2ef19170c3d 7 // If N of transmissions is 00, URG senses continuously. 0FR means Full Range, and 090 means that range is 90 degrees.
higedura 0:d2ef19170c3d 8 int MD_0FR01000[16] = {aM, aD, aZero, aZero, a4, a4, aZero, a7, a2, a5, aZero, a1, aZero, aZero, aZero, aLF};
higedura 0:d2ef19170c3d 9 int MD_0FR01001[16] = {aM, aD, aZero, aZero, a4, a4, aZero, a7, a2, a5, aZero, a1, aZero, aZero, a1, aLF};
higedura 0:d2ef19170c3d 10 int MD_0FR01010[16] = {aM, aD, aZero, aZero, a4, a4, aZero, a7, a2, a5, aZero, a1, aZero, a1, aZero, aLF};
higedura 0:d2ef19170c3d 11 int MD_09001000[16] = {aM, aD, aZero, a2, a5, a6, aZero, a5, a1, a2, aZero, a1, aZero, aZero, aZero, aLF};
higedura 0:d2ef19170c3d 12 int MD_09001300[16] = {aM, aD, aZero, a2, a5, a6, aZero, a5, a1, a2, aZero, a1, a3, aZero, aZero, aLF};
higedura 0:d2ef19170c3d 13 int MD_09001900[16] = {aM, aD, aZero, a2, a5, a6, aZero, a5, a1, a2, aZero, a1, a9, aZero, aZero, aLF};
higedura 0:d2ef19170c3d 14 int MD_18001000[16] = {aM, aD, aZero, a1, a2, a8, aZero, a6, a4, aZero, aZero, a1, aZero, aZero, aZero, aLF};
higedura 0:d2ef19170c3d 15 int MD_18001100[16] = {aM, aD, aZero, a1, a2, a8, aZero, a6, a4, aZero, aZero, a1, a1, aZero, aZero, aLF};
higedura 0:d2ef19170c3d 16 int MD_18001800[16] = {aM, aD, aZero, a1, a2, a8, aZero, a6, a4, aZero, aZero, a1, a8, aZero, aZero, aLF};
higedura 0:d2ef19170c3d 17 int MD_18001900[16] = {aM, aD, aZero, a1, a2, a8, aZero, a6, a4, aZero, aZero, a1, a9, aZero, aZero, aLF};
higedura 0:d2ef19170c3d 18 int MD_18001001[16] = {aM, aD, aZero, a1, a2, a8, aZero, a6, a4, aZero, aZero, a1, aZero, aZero, a1, aLF};
higedura 0:d2ef19170c3d 19
higedura 0:d2ef19170c3d 20 int BM [3] = {aB, aM, aLF};
higedura 0:d2ef19170c3d 21 int QT [3] = {aQ, aT, aLF};
higedura 0:d2ef19170c3d 22 int RS [3] = {aR, aS, aLF};
higedura 0:d2ef19170c3d 23 int RT [3] = {aR, aT, aLF};
higedura 0:d2ef19170c3d 24 int TMstart [4] = {aT, aM, aZero, aLF};
higedura 0:d2ef19170c3d 25 int TMrefer [4] = {aT, aM, a1, aLF};
higedura 0:d2ef19170c3d 26 int TMstop [4] = {aT, aM, a2, aLF};
higedura 0:d2ef19170c3d 27 int SS576 [9] = {aS, aS, aZero, a5, a7, a6, aZero, aZero, aLF};
higedura 0:d2ef19170c3d 28 int SS1152 [9] = {aS, aS, a1, a1, a5, a2, aZero, aZero, aLF};
higedura 0:d2ef19170c3d 29 int VV [3] = {aV, aV, aLF};
higedura 0:d2ef19170c3d 30 int PP [3] = {aP, aP, aLF};
higedura 0:d2ef19170c3d 31 int II [3] = {aI, aI, aLF};