{"batchcomplete":"","continue":{"lecontinue":"20260726034054|412","continue":"-||"},"query":{"logevents":[{"logid":422,"ns":0,"title":"Photonicat 2 MCU \u901a\u8baf\u534f\u8bae","pageid":258,"logpage":258,"revid":1024,"params":{},"type":"create","action":"create","user":"C2h2","timestamp":"2026-07-26T09:42:04Z","comment":"Create: full Photonicat 2 MCU UART protocol (frame format, status frame field table, battery info v9, charge limit, fan/thermal, beep, OTA)"},{"logid":421,"ns":0,"title":"How Photonicat 2 Calculates SOC","pageid":257,"logpage":255,"revid":1017,"params":{"target_ns":0,"target_title":"Photonicat 2 SOC Calculation"},"type":"move","action":"move","user":"C2h2","timestamp":"2026-07-26T09:24:51Z","comment":"Align with the Photonicat 2 topic prefix used by sibling pages"},{"logid":420,"ns":0,"title":"\u5149\u5f71\u732b2 \u662f\u5982\u4f55\u8ba1\u7b97\u7535\u91cf\u7684","pageid":256,"logpage":254,"revid":1015,"params":{"target_ns":0,"target_title":"Photonicat 2 SOC \u8ba1\u7b97"},"type":"move","action":"move","user":"C2h2","timestamp":"2026-07-26T09:24:50Z","comment":"Align with the Photonicat 2 topic prefix used by sibling pages"},{"logid":419,"ns":0,"title":"How Photonicat 2 Calculates SOC","pageid":257,"logpage":255,"revid":1007,"params":{},"type":"create","action":"create","user":"C2h2","timestamp":"2026-07-26T09:21:09Z","comment":"Create: how the coulomb counter computes SOC (hardware, integration, OCV fusion, self-learning, temperature, Linux sysfs/RTC chain)"},{"logid":418,"ns":0,"title":"\u5149\u5f71\u732b2 \u662f\u5982\u4f55\u8ba1\u7b97\u7535\u91cf\u7684","pageid":256,"logpage":254,"revid":1006,"params":{},"type":"create","action":"create","user":"C2h2","timestamp":"2026-07-26T09:21:06Z","comment":"Create: how the coulomb counter computes SOC (hardware, integration, OCV fusion, self-learning, temperature, Linux sysfs/RTC chain)"},{"logid":417,"ns":6,"title":"\u6587\u4ef6:Pcat2-led-red-lowbatt-v2.gif","pageid":253,"logpage":253,"revid":999,"params":{},"type":"create","action":"create","user":"C2h2","timestamp":"2026-07-26T03:40:57Z","comment":"Photonicat 2 LED animation, white background. New filename to bypass browser/CDN caching of the previous dark-background version."},{"logid":416,"ns":6,"title":"\u6587\u4ef6:Pcat2-led-red-lowbatt-v2.gif","pageid":253,"logpage":253,"revid":999,"params":{"img_sha1":"d6krtevfmkauwx9qp42sf6vy2rud5eo","img_timestamp":"2026-07-26T03:40:56Z"},"type":"upload","action":"upload","user":"C2h2","timestamp":"2026-07-26T03:40:56Z","comment":"Photonicat 2 LED animation, white background. New filename to bypass browser/CDN caching of the previous dark-background version."},{"logid":415,"ns":6,"title":"\u6587\u4ef6:Pcat2-led-orange-solid-v2.gif","pageid":252,"logpage":252,"revid":998,"params":{},"type":"create","action":"create","user":"C2h2","timestamp":"2026-07-26T03:40:55Z","comment":"Photonicat 2 LED animation, white background. New filename to bypass browser/CDN caching of the previous dark-background version."},{"logid":414,"ns":6,"title":"\u6587\u4ef6:Pcat2-led-orange-solid-v2.gif","pageid":252,"logpage":252,"revid":998,"params":{"img_sha1":"0o9zavxkf67vdutslm7y8lrznf2rbvc","img_timestamp":"2026-07-26T03:40:55Z"},"type":"upload","action":"upload","user":"C2h2","timestamp":"2026-07-26T03:40:55Z","comment":"Photonicat 2 LED animation, white background. New filename to bypass browser/CDN caching of the previous dark-background version."},{"logid":413,"ns":6,"title":"\u6587\u4ef6:Pcat2-led-orange-breathing-v2.gif","pageid":251,"logpage":251,"revid":997,"params":{},"type":"create","action":"create","user":"C2h2","timestamp":"2026-07-26T03:40:54Z","comment":"Photonicat 2 LED animation, white background. New filename to bypass browser/CDN caching of the previous dark-background version."}]}}