Skip to content

Sensor JSON messages

szantob edited this page Oct 14, 2017 · 24 revisions

Control messages:

Ping:
{
  "sender": "Bela01",
  "time": 100,
  "type": "Ping"
}
Pong:
{
  "sender": "Bela01",
  "time": 100,
  "type": "Pong"
}
Command:
{
  "sender": "Bela01",
  "time": 100,
  "type": "Command"
  "cmd": "RESET"
}

Detection messages:

  • Event: Once per train.

  • Speed: Twice per wagon.

  • Length: Once per wagon.

  • Train: Once per wagon.

  • Event: Once per train.

Event:
{
  "sender": "Bela01",
  "time": 100,
  "type": "Event",
  "detect": "left"
}
Speed:
{
  "sender": "Bela01",
  "time": 100,
  "type": "Speed",
  "speed": 12.54
}
Length:
{
  "sender": "Bela01",
  "time": 100,
  "type": "Length",
  "counter": 0,
  "length": 21.47
}
Train:
{
  "sender": "Bela01",
  "time": 100,
  "type": "Train",
  "counter": 0,
  "train": "Taurus"
}
Clone this wiki locally