Fix issue when settings gifs to lcd screen on the Kraken Z
Bug Fix
What does this MR do?
This MR fixes an issue when settings gifs to the Kraken Z LCD screen.
It adjusts timeouts, fixes some small bugs where async calls ended up blocking update processes, adds a caching layer in the liqctld daemon to handle status updates when the device is busy and allows the gui to make requests concurrently.
It also compensates the gui update job timing when it happens to be right when the daemon is updating the statuses.
Related issues
Fixes #93 (closed)
Checklist
-
Application works as expected when running from source -
Liquidctl device mock tests are successful (if applicable) -
Any needed documentation changes have been made -
This MR is ready to be merged
Edited by Guy Boldon