Main CLI enhancements: * Microphone meter * Long log line left/right scrolling * Eliminated flicker * VT100 ESC key code support (used by some terms) In addition, to achieve the meter it was necessary to implement a mechanism for local Inter Process Communication (IPC). This is achieved using the file-system. By default a folder structure is created under /tmp/mycroft/ipc, but it can be directed to somewhere else by setting the config value in mycroft.conf: "ipc_path" : "/path/to/somewhere" In the future, Mark 1 and Picroft will get RAM disks to avoid burning out the SD card. This is also a very fast communication mechanism. This is all hidden under util.get_ipc_directory() Further, the named signal mechanism was changed to use the IPC folder. The signal can have a lifetime now (not just one shot). |
||
---|---|---|
.. | ||
__init__.py | ||
main.py |