Skip to content

History / DeviceManagerRESTAPI

Revisions

  • Added hexWrs to write a batch of writes together

    @robdobsn robdobsn committed Oct 27, 2026
  • Device types: firmware rules in devman/typefile, protected in devman/types, _sources, the catalogue and the Device Types app Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 24, 2026
  • Docs for RaftCore 1.61.0 and RaftI2C 1.22.0/1.23.0 - DeviceTypeRecordFormat: hwProbeEffects (field row and a "Hardware probe effects" section); the rsao scheme example is now rsao:0x0122. - AddingAnI2CDeviceType: a verification step for identification probes (hwProbeEffects). - DeviceManagerRESTAPI: devices identified by a hook are re-identified in every scope but Outranked; identinfo's hookDeclined. - I2CDeviceScanning, I2CBus: runtime scan boost (setScanBoostAddrs); hook-only addresses are in the background sweep, not list 2. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 23, 2026
  • Removed platformio support

    @robdobsn robdobsn committed Oct 22, 2026
  • typefile check: the serial console does take deferred replies (the note said it didn't) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 21, 2026
  • typefile check: runs on spare processor time (a few seconds), allow up to 60 s Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 21, 2026
  • typefile check/apply: deferred reply, timing, failBusy/failCheck/failTypeFileWrite, serial console note Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 21, 2026
  • devman/typefile entries: decoder field Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 19, 2026
  • Runtime decoding (RAFT_RUNTIME_DECODE): record format, SysTypes flags, typeinfo decoder field, type file reports Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 19, 2026
  • scanWhilePolled record field; _conf.rate entries without w; SCD30 guard example Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 19, 2026
  • LSM6DS split into LSM6DS3 (0x69) and LSM6DS3TRC (0x6A): examples updated Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 18, 2026
  • Type files: check, staged apply, per-entry outcomes; building a type file from DeviceTypeSources.json Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 17, 2026
  • REST: canonical deviceTypeKey/deviceTypeIndex parameters (type= still accepted). Publishing: showing devices in a client (displayName, deviceTypeKey; raftjs fields) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 17, 2026
  • DeviceManager REST: types, identinfo, reinit, devenable, reserved, busstatus; save=1 on setname/setrole/devconfig/typepolicy; typeinfo full=1; displayName. Settings: saved device settings file Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 16, 2026
  • devman/reident, devman/typepolicy and restartRequired Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 16, 2026
  • Device type file: settings, devman/typefile and devlib endpoints, identification gating Also corrects two identification notes made stale by earlier stages (scan list reload, bus errors). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 16, 2026
  • DeviceManager: typePolicy, expectType protection, typeinfo src and policy; record disable field Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 16, 2026
  • Device type key terminology; document deviceTypeKey in typeinfo responses Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 15, 2026
  • API writes use deferred interface

    @robdobsn robdobsn committed Oct 14, 2026
  • Doc updates around I2C bus mainly

    @robdobsn robdobsn committed Oct 13, 2026
  • Added device identification docs Sample rate control Added a hook for device ident handling

    @robdobsn robdobsn committed Sep 6, 2026
  • Updated docs on device manager

    @robdobsn robdobsn committed May 19, 2026
  • Added bus speed settings

    @robdobsn robdobsn committed Apr 2, 2026
  • Updated publishing and API docs

    @robdobsn robdobsn committed Mar 3, 2026
  • Added I2C docs Improved device manager information

    @robdobsn robdobsn committed Feb 21, 2026
  • Updated DeviceManager docs

    @robdobsn robdobsn committed Feb 19, 2026