document more protocol
[vrDialog] / dumps / Portmon1.log.txt
index 490348d..0e7d04d 100644 (file)
@@ -1,39 +1,74 @@
-# init comm
-> 07 02 00 00 00 04 C4 
-< 08 00 00 93 0B 09 FB 0B 
-# 
+protocol:
+
+send:
+
+LL TT XX XX EE CC
+
+LL - length of message (including checksum)
+TT - type of message
+       00 - main
+       01 - error checksum
+       02 - hardware version
+       03 - error?
+       0A - software version
+       80 - change params
+XX - data
+EE - expected return value (length of reply - 3 bytes)
+CC - checksum
+
+
+# hardware version
+> 07 02 00 00 00 04 C4 
+< 08 00 00 [ 93 0B 09 ] FB 0B 
+#          0147_11.09
+
 > 07 00 00 00 16 00 CC 
 < 06 00 02 0E 00 74 
 > 07 00 00 00 14 00 C8 
 < 08 00 0C 54 F3 AB AA 62 
 > 07 00 00 00 A2 00 BD 
 < 03 03 05 
+
+# software version regular
 > 07 0A 00 00 00 04 44 
-< 07 00 00 95 01 11 95 
+< 07 00 00 [ 95 01 11 ] 95 
+#          0149_01.17
+
 > 07 08 00 00 32 00 04 
 < 04 00 02 12 
 > 07 02 00 00 00 04 C4 
 < 08 00 00 93 0B 09 FB 0B 
+
 > 14 80 01 00 06 01 00 00 00 00 00 00 00 00 00 00 00 00 00 52 
 < 03 56 50 
-# last 10 errors
+
+# last 10 errors, in reverse order, 0x80 masked for last
 > 07 00 00 00 26 0A A6 
-< 0D 00 1D 1D 16 16 18 16 14 14 96 64 7C 
-#
+< 0D [ 00 1D 1D 16 16 18 16 14 14 96 ] 64 7C 
+
+# temperatures
 > 07 00 01 00 06 0E EA 
 < 11 00 35 28 32 C5 C5 4A 34 B5 3B 16 00 00 00 00 ED 
+#       flow=53.0
+#          hot water=40.0
+#             cylinder=50.0
+#                flue gas inside=197.0
+#                   flue gas outside=-59.0
+
 > 07 02 00 00 00 04 C4 
 < 08 00 00 93 0B 09 FB 0B 
 > 07 00 00 00 26 0A A6 
 < 0D 00 1D 1D 16 16 18 16 14 14 96 64 7C 
 > 07 00 01 00 06 0E EA 
 < 11 00 35 28 32 C5 C5 4A 34 B5 3B 16 00 00 00 00 ED 
+
 > 07 02 00 00 00 04 C4 
 < 08 00 00 93 0B 09 FB 0B 
 > 07 00 00 00 26 0A A6 
 < 0D 00 1D 1D 16 16 18 16 14 14 96 64 7C 
 > 07 00 01 00 06 0E EA 
 < 11 00 35 28 32 C5 C5 4A 34 B5 3B 16 00 00 00 00 ED 
+
 > 07 02 00 00 00 04 C4 
 < 08 00 00 93 0B 09 FB 0B 
 > 07 00 00 00 26 0A A6 
 < 0D 00 1D 1D 16 16 18 16 14 14 96 64 7C 
 > 07 02 00 00 00 04 C4 
 < 08 00 00 93 0B 09 FB 0B 
+
 > 07 00 00 00 39 02 90 
 < 05 00 04 06 26 
 > 07 00 00 00 18 03 D3