harp-tech / protocol

Description of the Harp protocol.
https://harp-tech.org/protocol/BinaryProtocol-8bit.html
MIT License
3 stars 5 forks source link

App Behavior following a Synchronization #11

Open Poofjunior opened 7 months ago

Poofjunior commented 7 months ago

Following an initial (or subsequent) synchronization, what should the defined behavior be for periodic behavior? I think there are a couple cases that matter.

Currently, this isn't defined, so it's left up to the device designer to decide whether a particular behavior's interval or absolute time matters.

It's worth noting that we don't have any devices that implement a "do-this-at-future-time-x" behavior right now. But this issue will surface if we take the "interval" approach everywhere and then use a device's Harp Reply timestamp to initialize subsequent periodic behavior on another device that will stay in sync with the previous device.