Graphics Muse Issue Tracker: Issueshttps://redmine.graphics-muse.org/https://redmine.graphics-muse.org/favicon.ico?16278048512024-03-22T23:44:10ZGraphics Muse Issue Tracker
Redmine PiBox - Feature #1113 (New): Write Keyboard widget and test apphttps://redmine.graphics-muse.org/issues/11132024-03-22T23:44:10ZHammelmjhammel@graphics-muse.org
This needs to use json to describe keys.
<ul>
<li>Number of rows</li>
<li>Number of columns</li>
<li>Key
<ul>
<li>Position: row,column</li>
<li>Label: Characters to display</li>
<li>Keysym: GTK keysyms (gdk/gdkkeysyms.h)</li>
<li>Icon: BG Icon</li>
<li>Color: mutually exclusive to Icon (if icon, ignore color)</li>
</ul></li>
</ul>
<p>Widget should not get focus - it should be touchscreen enabled only and focus stays in other Gtk widget.<br />Might need to review matchbox-keyboard for how they handle the focus issue.<br />Or maybe just install a callback that takes the key action/key from the widget (like updating a GtkEntry).</p>
See
<ul>
<li><a class="external" href="https://sites.cc.gatech.edu/data_files/public/doc/gtk/tutorial/gtk_tut.html">https://sites.cc.gatech.edu/data_files/public/doc/gtk/tutorial/gtk_tut.html</a>
<ul>
<li><a class="external" href="https://sites.cc.gatech.edu/data_files/public/doc/gtk/tutorial/gtk_tut-20.html">https://sites.cc.gatech.edu/data_files/public/doc/gtk/tutorial/gtk_tut-20.html</a></li>
</ul>
</li>
<li><a class="external" href="https://zetcode.com/gui/gtk2/">https://zetcode.com/gui/gtk2/</a></li>
</ul> Xeon - Bug #1112 (New): Pidialer needs to center phone number on display widget.https://redmine.graphics-muse.org/issues/11122024-03-21T17:50:52ZHammelmjhammel@graphics-muse.org
<p>The text is not centered on the widget. It is in the upper left corner. <br />Vertical centering is required. Horizontal centering is not required.</p> launcher - Bug #1110 (New): Xeon status bar needs to be larger so it's easier to see.https://redmine.graphics-muse.org/issues/11102024-03-21T15:34:10ZHammelmjhammel@graphics-muse.org
<p>Probably need a status bar widget to expand that functionality on all platforms.</p> Xeon - Bug #1108 (New): Remove /home/mjhammelhttps://redmine.graphics-muse.org/issues/11082024-03-20T22:36:22ZHammelmjhammel@graphics-muse.org
<p>That directory exists in the Xeon dev system build for some reason.</p>
<p>See PiBox commit 11b1278e4. That just removes the directory as part of postbuild.sh, but I still don't know how those files get in the target tree to begin with.</p> appmgr - Feature #1105 (New): appmgr should use semaphores for it's main loophttps://redmine.graphics-muse.org/issues/11052024-03-16T03:15:12ZHammelmjhammel@graphics-muse.org
<p>Use a semaphore for the main loop instead of a simple sleep loop.</p> pinet - Bug #1102 (New): TouchProcessor fails to exit or notify on exit on pistore.https://redmine.graphics-muse.org/issues/11022024-03-04T23:17:07ZHammelmjhammel@graphics-muse.org
<p>Failure on pinet shutdown on a pistore:</p>
<pre>
piboxTouchShutdownProcessor[touchProcessor.c:619] ERROR Timed out waiting on touchProcessor thread to shut down.
</pre>
<p>Doesn't happen all the time and the timeout eventually clears the problem.</p> pinet - Feature #1063 (In Progress): Add phone mode to PiNet to configure WiFihttps://redmine.graphics-muse.org/issues/10632023-11-01T00:26:17ZHammelmjhammel@graphics-muse.org
<p>When built for phones, PiNet should not try to setup an AP. Instead it should scan the wifi for open SSIDs and present in a full screen scrolled list.</p>
<p>It should also allow configuring a hidden SSID and set the password and security type for any selected SSID.</p>
<p>I may want to look if there is a wifi app already written for PPP.</p> Xeon - Bug #989 (In Progress): rk818 is spewing to consolehttps://redmine.graphics-muse.org/issues/9892023-05-19T18:17:20ZHammelmjhammel@graphics-muse.org
<p>The driver spews changes to the console:</p>
<pre>
rk818-bat: changed: dsoc=66, rsoc=69, v=3873, ov=4078 c=-412, cap=1862, f=2708, st=charge off, hotdie=0
rk818-bat: dl=81, rl=81, v=3972, halt=0, halt_n=0, max=0, init=0, sw=0, calib=0, below0=0, force=0
</pre>
<p>Need an option to disable those so the serial console isn't corrupted by them.</p> Xeon - Feature #986 (New): Check if PiNet works on PPPhttps://redmine.graphics-muse.org/issues/9862023-05-19T04:51:03ZHammelmjhammel@graphics-muse.org
<p>Check if the PPP's wifi supports AP mode. If so, then PiNet will work for simple network setup. It's certainly preferrable to having to write an app with a keyboard to enter data on the phone.</p> Monitor - Bug #723 (In Progress): imwww init script does not properly restart the server.https://redmine.graphics-muse.org/issues/7232019-10-20T18:01:22ZHammelmjhammel@graphics-muse.org
<p>imwww got hung waiting on piboxd due to RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Missing resolv.conf causes MT_NET SET_IPV4 to hang (Closed)" href="https://redmine.graphics-muse.org/issues/721">#721</a>. Using the init script to restart imwww failed because it doesn't properly kill off the original server before trying to start a new one.</p> Monitor - Bug #722 (New): imwww fails to recover from piboxd comm errorhttps://redmine.graphics-muse.org/issues/7222019-10-20T18:00:09ZHammelmjhammel@graphics-muse.org
<p>If piboxd does not respond correct then imwww (php) doesn't recover and the server hangs. This was seen when an MT_NET / SET_IPV4 failed because RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Missing resolv.conf causes MT_NET SET_IPV4 to hang (Closed)" href="https://redmine.graphics-muse.org/issues/721">#721</a>.</p> Sensors - Feature #683 (In Progress): AC powerhttps://redmine.graphics-muse.org/issues/6832018-12-08T00:04:46ZHammelmjhammel@graphics-muse.org
<p>Light switches should use AC power for the sensor so we don't need a battery.</p>
<p>See <a href="https://www.ebay.com/itm/3-3V-600mA-AC-DC-Power-Supply-Buck-Converter-Step-Down-Module-2-5-W-/352515657771?_trksid=p2349526.m4383.l4275.c1#viTabs_0" class="external">Step down converter</a></p>
<p>Also see: <a href="https://www.aliexpress.com/item/0-7-5V-to-3V-3-3V-5V-DC-DC-Boost-Converter-voltage-Step-up-Module/32800430445.html" class="external">5V to 3V converter</a></p>
<p>Better device: <a href="https://us.tracopower.com/products/browse-by-category/show/ac-dc-power-supplies/encapsulated-modules/tmg/1/" class="external">TMG Series AC/DC power modules, fully encapsulated plastic package.</a></p> Sensors - Feature #667 (New): Set blink mode for operational modehttps://redmine.graphics-muse.org/issues/6672018-08-23T21:51:33ZHammelmjhammel@graphics-muse.org
<p>There is no blink mode currently set for this case. It should be set to blink once every 15 seconds and stay on for 1 full second.</p> Monitor - Feature #640 (New): imrest should provide a configuration APIhttps://redmine.graphics-muse.org/issues/6402018-07-12T19:08:45ZHammelmjhammel@graphics-muse.org
<p>This could be used by PiBoxd to query for where the IoT device registration directory can be found.</p>
<p>There is already the /monitor API. This needs to be extended to /monitor/{config,descriptor}.</p>
<p>The API should test if the request comes from internally (the localhost) or from externally. Only internal requests should be honored.</p>
The API should provide the following information:
<ul>
<li>PairEnabledStamp</li>
<li>ironmanDir</li>
<li>monitorDir</li>
<li>iotDir</li>
<li>stampDir</li>
<li>uuid (monitor's uuid)</li>
</ul>
<p>This should all be returned in a JSON packet.</p>
<p>When this is implemented, update the piboxd's iot.c code to use it instead of using the hard-coded path to the iotDir and update Jarvis to use the /monitor/descriptor API instead of just /monitor.</p> xbmcbox - Feature #134 (New): Need an init script to launch at power uphttps://redmine.graphics-muse.org/issues/1342012-11-22T02:21:37ZHammelmjhammel@graphics-muse.org
<p>XBMC needs to launch at power up. I need to see how raspbmc handles this first, such as do I need to start X?</p>