With the Eddystone beacon example from the nRF5 SDK v.16.0 I managed to change the beacon data to be sent using es_slot_on_write. This only changes though if this data is written to slot 0 (slot_no parameter of es_slot_on_write). The earlier filled default data is replaced by the new one. I would expect however that if we would write (different) data to some other slot this slot should also be enabled and be sent by the beacon. When following the code for es_slot_on_write, the slot appears to be enabled in configure_slot, but on the receiving side only the data from slot0 is received every period. Shouldn't the beacon be sending both slots then every interval period (or does it alternate between the slots, still sending 1 frame each period)?
So in short: what do we need to do in extra to make the beacon send data from other slots then slot_0 only? And what would be the way to disable a slot (temporarily)?