Page MenuHomeVyOS Platform

fmertz (Francois Mertz)
Design

Projects

User does not belong to any projects.

User Details

User Since
Sep 28 2017, 6:33 PM (159 w, 6 d)

Recent Activity

Jun 26 2020

fmertz added a comment to T2564: Extend VyOS to support appliance LCDs.

Created pull requests #477 and #269

Jun 26 2020, 5:24 PM · VyOS 1.2 Crux (VyOS 1.2.7), VyOS 1.3 Equuleus
fmertz added a comment to T2564: Extend VyOS to support appliance LCDs.

Documentation commit here: GitHub fmertz/vyos-documentation/commits/system-display

Jun 26 2020, 12:59 AM · VyOS 1.2 Crux (VyOS 1.2.7), VyOS 1.3 Equuleus

Jun 24 2020

fmertz added a comment to T2564: Extend VyOS to support appliance LCDs.

Update: After hooking up an actual EZIO device to my VM and working the code back and forth, I seem to have settled on this design:

Jun 24 2020, 4:55 PM · VyOS 1.2 Crux (VyOS 1.2.7), VyOS 1.3 Equuleus

Jun 22 2020

fmertz added a comment to T2564: Extend VyOS to support appliance LCDs.

FWIW, this integration package is coming along nicely. I was able to create the XML CLI. The python code is kept to a minimum by passing a dictionary of the Config to the template engine "render". At this point, I can generate the proper LCDd.conf and lcdproc.conf based on the CLI. I now need to work on start/stop/restart as well as (basic) config validation. I have nothing for lcdexec/menu this far.

Jun 22 2020, 1:14 AM · VyOS 1.2 Crux (VyOS 1.2.7), VyOS 1.3 Equuleus
fmertz added a comment to T2564: Extend VyOS to support appliance LCDs.

OK, another approach question.

Jun 22 2020, 12:58 AM · VyOS 1.2 Crux (VyOS 1.2.7), VyOS 1.3 Equuleus

Jun 19 2020

fmertz added a comment to T2564: Extend VyOS to support appliance LCDs.

At this point, i could use a couple of wise words for the development process.

Jun 19 2020, 4:14 PM · VyOS 1.2 Crux (VyOS 1.2.7), VyOS 1.3 Equuleus

Jun 18 2020

fmertz added a comment to T2564: Extend VyOS to support appliance LCDs.

OK, question on the approach. Looking at LCDd.conf (check the link above), there are a few server options, but TONS of individual driver options. Doing some sort of complete support in VYOS would be fairly straightforward, but would lead to a massive XML file. The lcdproc project has been around a while, so there are many different devices that are supported, most possibly somewhat historic or even one-off. We can (artificially) categorize them in 2 groups:

Jun 18 2020, 7:55 PM · VyOS 1.2 Crux (VyOS 1.2.7), VyOS 1.3 Equuleus

Jun 7 2020

fmertz added a comment to T2564: Extend VyOS to support appliance LCDs.

Overview of the effort:

Jun 7 2020, 9:50 PM · VyOS 1.2 Crux (VyOS 1.2.7), VyOS 1.3 Equuleus
fmertz created T2564: Extend VyOS to support appliance LCDs.
Jun 7 2020, 9:38 PM · VyOS 1.2 Crux (VyOS 1.2.7), VyOS 1.3 Equuleus

Sep 29 2017

fmertz added a comment to T405: Add binaries for lcdproc.

Virtualization would work fine. The daemon/server LCDd is just code, and can be configured to run a nCurses "driver". Some other drivers only do parallel port stuff so would do nothing in a virtual environment. Other drivers do serial port and I suppose the data stream could be monitored. The clients (lcdproc, lcdexec, etc) are just programs that push data to LCDd over TCP.

Sep 29 2017, 1:48 PM · VyOS 1.3 Equuleus

Sep 28 2017

fmertz created T405: Add binaries for lcdproc.
Sep 28 2017, 8:19 PM · VyOS 1.3 Equuleus