I stumbled upon a post in Reddit from someone who used something I never noticed in AQS to set up a very clever way to get around the 12-hour shared memory limit in the free version of HWINFO. I do not need to employ this “cheat” since I have a HWINFO lifetime license, nor do I endorse doing so, but the way he did this leveraged a behavior in AQS that I do not understand. This led me to investigate what happens in AQS when shared memory is changed form enabled to disabled.
On my system, sensor data is imported from HWINFO via shared memory and displayed on an overview page. If I deactivate shared memory, the overview page continues to display values for about 26 seconds. A sensor data value from shared memory used as a Data Source in the Playground continues to display a value for about 36 seconds. These times are approximate and not always the same. In both cases (overview page and playground data source), I think the value displayed is the last value imported before shared memory was deactivated.
In the overview page, after ~26 seconds, the imported sensor data values change to “- -“. For the playground data source, instead of the sensor data changing to “- -“, it changes to the value 100. It doesn’t matter if the sensor data is a temp, voltage, current, wattage, etc., or what its normal value and range are. About 36 seconds after disabling shared memory, the value of the playground data source always changes to the value 100. This behavior is a key part of the guy's shared memory time limit work-around.
- Why does AQS continue to display sensor data imported from HWINFO for almost 30 seconds after the shared memory is deactivated?
- Is AQS displaying the last imported value during this time?
- Why do the imported sensor values in overview pages change to “- -“ but in the playground they always change to the value 100?