SideBetSensor

Type: object

Sent with QoS 0, not retained.

Will be sent at 2Hz, and at once when a bet appears or leaves. It is the best estimate of
our system regarding the bet presence on the configured main bet and progressive bet spots.
It ignores rounds and does not remember bet placement if the bets are removed or occluded.

Type: array
No Additional Items

Each item of this array must be:

SideBetSensorState

Type: object

One progressive spot, with the main bet of its seat.

The player_index numbers the progressive spots the way a string of physical sensors does.
Seats go from left to right on the table, starting at 0. With one progressive per seat,
the index is the seat.

A table with several progressives per seat lists them one pass at a time. With 7 seats
and 2 progressives, 0-6 are every seat's first progressive and 7-13 every seat's second.
main_bet_placed is the seat's one main bet, so it repeats in every pass. The names and
denominations of the progressives are in the bet sensor configuration, in the same order.