Skip to content

Changelog

Expert Topic for experienced builders.
  • Allow for multiple acceptable flows for Handshake response vs ack
  • Entire Modules request / response flow
  • Entire set configurations requests set
  • Entire OTA requests set
  • Updates to relay registration / MAC request.
  • Added extra parameter to trigger events that controls if optional hardware pin should be high or low on fire.
  • Added register audio event command.
  • Added commands for relay controllers and synchronized commands.
  • Added extra parameter to curved, trigger, and on/off events to control pin (0-254 controls the pin, 255 is none)
  • Added outgoing commands from device to control the desktop app:
    • Stop
    • Request Play
    • Request Pause
  • Added incoming command upE to update the signal bounds on a registered effector.
  • CUSTOMX is now an acceptable driver version alternative in handshake, where x is the current API version.
  • Removed register i2c stepper command, as that functionality is deprecated.
  • Added STOP command. Previously xE was sent at stop, now a more explicit STOP command is sent.
  • Compressed movement in curves is sent as an int between 0 - 8192. Previously was between 0 - 1000. This value is now adjustable as well in the desktop app.
  • Bottango requires an β€œOK” response before sending more commands after receiving a valid handshake response.
  • Sync motor command now can get -101 and 101 for the sync value. These mean auto sync counter clockwise and auto sync clockwise respectively.
  • New outgoing command β€œsycMDone” informs Bottango that a motor is done auto syncing.
  • Documentation fix: previously time sync was documented to say that time parameter was time since last sync. This was an error. Time sync parameter is current time on the desktop app in MS.