The new python program generate_fmcs_pv_table.py creates a MEDM which shows all the FMCS EPICS channels in a table. The entries are color coded by subsystem. Entries are sorted alphabetically.
For readability I've removed the H0:FMC- prefix in the channel names.
As described by Patrick, the new code cannot read binary inputs directly. Binary channels are read by analog-input PVs, denoted with an _INP suffix in their name. The (0,1) values are then fed into a binary-input record, which performs the required enumeration to the ZNAM,ONAM strings. On the MEDM screen the intermediate _INP PVs are highlighted with a "^^^" suffix, pointing to the related binary PV located directly above in the table.
The program also generates the DAQ H0EPICS_FMCS.ini file which is read by the EDC.