Skip to content
Snippets Groups Projects
  1. Jun 24, 2023
  2. Jun 22, 2023
  3. Jun 21, 2023
  4. Jun 19, 2023
  5. Jun 15, 2023
    • Affe Null's avatar
      Further changes to the state management (+ ignore NoEffect errors) · 1dc4a791
      Affe Null authored
      Every device now has its own context, which contains everything a
      device might need. Type-specific traits are implemented on the
      context and not the state itself (e.g., QmiDevice is implemented for
      QmiBundle, which is a QRTR-specific state context paired with a common
      QMI state context). A state context is now basically a mutex-like object
      allowing exclusive access to the state with a few bonus features such as
      actions and D-Bus updates.
      
      This makes it easier to call type-specific methods on a device while
      keeping a mutable shared device state.
      
      QMI NoEffect errors are ignored now because they don't necessarily mean
      something has failed.
      1dc4a791
  6. Jun 12, 2023
  7. Jun 08, 2023
  8. Jun 05, 2023
  9. Jun 04, 2023
  10. Jun 03, 2023
  11. Jun 02, 2023
  12. May 28, 2023
Loading