- 기록한 데이터들을 저장하는 부분에서 수정을 해야했다. 모든 프로토콜을 동일한 길이로 잡고 송수신을 해왔는데, 데이터를 저장하는 부분은 기존에 맞췄던 동일한 프로토콜의 길이로 진행할수가 없어서 더 늘리게 잡았었다. 그간 수신되는 데이터를 제대로 받기 위해서 여러가지 조건문들을 넣어줬었는데, 이 부분을 간과하고 있어서 다시 고민하면서 수정하게 되었다.
- 고민하면서 작성했던 로직이 마음에 드는데 다음주에 제대로 장비 붙여서 연동하면서 제대로 수신하고 뿌려주는지를 확인해야할 것 같다.
- 1.데이터 배열로 받기
2.받은 데이터 배열에서 하나씩 요소를 꺼내서 프토토콜의 시작데이터이면
3.Queue를 비우고, 값을 Queue에 넣는다.
4.넣다가 이후에 프로토콜의 마지막데이터임을 확인하게되면
5.Queue의 길이를 보고서 길이에 맞게 알맞은 처리를 해준다
- 코드 올리고싶었는데 참았삼!
코드 한번 보고싶다......!