Skip to content
Snippets Groups Projects
  1. Mar 19, 2024
  2. Feb 13, 2024
  3. Feb 09, 2024
    • Vishwas Udupa's avatar
      dsmf: Correct unordered map syntax · 99449b24
      Vishwas Udupa authored
      Update unordered map syntax for strict scope resolution. This is
      mandated from GCC11 onwards.
      
      Change-Id: I936de75fcb5cb0ffbed0213d561bf51fc224bcaf
      99449b24
  4. Nov 20, 2023
  5. Oct 23, 2023
  6. Oct 20, 2023
  7. Oct 17, 2023
    • Jaynee Rawal's avatar
      Added API to send custom events · fc6be0fe
      Jaynee Rawal authored
      Registered clients can send custom events to DSMF server
      using DSMSendCustomEvent API provided in libDSMClient
      
      Change-Id: I2fb97c9a976ffbd737c503fbc5dcbc3dd1b0df5c
      fc6be0fe
  8. Sep 25, 2023
  9. Sep 12, 2023
    • Jaynee Rawal's avatar
      Added support for custom events. · 278f1769
      Jaynee Rawal authored
      Custom events are client driven events that can be sent to
      DSMF server for broadcasting to all clients. Like key events
      these events are also capable to change the state of DSMF
      based on the transition configurations.
      
      This change also fixes an issue in installing dsmd.service
      when systemd support is enabled.
      
      Change-Id: I3e48d7c0639540af4adbcb5ab59cd0e59575fd7a
    • Jaynee Rawal's avatar
      Added support to set an event mask for client registration · 0aa61036
      Jaynee Rawal authored
      While registering to server, clients are expected to set an
      event mask to indicate the set of events they are interested in.
      Server notifies every client only those events it registered for.
      However, state change notifications would be broadcasted to all.
      
      Change-Id: I5a58a55fce975e0fab914961ccd316b39a17e4cb
      0aa61036
  10. Sep 11, 2023
  11. Sep 07, 2023
  12. Sep 03, 2023
  13. Aug 24, 2023
    • Viswanath Kraleti's avatar
      Initial implementation of Device State Manager Framework · 772768b3
      Viswanath Kraleti authored
      Device State Manager Framework a.k.a. DSMF is a finite state machine
      implementation for managing various device states, and transitions among
      these states, and actions that the device performs in these states.
      
      This framework reads pre-installed state-event-action templates in
      the form of JSON files to determine actions based on the current state
      and events received.
      
      Change-Id: If1fb099284d858e1881519b547c4120b360026af
      772768b3
  14. Aug 01, 2023