測定データ取得

さて、いよいよ測定データ取得まわりの実装です。今回は、URG からのデータをパースして配列に格納するあたり。とりあえず、2byte データの格納かな?

が、早速挫折。センサからデータが帰ってこない...。

メッセージのパラメータを変えて試したりと、色々やって分からないので、開発者にメールで質問。いつもながらお世話になります。
で、メールでの回答は以下の通り。

「送信しているメッセージが1文字不足しているのが原因です」

はい?
びっくりして、改めて自分の送っているメッセージと通信仕様書を確認してみた。

...本当だった。

  正: MD0000076801001
  誤: MD000007680101 

何度も確認したはずなのに...、不思議。
またもや変なメールを出してしまって恐縮、まるでドキュンだ。というか、最近こんな間違いが多い。我ながら、どうしたのだろうか。

まぁ、よかろ。
とりあえず、データ取得できたし。以下、取得データ。

MD0000076801000
99b
02Fg?
00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C0?
0C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00?
C00C01^01^01^01Y01X01N01K01J01I01E01D01E01D01D01D01D01=01=019017i
01701901901Y01j01j01j01_01U01B01B01B02F0300300300310350350350350;
3503302i02_02702701^02702L02N02U02Z02l03503503503503102f02o02o02c
o03J03P03[03[03b03b03b03k03k03A03A02:01e01e01e02I02K02W04Q04Q04`[
04Q04K04C04C02c02O02K02J02J02C02C02C02A02A02=02=02=02>02>02>02>0_
2=02=02=02=02=02?02?02F02F02F02F02E02E02E02G02G02G02M02M02S02O02S
S02S02T02U02V02V02V02V02V02W02W02W02W02W02Y02Y02Y02[02[02Y02Y02Y6
02X02X02Z02Z02Z02\02\02^02_02a02a02c02e02a02e02e02j02i02l02m02m0k
2m02o03303303303403503503503503703;03;03;03;03>03C03E03E03G03G039
H03L03P03U03V03W03Y03^03^03_03`03`03c03h03i03i03i03i03i03i03k03oD
04004804904904;04904;04?04B04C04D04I04K04N04T04U04Z04^04^04`04d0J
4i04k04l05205605905A05D05I05N05T05T05T04803a03\03X03X03X03X03c03K
l04104304:04<04H04M04S04V04c04g04j05705<05N05P05a05c05m06706=06V5
06X06e06i06i06i06R06Q06A06>06;06906606406106005o05n05l05f05d05d0H
5d05d05d05c05d05a05`05^05^05\05]05]05[05V05V05V05U05R05R05R05O05k
O05O05O05O05O05O05N05N05N05N05Q05Q05Q05H05G05E05D05D05D05@05@05Ig
00:00B00B00B00B00B00B00B00B00B00B04L04L04204202m01X01X01X01k0290;
2N05P05P05P05P05M05M05R05S05S05S05S05V05W05W05W05X05X05X05X05X05D
X05Z05X05\05]05a05b05b05f05b05h05i05i05i05i05U03003003006F06I06Io
06G06G06G06G06G06G06G06I06I06L06N06L06N06N06T06Z06Z06h06h06h06h0k
6[06U06F06<06;06605l05`05`05W05T05Q05H05:05305104h04d04a04`04U04A
R04O04K04J04E04A04>04=04=04=04=04D04K04]09=09?09A09?09A09N09N09NM
09]09]09b09b09b09^09S09Q09P09A09>09909308m08e08b08\08Q08P08H08E0P
8C08<08408107l07i07b07b07\07S07S07S07R07M07B07:07B07B07F0:G0:I0:n
I0:G0:A0:@0:309d09d09]09V09R09L09L09I09I09509308m08i08i08g08e08UN
08S08A08>08207g07W07N07N07W08008008007h07h07h08;00700B00B0070;;0h
:Z0:Z0:Z0;L0;L0;L0:B09N09N09N0:90:J0:J0:J0:?0:?0:=0:=0:=07`07`07=
`09>09>09>08l08[08>08707e07\07W07L07H07=07506h06h06^06X06J06G06G8
06G07i07m07m07k07k06o06G06G06G06L08408e0?g0060070060070H[0=Z0<L0b
<@0;d0:b0:308k08P08:08:07g07S07206c06F06C06C06>06505j05j05W05W05U
W06306306304U04U04U04Z04c04k04k04k04h04b04X04X04F04D04A04B04;04;T
04904303a03_03]03B03B03B03B03G03G03902b03502b02b02`02_02_02_02L05
2P00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00N
C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00CR
00CS 

いい感じ。
これをパースして格納するあたりは、また次回だな。

測定データ配置 へ」

Generated on Mon Apr 13 22:52:06 2009 by  doxygen 1.5.7.1