測定データ配置

今回は、取得データを解析してデータとして配置するあたり。
いきなりだが、前回の取得データを部分的に解析したものは以下の通り。

echo back: MD0000076801001
reply: 00P
ret = 0
URGCtrl::connect: connected.
left time: MD0000076801000 -> 0
dummy reply: 99b-> O.K.
ticks: HoFiV-> 6550969l
data: 00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C0?
data: 0C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00?
data: C00C03503403303002o02o02m02l02k02j02j02f02d02d02c02b02^02^02`02`3
data: 02`02`02]02\02Y02V02M02M02L02M02L02N02L02L02D02D02D02H02J02N02Q04
data: 2R02T02^02^02`02^02^02b02e02h02j02m02m02o03603603603;03603=03B00c
data: 000000000000000000004;04;04;04E04L05005605U05Q05Q05U05U06B06F06GA
data: 06G06F05n05D04;03O03O03O05>05[06206=06=06>06@06@06B06B06B06@06>0]
data: 6>06=06=06@06A06@06@06=06<06<06;06:06:06906906:06;06;06;06;06:063
data: 906506506806806806;06;06:06;06<06<06<06<06A06A06?06B06?06?06B06C:
data: 06F06F06G06G06G06H06I06I06L06I06L06L06L06L06O06P06P06Q06T06V06V0>
data: 6V06V06V06V06X06Z06\06^06^06^06^06^06b06g06l06l06l06l06l06n07007E
data: 107207207307407>07@07@07@07B07D07D07G07H07I07J07M07P07P07U07X07]@
data: 07^07a07a07d07d07m07m08108508508508608=08>08?08A08G08I08M08M08R0`
data: 8S08Z08Z08]08_08a08a08f08i08l09509909:09:09:07^06f06a06]06]06]06@
data: b06g07007507907>07C07H07I07N07W07Z07d07k08008708?08D08P08V08\091O
data: 09309=09H09K09V0:00:I0:P0:P0:P0:M0:H0:F0:E0:E0:D0:B0:A0:B0:B0:B0A
data: :B0:B0:B0:?0:>0:>0:>0:>0:>0::0:80:50:50:50:70:80:80:80:60:60:40:g
data: 40:20:109n09m09m09l09l09k09i09i09i09l09l09l09n09n09n09o0:00:30:?N
data: 0:?0:?0:>0:60:50:30:109o09o09l09l09V09P09:08d08I06`05o05k05d05d0?
data: 5d05g09809Y09Z09\09a09b09b09c09b09c09f09g09h09h09g09d09d09d09i096
data: k09k09j09j09n09n09n09o09o09o0:20:20:20:20:409n09d05G05G05G0:80:9]
data: 0:?0:?0:@0:@0:@0:H0:H0:J0:M0:M0:P0:T0:V0:V0:V0:U0:M0:909n09b09_01
data: 9^09W09O09E09<09708o08l08k08a08Z08Y08R08P08K08J08<08508308007o07D
data: c07_07]07U07T07T07N07L07F07C07C07C07C0<N0<N0<T0<T0<U0<i0=50=50=29
data: 0<o0<o0<d0<W0<V0<Q0<G0<D0<=0<<0<;0<80<00;l0;k0;g0;c0;[0;Z0;U0;R0X
data: ;G0;D0;B0;?0;:0;90;60;40:m0:m0:k0:f0:f0:^0:]0:V0:V0:V0:V0;90;Q0;>
data: Q0;Q0;N0;K0;B0;B0;B0;?0;60;30:o0:o0:h0:e0:]0:Z0:T0:M0:H0:E0:D0:Dl
data: 0:C0:C0:<0:50:40:009o09:08c08c08c08c08c08i08j08k09809;09;09;09E0Z
data: 9E09]09]09]09b09b09b09c09c09c09[09[09Y09[09[09i09i09i09309309309J
data: _09c09h09h09m09o09m09f09m09^09]09\09S09L09C09:09208f08Z08;07M05cB
data: 05B05:05:04f04]04\04Z04Z04Z04Z04`04a04c04d04d04c04^04^04]04]04Z03
data: 4W04W04S04S04S05405M05M05M05E04Z04F04C04A04@04=04=04:04904704704c
data: 704604404103n03n03l03j03f03X03O03O02m02X02W02W02K02D02<02;02<02;X
data: 02302302001k01j01j01^01[01[01Y01V01P01P01N01N01D01D01D01A01A01?09
data: 1A00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00>
data: C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00C00CR
data: 00CS 

ま、最低限必要なのは、残りデータ送信回数、タイムスタンプ、データ、ということにして、次はデータの解析のあたりかな?

URG の SCIP2.0 プロトコルは、データサイズが 2byte, 3byte の2通りあるので、どちらでも処理できるようにしておく。ま、USB 使う限りは 3byte のみで問題ないと思うけど。

って、今日はこのくらいかな?
少しずつでよかろ。

測定データ配置の実装(1) へ」

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