Jeżeli chodzi o błędy to mogę podać tylko prawidłowe ramki,
Czyli - oznaczę literowo M to masa T to tara
M , M M M CR T , T T T CR LF (w przypadku nośności 15kg, 30kg itp), z przodu może się pojawić jeszcze minus czyli 2D
M , M M CR T , T T CR LF (w przy nośności 60,150,300 kg) j/w
M , M CR T , T CR LF (w przypadku 600, 1500, 3000 kg) j/w
M CR T CR LF (w przypadku 6000kg) j/w
przecinek, albo kropka odpowiednio jako 2C, albo 2E
Następnie w przypadku kolejnego urządzenia, które automatycznie nie usuwa mniej znaczących zer
M M M , M M M CR T T T , T T T CR LF (w przypadku nośności 15kg, 30kg itp), w tym przypadku, jeżeli masa, czy tara nie jest ujemna pierwszy znak zawsze będzie zerem czyli 30 w ascii, w przypadku "-" pojawi się - M M , M M M CR T T T, T T T CR LF
M M M M , M M CR T T T T , T T CR LF (w przy nośności 60,150,300 kg) j/w
M M M M M , M CR T , T CR LF (w przypadku 600, 1500, 3000 kg) j/w
M M M M M M CR T CR LF (w przypadku 6000kg) j/w
przecinek, albo kropka odpowiednio jako 2C, albo 2E
Z racji, tego iż danej nie da się oddzielić, czyli zawsze przychodzi najpierw tara potem masa, trzeba wyświetlać co drugą daną z bufora, zgodnie z bibliotekami Mirka, które oddzielają kolejne linie znakami CR
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
. Usuwając te znaki z bufora.