|
데이터를 받는데
character 형이구요
data는 stx command(데이터) etx bcc
command(데이터)는 char 형으로 100.0 , 1.000 , 2324 , 1234 ------ 로 한번에 보내주게 되어있습니다.
이렇게 들어오게 되구요.
command(데이터)는 최대 256 byte 로 전송이 됩니다.
bcc는 수신후에 무조건 수신하도록 되어 있구요..
500ms 이내에 측정기에서 data textrk 가 송신되지 않은 경우, 다시 한번 메세지를 송신 하고
nak(0x15) 회신된 경우라도 다시 message text 를 송신합니다.
장비에 read 명령을 보내면 data 를 보내구요..
pc가 수신한 data의 bcc 가 정상인 경우 ack 를, 이상한 경우 nak 를 보내게 됩니다.
nak 를 수신하면 data text를 다시 한변 보냅니다.
측정 data 수집 command 경우 측정기는 data 송신 후에 ack 를 수신하면 송신한 데이터를 자동으로 삭제 합니다.
이런 식입니다.
|