# nesnes/teleplot README.md examples; a serial line carries a leading ">" (serverMessageReading.js)
>myValue:1234 ⇒ {"rule": "plain+teleplot", "level": "info", "message": ">myValue:1234", "prefixed": false, "values": [["myValue", 1234, null]]}
>myValue:1234| ⇒ {"rule": "plain+teleplot", "level": "info", "message": ">myValue:1234|", "values": [["myValue", 1234, null]]}
>myValue:12.34e+2 ⇒ {"rule": "plain+teleplot", "level": "info", "message": ">myValue:12.34e+2", "values": [["myValue", 1234, null]]}
>myValue:1627551892437:1234 ⇒ {"rule": "plain+teleplot", "level": "info", "message": ">myValue:1627551892437:1234", "values": [["myValue", 1234, null]]}
>myValue:1234§km² ⇒ {"rule": "plain+teleplot", "level": "info", "message": ">myValue:1234§km²", "values": [["myValue", 1234, "km²"]]}
>myValue:1234|g ⇒ {"rule": "plain+teleplot", "level": "info", "message": ">myValue:1234|g", "values": [["myValue", 1234, null]]}
>myValue:1627551892437:1234|np ⇒ {"rule": "plain+teleplot", "level": "info", "message": ">myValue:1627551892437:1234|np", "values": [["myValue", 1234, null]]}
>myValue:1627551892444:1;1627551892555:2;1627551892666:3 ⇒ {"rule": "plain+teleplot", "level": "info", "message": ">myValue:1627551892444:1;1627551892555:2;1627551892666:3", "values": [["myValue", 3, null]]}
>myValue:1627551892444:1;1627551892555:2;1627551892666:3§rad ⇒ {"rule": "plain+teleplot", "level": "info", "message": ">myValue:1627551892444:1;1627551892555:2;1627551892666:3§rad", "values": [["myValue", 3, "rad"]]}
>myThirdValue:1627551892437:1234 ⇒ {"rule": "plain+teleplot", "level": "info", "message": ">myThirdValue:1627551892437:1234", "values": [["myThirdValue", 1234, null]]}
# constructed >temp:23.5§°C ⇒ {"rule": "plain+teleplot", "level": "info", "message": ">temp:23.5§°C", "values": [["temp", 23.5, "°C"]]}
# constructed >a:1;2;3 ⇒ {"rule": "plain+teleplot", "level": "info", "message": ">a:1;2;3", "values": [["a", 3, null]]}
# constructed >motor current:-0.25§A|clr ⇒ {"rule": "plain+teleplot", "level": "info", "message": ">motor current:-0.25§A|clr", "values": [["motor current", -0.25, "A"]]}
# constructed >_raw:.5 ⇒ {"rule": "plain+teleplot", "level": "info", "message": ">_raw:.5", "values": [["_raw", 0.5, null]]}
# constructed >temp:23.5  ⇒ {"rule": "plain+teleplot", "level": "info", "message": ">temp:23.5 ", "values": [["temp", 23.5, null]]}
# constructed [00:00:01.000,000] <inf> main: >rpm:1200 ⇒ {"rule": "zephyr+teleplot", "level": "info", "name": "main", "message": "main: >rpm:1200", "values": [["rpm", 1200, null]]}
# constructed I (100) main: >rpm:1200§rpm ⇒ {"rule": "esp-idf+teleplot", "level": "info", "name": "main", "message": "main: >rpm:1200§rpm", "values": [["rpm", 1200, "rpm"]]}
# constructed >motor.rpm:1200 ⇒ {"rule": "plain+teleplot", "level": "info", "message": ">motor.rpm:1200", "values": [["motor.rpm", 1200, null]]}
# constructed >imu/ax:0.5 ⇒ {"rule": "plain+teleplot", "level": "info", "message": ">imu/ax:0.5", "values": [["imu/ax", 0.5, null]]}
# constructed >temp:+23.5 ⇒ {"rule": "plain+teleplot", "level": "info", "message": ">temp:+23.5", "values": [["temp", 23.5, null]]}

>myValue:hello|t ⇒ {"rule": "plain", "level": "info", "message": ">myValue:hello|t", "values": []}
>motor_4_state:1627551892437:Off|t ⇒ {"rule": "plain", "level": "info", "message": ">motor_4_state:1627551892437:Off|t", "values": []}
>trajectory:12.3:45.67|xy ⇒ {"rule": "plain", "level": "info", "message": ">trajectory:12.3:45.67|xy", "values": []}
>trajectory:1:1;2:2;3:3;4:4|xy ⇒ {"rule": "plain", "level": "info", "message": ">trajectory:1:1;2:2;3:3;4:4|xy", "values": []}
>trajectory:12.3:45.67|xy,np ⇒ {"rule": "plain", "level": "info", "message": ">trajectory:12.3:45.67|xy,np", "values": []}
>3D|mySimpleCube:S:cube:P:1:1:1:R:0:0:0:W:2:H:2:D:2:C:#2ecc71 ⇒ {"rule": "plain", "level": "info", "message": ">3D|mySimpleCube:S:cube:P:1:1:1:R:0:0:0:W:2:H:2:D:2:C:#2ecc71", "values": []}
>:Hello world ⇒ {"rule": "plain", "level": "info", "message": ">:Hello world", "values": []}
>1627551892437:Hello world ⇒ {"rule": "plain", "level": "info", "message": ">1627551892437:Hello world", "values": []}
>mySecondValue:1234:m/s ⇒ {"rule": "plain", "level": "info", "message": ">mySecondValue:1234:m/s", "values": []}
myValue:1234 ⇒ {"rule": "plain+plotter-labeled", "level": "info", "message": "myValue:1234"}
# constructed >flags:0xFF ⇒ {"rule": "plain", "level": "info", "message": ">flags:0xFF", "values": []}
# constructed >big:1e999 ⇒ {"rule": "plain", "level": "info", "message": ">big:1e999", "values": []}
# constructed >x:1|t x=5 ⇒ {"rule": "plain", "level": "info", "message": ">x:1|t x=5", "values": []}
# constructed >>> 1+1 ⇒ {"rule": "plain", "level": "info", "message": ">>> 1+1", "values": []}
# constructed > set x=5 ⇒ {"rule": "plain", "level": "info", "message": "> set x=5", "values": []}
