기존에 개발했던 코드는 자바로 runnable 위에서 rs485통신으로 하드웨어와 바이트배열을 주고 받는 코드였음.
심플하게 보낼때는 1m 쉬고 받을때는 넉넉하게 100m쉬었음
중간에 ui로부터 명령내려오면 그 명령을 보내고 ㅇㅇ
근데 받을 때 프로토콜 규칙에 따라 특정값이 들어오면 다 들어왔다고 판단하고 다시 처음으로 돌아가는 걸로 수정했는데, 그때부터 ui명령이 안보내지는거임
디버그로 해당코드를 봤지만, 잘 타는 것으로 봐서 받는 하드웨어가 문제인가 싶었음
하지만 담당자인 상사가 너무 바빠서 스코프 찍을 시간이 없으시길래, 그냥 자바코드 코틀린으로 마이그레이션만 해놓자 생각함
클로드한테 코드 던져주고 coroutine으로 마이그레이션 해달라고 하니까 몇번의 수정을 거쳐서 ui명령도 잘 내려가는 코드로 바뀜
이게 뭔가 싶다.....
심플하게 보낼때는 1m 쉬고 받을때는 넉넉하게 100m쉬었음
중간에 ui로부터 명령내려오면 그 명령을 보내고 ㅇㅇ
근데 받을 때 프로토콜 규칙에 따라 특정값이 들어오면 다 들어왔다고 판단하고 다시 처음으로 돌아가는 걸로 수정했는데, 그때부터 ui명령이 안보내지는거임
디버그로 해당코드를 봤지만, 잘 타는 것으로 봐서 받는 하드웨어가 문제인가 싶었음
하지만 담당자인 상사가 너무 바빠서 스코프 찍을 시간이 없으시길래, 그냥 자바코드 코틀린으로 마이그레이션만 해놓자 생각함
클로드한테 코드 던져주고 coroutine으로 마이그레이션 해달라고 하니까 몇번의 수정을 거쳐서 ui명령도 잘 내려가는 코드로 바뀜
이게 뭔가 싶다.....
댓글 0