I have a situation in which a central device (A) must be able to receive from a power constrained peripheral (B) with very low latency, but likely at long intervals.
To do this I plan to set up a connection with a minimum possible connection interval and high slave latency.
Device A will also need to receive occasional messages from a third device (C), these are likely to be very infrequent and are not latency sensitive.
Would it be possible to use the timeslot API so that, for example:
A acts as central to B almost all the time with 7.5ms connection intervals (leaving no time for scanning/acting in another role)
A acts as peripheral to C with a 4s connection interval, effectively "stealing" every 533rd interval from B.