[問題] 處理大量藍芽接收資料
目前透過藍芽接收蠻大量的資料來做處理,每秒約80bytes的封包資料,
雖說裝置傳送的封包有遵循特定格式,除了前十個代表時間資料外,
後面為每九個為一單位的格式,ex:103,116,80,0,0,0,0,0,0 ; 103,113,75,0,0,0,0,0,0;
我在處理資料時,須取位置[1]與[2]的資料來做運算處理,也就是116,80 ; 113,75;...
在此同時,裝置會持續送出資料,而我也要持續處理資料,將這些點繪製出來成
為心電圖波形,目前只簡單想到:把值從buffer取出,利用取餘數來控制位置,
將需要的資料分別塞到陣列中再做處理,但這樣只能治標不治本,不曉得前輩有無適合得
資料結構可以來處理連續送出且有規律的資料呢,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.74.143
→
08/08 12:47, , 1F
08/08 12:47, 1F
→
08/08 12:48, , 2F
08/08 12:48, 2F
→
08/09 01:01, , 3F
08/09 01:01, 3F
→
08/09 01:03, , 4F
08/09 01:03, 4F
→
08/09 01:40, , 5F
08/09 01:40, 5F