CMM per-bay PC-DMIS version selection + DODA deploy

Add bay picker (same arrow-key pattern as waxtrace) that maps CMM1-12
to a PC-DMIS version (2016/2019/2026) and DODA flag via cmm-bay-config.csv.

startnet.cmd: replace Standard/DODA submenu with bay picker. Writes
CMMID (e.g. CMM4) to machine-number.txt so the existing
TargetMachineNumbers filter on the SFLD share manifest gates per-bay
entries with no lib changes.

09-Setup-CMM: reads resolved version.txt and filters cmm-manifest.json
by _CmmVersion tag at imaging time so only the matched PC-DMIS version
installs.

cmm-manifest.json: add PC-DMIS 2026.1 entry (patched MSI, product code
{81BACE1B-FB08-4DCF-8100-79911AD3EC1E}) and DODA entry (flat zip extract
to C:\Apps\DODA\). Existing 2016/2019 entries tagged with _CmmVersion.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
cproudlock
2026-05-27 12:01:27 -04:00
parent 55c1ab4814
commit 5e13d38512
7 changed files with 314 additions and 33 deletions

View File

@@ -0,0 +1,13 @@
cmm_id,pcdmis_version,doda
CMM1,2019,no
CMM2,2019,no
CMM3,2019,no
CMM4,2016,no
CMM5,2019,no
CMM6,2019,no
CMM7,2019,no
CMM8,2019,no
CMM9,2019,no
CMM10,2016,no
CMM11,2026,no
CMM12,2026,no
1 cmm_id pcdmis_version doda
2 CMM1 2019 no
3 CMM2 2019 no
4 CMM3 2019 no
5 CMM4 2016 no
6 CMM5 2019 no
7 CMM6 2019 no
8 CMM7 2019 no
9 CMM8 2019 no
10 CMM9 2019 no
11 CMM10 2016 no
12 CMM11 2026 no
13 CMM12 2026 no