Test program running on MAX32625MBED. Control through USB Serial commands using a terminal emulator such as teraterm or putty.

Dependencies:   MaximTinyTester MAX11410 CmdLine USBDevice

Revision:
48:2591fcdece5e
Parent:
47:3ce5810551c4
Child:
49:5bfa51523bc2
--- a/Test_Menu_MAX11410.cpp	Tue Jan 07 23:52:41 2020 +0000
+++ b/Test_Menu_MAX11410.cpp	Fri Jan 10 01:55:55 2020 +0000
@@ -358,12 +358,12 @@
 // CODE GENERATOR: MAX11410 Command Name = Configure_RTD (MAX11410_AINP_SEL_enum_t rtd_iout, MAX11410_AINP_SEL_enum_t rtd_ainp, MAX11410_AINN_SEL_enum_t rtd_ainn) --> uint8_t
 // CODE GENERATOR: no Menu item hint in description
 // CODE GENERATOR: MAX11410 Command Name = Measure_RTD (MAX11410_AINP_SEL_enum_t rtd_iout, MAX11410_AINP_SEL_enum_t rtd_ainp, MAX11410_AINN_SEL_enum_t rtd_ainn) --> double
-// CODE GENERATOR: Menu item hint description Menu item 'RM'
-// CODE GENERATOR: Menu item 'RM' -- Menu item RM
-// CODE GENERATOR: MAX11410 help: RM MAX11410_AINP_SEL_enum_t rtd_iout, MAX11410_AINP_SEL_enum_t rtd_ainp, MAX11410_AINN_SEL_enum_t rtd_ainn -- Measure_RTD
-// CODE GENERATOR: MAX11410 helpString: 'RM  -- Measure_RTD'
-// CODE GENERATOR: test menu case 'RM':
-// CODE GENERATOR:           helpString 'RM  -- Measure_RTD'
+// CODE GENERATOR: Menu item hint description Menu item 'R' -> rtd_resistance, RTD_Temperature
+// CODE GENERATOR: Menu item 'R' -> rtd_resistance, RTD_Temperature -- Menu item R
+// CODE GENERATOR: MAX11410 help: R MAX11410_AINP_SEL_enum_t rtd_iout, MAX11410_AINP_SEL_enum_t rtd_ainp, MAX11410_AINN_SEL_enum_t rtd_ainn -- Measure_RTD
+// CODE GENERATOR: MAX11410 helpString: 'R  -- Measure_RTD'
+// CODE GENERATOR: test menu case 'R':
+// CODE GENERATOR:           helpString 'R  -- Measure_RTD'
 // CODE GENERATOR:           CMD_ 'None'
 // CODE GENERATOR:           CommandName 'Measure_RTD'
 // CODE GENERATOR:           CommandParamIn 'MAX11410_AINP_SEL_enum_t rtd_iout, MAX11410_AINP_SEL_enum_t rtd_ainp, MAX11410_AINN_SEL_enum_t rtd_ainn'
@@ -375,28 +375,11 @@
 // CODE GENERATOR:           CommandDocParamIn '@param[in] rtd_ainn = channel RTD low side, default=AINN_SEL_1001_AIN9'
 // CODE GENERATOR:           CommandDocParamOut ''
 // CODE GENERATOR:           CommandPost '@post AINcode[rtd_ainp]: measurement result LSB code'
+// CODE GENERATOR:           CommandPost '@post rtd_resistance: measurement result resistance in Ohms'
+// CODE GENERATOR:           CommandPost '@post RTD_Temperature: Temperature calculated from RTD Resistance; Thermocouple Cold Junction, in degrees C'
 // CODE GENERATOR:           CommandReturn '@return resistance calculated from raw LSB code and reference resistance'
 // CODE GENERATOR: MAX11410 Command Name = TemperatureOfRTD_PT1000 (double rtd_resistance) --> double
-// CODE GENERATOR: Menu item hint description Menu item 'RT'
-// CODE GENERATOR: Menu item 'RT' -- Menu item RT
-// CODE GENERATOR: MAX11410 help: RT double rtd_resistance -- TemperatureOfRTD_PT1000
-// CODE GENERATOR: MAX11410 helpString: 'RT rtd_resistance=? -- TemperatureOfRTD_PT1000'
-// CODE GENERATOR: test menu case 'RT':
-// CODE GENERATOR:           helpString 'RT rtd_resistance=? -- TemperatureOfRTD_PT1000'
-// CODE GENERATOR:           CMD_ 'None'
-// CODE GENERATOR:           CommandName 'TemperatureOfRTD_PT1000'
-// CODE GENERATOR:           CommandParamIn 'double rtd_resistance'
-// CODE GENERATOR:           CommandReturnType 'double'
-// CODE GENERATOR:           CommandPre ''
-// CODE GENERATOR:           CommandDocParamIn '@param[in] rtd_resistance = RTD resistance in ohms, default=1000'
-// CODE GENERATOR:           CommandDocParamOut ''
-// CODE GENERATOR:           CommandPost ''
-// CODE GENERATOR:           CommandReturn '@return ideal temperature in degrees C, calculated from RTD resistance in ohms'
-// CODE GENERATOR:           CommandDocTest '@test TemperatureOfRTD_PT1000(842.94) expect -40.0 within 0.1     PT-1000 RTD at -40C'
-// CODE GENERATOR:           CommandDocTest '@test TemperatureOfRTD_PT1000(1000.0) expect 0.0   within 0.1     PT-1000 RTD at 0C'
-// CODE GENERATOR:           CommandDocTest '@test TemperatureOfRTD_PT1000(1097.3) expect 25.0  within 0.1     PT-1000 RTD at 25C'
-// CODE GENERATOR:           CommandDocTest '@test TemperatureOfRTD_PT1000(1328.1) expect 85.0  within 0.1     PT-1000 RTD at 85C'
-// CODE GENERATOR:           CommandDocTest '@test TemperatureOfRTD_PT1000(1479.5) expect 125.0 within 0.1     PT-1000 RTD at 125C'
+// CODE GENERATOR: no Menu item hint in description
 // CODE GENERATOR: MAX11410 Command Name = Configure_Thermocouple (MAX11410_AINP_SEL_enum_t tc_ainp, MAX11410_AINN_SEL_enum_t tc_ainn, MAX11410_AINP_SEL_enum_t rtd_iout, MAX11410_AINP_SEL_enum_t rtd_ainp, MAX11410_AINN_SEL_enum_t rtd_ainn) --> uint8_t
 // CODE GENERATOR: no Menu item hint in description
 // CODE GENERATOR: MAX11410 Command Name = Measure_Thermocouple (MAX11410_AINP_SEL_enum_t tc_ainp, MAX11410_AINN_SEL_enum_t tc_ainn, MAX11410_AINP_SEL_enum_t rtd_iout, MAX11410_AINP_SEL_enum_t rtd_ainp, MAX11410_AINN_SEL_enum_t rtd_ainn) --> double
@@ -512,6 +495,13 @@
 // CODE GENERATOR: testMenuGlobalArgsDict['VRef_AVDD']['usedByCommandName'] = 'None'
 // CODE GENERATOR: testMenuGlobalArgsDict['VRef_AVDD']['usedBytestMenuItemName'] = 'None'
 
+// CODE GENERATOR: testMenuGlobalArgsDict add global property g_MAX11410_device.rtd_resistance
+// CODE GENERATOR: testMenuGlobalArgsDict add global property g_MAX11410_device.rtd_resistance argname = rtd_resistance
+// CODE GENERATOR: testMenuGlobalArgsDict['rtd_resistance']['alias'] = 'None'
+// CODE GENERATOR: testMenuGlobalArgsDict['rtd_resistance']['argtype'] = 'double'
+// CODE GENERATOR: testMenuGlobalArgsDict['rtd_resistance']['usedByCommandName'] = 'None'
+// CODE GENERATOR: testMenuGlobalArgsDict['rtd_resistance']['usedBytestMenuItemName'] = 'None'
+
 // CODE GENERATOR: testMenuGlobalArgsDict add global property g_MAX11410_device.RTD_Temperature
 // CODE GENERATOR: testMenuGlobalArgsDict add global property g_MAX11410_device.RTD_Temperature argname = RTD_Temperature
 // CODE GENERATOR: testMenuGlobalArgsDict['RTD_Temperature']['alias'] = 'None'
@@ -553,7 +543,6 @@
 // CODE GENERATOR: testMenuGlobalArgsDict skip array property g_MAX11410_device.AINcode[10]
 
 // CODE GENERATOR: scan testMenuCommand list for items that can be shortened to single character
-// CODE GENERATOR: multiple commands begin with character 'R'
 // CODE GENERATOR: multiple commands begin with character 'T'
 // CODE GENERATOR: multiple commands begin with character 'X'
 // CODE GENERATOR: multiple commands begin with character 'X'
@@ -570,8 +559,7 @@
 // CODE GENERATOR: shorten testMenuCommand to single character if unambiguous
 // CODE GENERATOR: testMenuCommand '!' already single character
 // CODE GENERATOR: testMenuCommand '$' already single character
-// CODE GENERATOR: cannot shorten testMenuCommand 'RM' to single character due to duplicates
-// CODE GENERATOR: cannot shorten testMenuCommand 'RT' to single character due to duplicates
+// CODE GENERATOR: testMenuCommand 'R' already single character
 // CODE GENERATOR: cannot shorten testMenuCommand 'TK' to single character due to duplicates
 // CODE GENERATOR: cannot shorten testMenuCommand 'TM' to single character due to duplicates
 // CODE GENERATOR: testMenuCommand 'V' already single character
@@ -598,12 +586,9 @@
     // CODE GENERATOR: command: $
     // CODE GENERATOR: help: $ -- Read_All_Voltages
     cmdLine.serial().printf("\r\n $ -- Read_All_Voltages");
-    // CODE GENERATOR: command: RM
-    // CODE GENERATOR: help: RM  -- Measure_RTD
-    cmdLine.serial().printf("\r\n RM  -- Measure_RTD");
-    // CODE GENERATOR: command: RT
-    // CODE GENERATOR: help: RT rtd_resistance=? -- TemperatureOfRTD_PT1000
-    cmdLine.serial().printf("\r\n RT rtd_resistance=? -- TemperatureOfRTD_PT1000");
+    // CODE GENERATOR: command: R
+    // CODE GENERATOR: help: R  -- Measure_RTD
+    cmdLine.serial().printf("\r\n R  -- Measure_RTD");
     // CODE GENERATOR: command: TK
     // CODE GENERATOR: help: TK tc_voltage=? -- TemperatureOfTC_TypeK
     cmdLine.serial().printf("\r\n TK tc_voltage=? -- TemperatureOfTC_TypeK");
@@ -759,6 +744,17 @@
             g_MAX11410_device.pgaGain = pgaGain; // update global property value
         }
 
+// CODE GENERATOR: testMenuGlobalArgsDict['rtd_resistance']['alias'] = 'None'
+// CODE GENERATOR: testMenuGlobalArgsDict['rtd_resistance']['argtype'] = 'double'
+// CODE GENERATOR: testMenuGlobalArgsDict['rtd_resistance']['usedByCommandName'] = 'None'
+// CODE GENERATOR: testMenuGlobalArgsDict['rtd_resistance']['usedBytestMenuItemName'] = 'None'
+                    // parse argument double rtd_resistance
+        double rtd_resistance = g_MAX11410_device.rtd_resistance; // default to global property value
+        if (cmdLine.parse_double("rtd_resistance", rtd_resistance))
+        {
+            g_MAX11410_device.rtd_resistance = rtd_resistance; // update global property value
+        }
+
 // CODE GENERATOR: testMenuGlobalArgsDict['status']['alias'] = 'None'
 // CODE GENERATOR: testMenuGlobalArgsDict['status']['argtype'] = 'uint32_t'
 // CODE GENERATOR: testMenuGlobalArgsDict['status']['usedByCommandName'] = 'None'
@@ -840,6 +836,9 @@
 // CODE GENERATOR: @ command print double g_MAX11410_device.VRef_AVDD
                     cmdLine.serial().printf("VRef_AVDD = ");
                     cmdLine.serial().printf("%f\n", g_MAX11410_device.VRef_AVDD);
+// CODE GENERATOR: @ command print double g_MAX11410_device.rtd_resistance
+                    cmdLine.serial().printf("rtd_resistance = ");
+                    cmdLine.serial().printf("%f\n", g_MAX11410_device.rtd_resistance);
 // CODE GENERATOR: @ command print double g_MAX11410_device.RTD_Temperature
                     cmdLine.serial().printf("RTD_Temperature = ");
                     cmdLine.serial().printf("%f\n", g_MAX11410_device.RTD_Temperature);
@@ -893,6 +892,7 @@
                     // @Param[in]=''
                     // @Param[out]=''
                     // @Post=''
+                    // displayPost=''
                     // @Return='@return 1 on success; 0 on failure'
                     cmdLine.serial().printf("Init");
                     // call function Init
@@ -925,6 +925,7 @@
                     // @Param[in]=''
                     // @Param[out]=''
                     // @Post='@post AINcode[0..9]: measurement result LSB code'
+                    // displayPost=''
                     // @Return='@return 1 on success; 0 on failure'
                     cmdLine.serial().printf("Read_All_Voltages");
                     // call function Read_All_Voltages
@@ -934,8 +935,8 @@
         } // end case '$'
         break;
 
-// CODE GENERATOR: test menu case 'RM':
-// CODE GENERATOR:           helpString 'RM  -- Measure_RTD'
+// CODE GENERATOR: test menu case 'R':
+// CODE GENERATOR:           helpString 'R  -- Measure_RTD'
 // CODE GENERATOR:           CMD_ 'None'
 // CODE GENERATOR:           CommandName 'Measure_RTD'
 // CODE GENERATOR:           CommandParamIn 'MAX11410_AINP_SEL_enum_t rtd_iout, MAX11410_AINP_SEL_enum_t rtd_ainp, MAX11410_AINN_SEL_enum_t rtd_ainn'
@@ -947,15 +948,13 @@
 // CODE GENERATOR:           CommandDocParamIn '@param[in] rtd_ainn = channel RTD low side, default=AINN_SEL_1001_AIN9'
 // CODE GENERATOR:           CommandDocParamOut ''
 // CODE GENERATOR:           CommandPost '@post AINcode[rtd_ainp]: measurement result LSB code'
+// CODE GENERATOR:           CommandPost '@post rtd_resistance: measurement result resistance in Ohms'
+// CODE GENERATOR:           CommandPost '@post RTD_Temperature: Temperature calculated from RTD Resistance; Thermocouple Cold Junction, in degrees C'
 // CODE GENERATOR:           CommandReturn '@return resistance calculated from raw LSB code and reference resistance'
         case 'R':
         {
-            switch (cmdLine[1])
-            {
-                case 'M':
-                {
-                    // test menu command 'RM' handler:
-                    // helpString='RM  -- Measure_RTD'
+                    // test menu command 'R' handler:
+                    // helpString='R  -- Measure_RTD'
                     // CMD_='None'
                     // CommandName='Measure_RTD'
                     // CommandParamIn='MAX11410_AINP_SEL_enum_t rtd_iout, MAX11410_AINP_SEL_enum_t rtd_ainp, MAX11410_AINN_SEL_enum_t rtd_ainn'
@@ -967,25 +966,11 @@
                     // @Param[in]='@param[in] rtd_ainn = channel RTD low side, default=AINN_SEL_1001_AIN9'
                     // @Param[out]=''
                     // @Post='@post AINcode[rtd_ainp]: measurement result LSB code'
+                    // @Post='@post rtd_resistance: measurement result resistance in Ohms'
+                    // @Post='@post RTD_Temperature: Temperature calculated from RTD Resistance; Thermocouple Cold Junction, in degrees C'
+                    // displayPost='rtd_resistance, RTD_Temperature'
                     // @Return='@return resistance calculated from raw LSB code and reference resistance'
                     // parse argument list
-// CODE GENERATOR: searching TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t' for constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0000_AIN0' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0001_AIN1' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0010_AIN2' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0011_AIN3' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0100_AIN4' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0101_AIN5' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0110_AIN6' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0111_AIN7' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1000_AIN8' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1001_AIN9' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1010_AVDD' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1011_unconnected' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1100_unconnected' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1101_unconnected' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1110_unconnected' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1111_unconnected' vs constant 'Measure_RTD'
                     // argname default_argvalue symbolic enum name specified in CommandDocParamIn @Param[in]='@param[in] rtd_iout = channel RTD high side force, default=AINP_SEL_0111_AIN7'
                     // parse argument MAX11410::MAX11410_AINP_SEL_enum_t rtd_iout
                     MAX11410::MAX11410_AINP_SEL_enum_t rtd_iout = MAX11410::AINP_SEL_0111_AIN7; // --- g_MAX11410_device.__WARNING_no_match_for_argname_rtd_iout_in_MAX11410_device_t__; // default to global property value
@@ -993,23 +978,6 @@
                     {
                         // g_MAX11410_device.__WARNING_no_match_for_argname_rtd_iout_in_MAX11410_device_t__ = rtd_iout; // update global property value
                     }
-// CODE GENERATOR: searching TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t' for constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0000_AIN0' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0001_AIN1' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0010_AIN2' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0011_AIN3' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0100_AIN4' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0101_AIN5' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0110_AIN6' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0111_AIN7' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1000_AIN8' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1001_AIN9' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1010_AVDD' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1011_unconnected' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1100_unconnected' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1101_unconnected' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1110_unconnected' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1111_unconnected' vs constant 'Measure_RTD'
                     // argname default_argvalue symbolic enum name specified in CommandDocParamIn @Param[in]='@param[in] rtd_ainp = channel RTD high side sense, default=AINP_SEL_1000_AIN8'
                     // parse argument MAX11410::MAX11410_AINP_SEL_enum_t rtd_ainp
                     MAX11410::MAX11410_AINP_SEL_enum_t rtd_ainp = MAX11410::AINP_SEL_1000_AIN8; // --- g_MAX11410_device.__WARNING_no_match_for_argname_rtd_ainp_in_MAX11410_device_t__; // default to global property value
@@ -1017,23 +985,6 @@
                     {
                         // g_MAX11410_device.__WARNING_no_match_for_argname_rtd_ainp_in_MAX11410_device_t__ = rtd_ainp; // update global property value
                     }
-// CODE GENERATOR: searching TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t' for constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0000_AIN0' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0001_AIN1' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0010_AIN2' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0011_AIN3' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0100_AIN4' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0101_AIN5' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0110_AIN6' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0111_AIN7' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1000_AIN8' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1001_AIN9' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1010_GND' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1011_unconnected' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1100_unconnected' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1101_unconnected' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1110_unconnected' vs constant 'Measure_RTD'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1111_unconnected' vs constant 'Measure_RTD'
                     // argname default_argvalue symbolic enum name specified in CommandDocParamIn @Param[in]='@param[in] rtd_ainn = channel RTD low side, default=AINN_SEL_1001_AIN9'
                     // parse argument MAX11410::MAX11410_AINN_SEL_enum_t rtd_ainn
                     MAX11410::MAX11410_AINN_SEL_enum_t rtd_ainn = MAX11410::AINN_SEL_1001_AIN9; // --- g_MAX11410_device.__WARNING_no_match_for_argname_rtd_ainn_in_MAX11410_device_t__; // default to global property value
@@ -1051,62 +1002,12 @@
                     // call function Measure_RTD(rtd_iout, rtd_ainp, rtd_ainn)
                     double result = g_MAX11410_device.Measure_RTD(rtd_iout, rtd_ainp, rtd_ainn);
                     cmdLine.serial().printf(" =%f\r\n", result);
+                    // Menu item 'R' -> rtd_resistance, RTD_Temperature
+                    cmdLine.serial().printf("%s=%f\r\n", "rtd_resistance", g_MAX11410_device.rtd_resistance);
+                    cmdLine.serial().printf("%s=%f\r\n", "RTD_Temperature", g_MAX11410_device.RTD_Temperature);
                     return true; // command handled by MAX11410
-                } // end nested case 'RM'
-                break;
-
-// CODE GENERATOR: test menu case 'RT':
-// CODE GENERATOR:           helpString 'RT rtd_resistance=? -- TemperatureOfRTD_PT1000'
-// CODE GENERATOR:           CMD_ 'None'
-// CODE GENERATOR:           CommandName 'TemperatureOfRTD_PT1000'
-// CODE GENERATOR:           CommandParamIn 'double rtd_resistance'
-// CODE GENERATOR:           CommandReturnType 'double'
-// CODE GENERATOR:           CommandPre ''
-// CODE GENERATOR:           CommandDocParamIn '@param[in] rtd_resistance = RTD resistance in ohms, default=1000'
-// CODE GENERATOR:           CommandDocParamOut ''
-// CODE GENERATOR:           CommandPost ''
-// CODE GENERATOR:           CommandReturn '@return ideal temperature in degrees C, calculated from RTD resistance in ohms'
-// CODE GENERATOR:           CommandTest '@test TemperatureOfRTD_PT1000(842.94) expect -40.0 within 0.1     PT-1000 RTD at -40C'
-// CODE GENERATOR:           CommandTest '@test TemperatureOfRTD_PT1000(1000.0) expect 0.0   within 0.1     PT-1000 RTD at 0C'
-// CODE GENERATOR:           CommandTest '@test TemperatureOfRTD_PT1000(1097.3) expect 25.0  within 0.1     PT-1000 RTD at 25C'
-// CODE GENERATOR:           CommandTest '@test TemperatureOfRTD_PT1000(1328.1) expect 85.0  within 0.1     PT-1000 RTD at 85C'
-// CODE GENERATOR:           CommandTest '@test TemperatureOfRTD_PT1000(1479.5) expect 125.0 within 0.1     PT-1000 RTD at 125C'
-                case 'T':
-                {
-                    // test menu command 'RT' handler:
-                    // helpString='RT rtd_resistance=? -- TemperatureOfRTD_PT1000'
-                    // CMD_='None'
-                    // CommandName='TemperatureOfRTD_PT1000'
-                    // CommandParamIn='double rtd_resistance'
-                    // CommandReturnType='double'
-                    // @Pre=''
-                    // @Param[in]='@param[in] rtd_resistance = RTD resistance in ohms, default=1000'
-                    // @Param[out]=''
-                    // @Post=''
-                    // @Return='@return ideal temperature in degrees C, calculated from RTD resistance in ohms'
-                    // @Test='@test TemperatureOfRTD_PT1000(842.94) expect -40.0 within 0.1     PT-1000 RTD at -40C'
-                    // @Test='@test TemperatureOfRTD_PT1000(1000.0) expect 0.0   within 0.1     PT-1000 RTD at 0C'
-                    // @Test='@test TemperatureOfRTD_PT1000(1097.3) expect 25.0  within 0.1     PT-1000 RTD at 25C'
-                    // @Test='@test TemperatureOfRTD_PT1000(1328.1) expect 85.0  within 0.1     PT-1000 RTD at 85C'
-                    // @Test='@test TemperatureOfRTD_PT1000(1479.5) expect 125.0 within 0.1     PT-1000 RTD at 125C'
-                    // parse argument list
-                    // argname default_argvalue numeric literal specified in CommandDocParamIn @Param[in]='@param[in] rtd_resistance = RTD resistance in ohms, default=1000'
-                    // parse argument double rtd_resistance
-                    double rtd_resistance = (double)1000; // --- g_MAX11410_device.__WARNING_no_match_for_argname_rtd_resistance_in_MAX11410_device_t__; // default to global property value
-                    if (cmdLine.parse_double("rtd_resistance", rtd_resistance))
-                    {
-                        // g_MAX11410_device.__WARNING_no_match_for_argname_rtd_resistance_in_MAX11410_device_t__ = rtd_resistance; // update global property value
-                    }
-                    // print arguments
-                    cmdLine.serial().printf("TemperatureOfRTD_PT1000");
-                    cmdLine.serial().printf(" rtd_resistance=%d", rtd_resistance);
-                    cmdLine.serial().printf("\r\n");
-                    // call function TemperatureOfRTD_PT1000(rtd_resistance)
-                    double result = g_MAX11410_device.TemperatureOfRTD_PT1000(rtd_resistance);
-                    cmdLine.serial().printf(" =%f\r\n", result);
-                    return true; // command handled by MAX11410
-                } // end nested case 'RT'
-                break;
+        } // end case 'R'
+        break;
 
 // CODE GENERATOR: test menu case 'TK':
 // CODE GENERATOR:           helpString 'TK tc_voltage=? -- TemperatureOfTC_TypeK'
@@ -1164,9 +1065,6 @@
 // CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(16.397e-3) expect 400.0  within 0.1      TC_TypeK at  400C = 16.397mV'
 // CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(18.516e-3) expect 450.0  within 0.1      TC_TypeK at  450C = 18.516mV'
 // CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(20.218e-3) expect 490.0        TC_TypeK at  490C = 20.218mV'
-            } // end nested switch (cmdLine[1])
-            break;
-        } // end case 'R'
         case 'T':
         {
             switch (cmdLine[1])
@@ -1183,6 +1081,7 @@
                     // @Param[in]='@param[in] tc_voltage = Thermocouple voltage in volts, default=0.0254'
                     // @Param[out]=''
                     // @Post=''
+                    // displayPost=''
                     // @Return='@return ideal temperature in degrees C, calculated from RTD resistance in ohms'
                     // @Test='@test group TC_1 TemperatureOfTC_TypeK(0.000e-3) expect  0.0    within 0.1    TC_TypeK at   0C = 0.000mV'
                     // @Test='@test group TC_1 TemperatureOfTC_TypeK(0.039e-3) expect  1.0    within 0.1    TC_TypeK at   1C = 0.039mV'
@@ -1279,25 +1178,9 @@
                     // @Param[in]='@param[in] rtd_ainn = channel RTD low side, default=AINN_SEL_1001_AIN9'
                     // @Param[out]=''
                     // @Post='@post AINcode[tc_ainp]: measurement result LSB code'
+                    // displayPost=''
                     // @Return='@return 1 on success; 0 on failure'
                     // parse argument list
-// CODE GENERATOR: searching TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t' for constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0000_AIN0' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0001_AIN1' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0010_AIN2' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0011_AIN3' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0100_AIN4' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0101_AIN5' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0110_AIN6' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0111_AIN7' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1000_AIN8' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1001_AIN9' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1010_AVDD' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1011_unconnected' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1100_unconnected' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1101_unconnected' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1110_unconnected' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1111_unconnected' vs constant 'Measure_Thermocouple'
                     // argname default_argvalue symbolic enum name specified in CommandDocParamIn @Param[in]='@param[in] tc_ainp = channel of Thermocouple high side, default=AINP_SEL_0101_AIN5'
                     // parse argument MAX11410::MAX11410_AINP_SEL_enum_t tc_ainp
                     MAX11410::MAX11410_AINP_SEL_enum_t tc_ainp = MAX11410::AINP_SEL_0101_AIN5; // --- g_MAX11410_device.__WARNING_no_match_for_argname_tc_ainp_in_MAX11410_device_t__; // default to global property value
@@ -1305,23 +1188,6 @@
                     {
                         // g_MAX11410_device.__WARNING_no_match_for_argname_tc_ainp_in_MAX11410_device_t__ = tc_ainp; // update global property value
                     }
-// CODE GENERATOR: searching TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t' for constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0000_AIN0' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0001_AIN1' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0010_AIN2' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0011_AIN3' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0100_AIN4' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0101_AIN5' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0110_AIN6' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0111_AIN7' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1000_AIN8' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1001_AIN9' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1010_GND' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1011_unconnected' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1100_unconnected' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1101_unconnected' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1110_unconnected' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1111_unconnected' vs constant 'Measure_Thermocouple'
                     // argname default_argvalue symbolic enum name specified in CommandDocParamIn @Param[in]='@param[in] tc_ainn = channel of Thermocouple low side, default=AINN_SEL_0110_AIN6'
                     // parse argument MAX11410::MAX11410_AINN_SEL_enum_t tc_ainn
                     MAX11410::MAX11410_AINN_SEL_enum_t tc_ainn = MAX11410::AINN_SEL_0110_AIN6; // --- g_MAX11410_device.__WARNING_no_match_for_argname_tc_ainn_in_MAX11410_device_t__; // default to global property value
@@ -1329,23 +1195,6 @@
                     {
                         // g_MAX11410_device.__WARNING_no_match_for_argname_tc_ainn_in_MAX11410_device_t__ = tc_ainn; // update global property value
                     }
-// CODE GENERATOR: searching TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t' for constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0000_AIN0' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0001_AIN1' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0010_AIN2' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0011_AIN3' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0100_AIN4' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0101_AIN5' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0110_AIN6' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0111_AIN7' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1000_AIN8' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1001_AIN9' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1010_AVDD' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1011_unconnected' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1100_unconnected' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1101_unconnected' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1110_unconnected' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1111_unconnected' vs constant 'Measure_Thermocouple'
                     // argname default_argvalue symbolic enum name specified in CommandDocParamIn @Param[in]='@param[in] rtd_iout = channel RTD high side force, default=AINP_SEL_0111_AIN7'
                     // parse argument MAX11410::MAX11410_AINP_SEL_enum_t rtd_iout
                     MAX11410::MAX11410_AINP_SEL_enum_t rtd_iout = MAX11410::AINP_SEL_0111_AIN7; // --- g_MAX11410_device.__WARNING_no_match_for_argname_rtd_iout_in_MAX11410_device_t__; // default to global property value
@@ -1353,23 +1202,6 @@
                     {
                         // g_MAX11410_device.__WARNING_no_match_for_argname_rtd_iout_in_MAX11410_device_t__ = rtd_iout; // update global property value
                     }
-// CODE GENERATOR: searching TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t' for constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0000_AIN0' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0001_AIN1' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0010_AIN2' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0011_AIN3' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0100_AIN4' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0101_AIN5' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0110_AIN6' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0111_AIN7' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1000_AIN8' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1001_AIN9' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1010_AVDD' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1011_unconnected' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1100_unconnected' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1101_unconnected' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1110_unconnected' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1111_unconnected' vs constant 'Measure_Thermocouple'
                     // argname default_argvalue symbolic enum name specified in CommandDocParamIn @Param[in]='@param[in] rtd_ainp = channel RTD high side sense, default=AINP_SEL_1000_AIN8'
                     // parse argument MAX11410::MAX11410_AINP_SEL_enum_t rtd_ainp
                     MAX11410::MAX11410_AINP_SEL_enum_t rtd_ainp = MAX11410::AINP_SEL_1000_AIN8; // --- g_MAX11410_device.__WARNING_no_match_for_argname_rtd_ainp_in_MAX11410_device_t__; // default to global property value
@@ -1377,23 +1209,6 @@
                     {
                         // g_MAX11410_device.__WARNING_no_match_for_argname_rtd_ainp_in_MAX11410_device_t__ = rtd_ainp; // update global property value
                     }
-// CODE GENERATOR: searching TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t' for constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0000_AIN0' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0001_AIN1' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0010_AIN2' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0011_AIN3' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0100_AIN4' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0101_AIN5' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0110_AIN6' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0111_AIN7' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1000_AIN8' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1001_AIN9' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1010_GND' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1011_unconnected' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1100_unconnected' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1101_unconnected' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1110_unconnected' vs constant 'Measure_Thermocouple'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1111_unconnected' vs constant 'Measure_Thermocouple'
                     // argname default_argvalue symbolic enum name specified in CommandDocParamIn @Param[in]='@param[in] rtd_ainn = channel RTD low side, default=AINN_SEL_1001_AIN9'
                     // parse argument MAX11410::MAX11410_AINN_SEL_enum_t rtd_ainn
                     MAX11410::MAX11410_AINN_SEL_enum_t rtd_ainn = MAX11410::AINN_SEL_1001_AIN9; // --- g_MAX11410_device.__WARNING_no_match_for_argname_rtd_ainn_in_MAX11410_device_t__; // default to global property value
@@ -1444,25 +1259,9 @@
                     // @Param[in]='@param[in] ainn = channel low side, default=AINN_SEL_1010_GND'
                     // @Param[out]=''
                     // @Post='@post AINcode[ainp]: measurement result LSB code'
+                    // displayPost=''
                     // @Return='@return ideal voltage calculated from raw LSB code and reference voltage'
                     // parse argument list
-// CODE GENERATOR: searching TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t' for constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0000_AIN0' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0001_AIN1' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0010_AIN2' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0011_AIN3' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0100_AIN4' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0101_AIN5' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0110_AIN6' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0111_AIN7' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1000_AIN8' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1001_AIN9' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1010_AVDD' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1011_unconnected' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1100_unconnected' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1101_unconnected' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1110_unconnected' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_1111_unconnected' vs constant 'Measure_Voltage'
                     // argname default_argvalue symbolic enum name specified in CommandDocParamIn @Param[in]='@param[in] ainp = channel high side, default=AINP_SEL_0000_AIN0'
                     // parse argument MAX11410::MAX11410_AINP_SEL_enum_t ainp
                     MAX11410::MAX11410_AINP_SEL_enum_t ainp = MAX11410::AINP_SEL_0000_AIN0; // --- g_MAX11410_device.__WARNING_no_match_for_argname_ainp_in_MAX11410_device_t__; // default to global property value
@@ -1470,23 +1269,6 @@
                     {
                         // g_MAX11410_device.__WARNING_no_match_for_argname_ainp_in_MAX11410_device_t__ = ainp; // update global property value
                     }
-// CODE GENERATOR: searching TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t' for constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0000_AIN0' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0001_AIN1' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0010_AIN2' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0011_AIN3' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0100_AIN4' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0101_AIN5' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0110_AIN6' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_0111_AIN7' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1000_AIN8' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1001_AIN9' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1010_GND' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1011_unconnected' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1100_unconnected' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1101_unconnected' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1110_unconnected' vs constant 'Measure_Voltage'
-// CODE GENERATOR: comparing TypedefEnum 'MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1111_unconnected' vs constant 'Measure_Voltage'
                     // argname default_argvalue symbolic enum name specified in CommandDocParamIn @Param[in]='@param[in] ainn = channel low side, default=AINN_SEL_1010_GND'
                     // parse argument MAX11410::MAX11410_AINN_SEL_enum_t ainn
                     MAX11410::MAX11410_AINN_SEL_enum_t ainn = MAX11410::AINN_SEL_1010_GND; // --- g_MAX11410_device.__WARNING_no_match_for_argname_ainn_in_MAX11410_device_t__; // default to global property value
@@ -1537,6 +1319,7 @@
                     // @Param[in]=''
                     // @Param[out]=''
                     // @Post=''
+                    // displayPost=''
                     // @Return='@return 1 on success; 0 on failure'
                     cmdLine.serial().printf("Calibrate_Self_Offset_Gain");
                     // call function Calibrate_Self_Offset_Gain
@@ -1569,6 +1352,7 @@
                     // @Param[in]=''
                     // @Param[out]=''
                     // @Post=''
+                    // displayPost=''
                     // @Return='@return 1 on success; 0 on failure'
                     cmdLine.serial().printf("Calibrate_PGA_Gain");
                     // call function Calibrate_PGA_Gain
@@ -1601,6 +1385,7 @@
                     // @Param[in]=''
                     // @Param[out]=''
                     // @Post=''
+                    // displayPost=''
                     // @Return='@return 1 on success; 0 on failure'
                     cmdLine.serial().printf("Calibrate_System_Offset_A");
                     // call function Calibrate_System_Offset_A
@@ -1633,6 +1418,7 @@
                     // @Param[in]=''
                     // @Param[out]=''
                     // @Post=''
+                    // displayPost=''
                     // @Return='@return 1 on success; 0 on failure'
                     cmdLine.serial().printf("Calibrate_System_Gain_A");
                     // call function Calibrate_System_Gain_A
@@ -1665,6 +1451,7 @@
                     // @Param[in]=''
                     // @Param[out]=''
                     // @Post=''
+                    // displayPost=''
                     // @Return='@return 1 on success; 0 on failure'
                     cmdLine.serial().printf("Calibrate_System_Offset_B");
                     // call function Calibrate_System_Offset_B
@@ -1697,6 +1484,7 @@
                     // @Param[in]=''
                     // @Param[out]=''
                     // @Post=''
+                    // displayPost=''
                     // @Return='@return 1 on success; 0 on failure'
                     cmdLine.serial().printf("Calibrate_System_Gain_B");
                     // call function Calibrate_System_Gain_B
@@ -1739,6 +1527,7 @@
                     // @Param[in]='@param[in] ref_sel = reference selection, default=MAX11410::MAX11410_REF_SEL_enum_t::REF_SEL_001_REF1P_REF1N'
                     // @Param[out]=''
                     // @Post=''
+                    // displayPost=''
                     // @Return='@return 1 on success; 0 on failure'
                     // parse argument list
                     // argname default_argvalue numeric literal specified in CommandDocParamIn @Param[in]='@param[in] extclk = external clock enable, default=0'
@@ -1824,6 +1613,7 @@
                     // @Param[in]='@param[in] rate = output data rate selection, default=MAX11410::MAX11410_RATE_enum_t::RATE_0100'
                     // @Param[out]=''
                     // @Post=''
+                    // displayPost=''
                     // @Return='@return 1 on success; 0 on failure'
                     // parse argument list
                     // argname default_argvalue symbolic name specified in CommandDocParamIn @Param[in]='@param[in] linef = filter type, default=MAX11410::MAX11410_LINEF_enum_t::LINEF_11_SINC4'
@@ -1877,6 +1667,7 @@
                     // @Param[in]='@param[in] idac0_sel = channel low side, default=MAX11410::MAX11410_IDAC0_SEL_enum_t::IDAC0_SEL_1111_unconnected'
                     // @Param[out]=''
                     // @Post=''
+                    // displayPost=''
                     // @Return='@return 1 on success; 0 on failure'
                     // parse argument list
                     // argname default_argvalue symbolic name specified in CommandDocParamIn @Param[in]='@param[in] idac1_sel = channel high side, default=MAX11410::MAX11410_IDAC1_SEL_enum_t::IDAC1_SEL_1111_unconnected'
@@ -1930,6 +1721,7 @@
                     // @Param[in]='@param[in] ainn = channel low side, default=MAX11410::MAX11410_AINN_SEL_enum_t::AINN_SEL_1010_GND'
                     // @Param[out]=''
                     // @Post=''
+                    // displayPost=''
                     // @Return='@return 1 on success; 0 on failure'
                     // parse argument list
                     // argname default_argvalue symbolic name specified in CommandDocParamIn @Param[in]='@param[in] ainp = channel high side, default=MAX11410::MAX11410_AINP_SEL_enum_t::AINP_SEL_0000_AIN0'
@@ -1983,6 +1775,7 @@
                     // @Param[in]='@param[in] gain = gain selection, default=MAX11410::MAX11410_GAIN_enum_t::GAIN_000_1'
                     // @Param[out]=''
                     // @Post=''
+                    // displayPost=''
                     // @Return='@return 1 on success; 0 on failure'
                     // parse argument list
                     // argname default_argvalue symbolic name specified in CommandDocParamIn @Param[in]='@param[in] sigpath = signal path, default=MAX11410::MAX11410_SIG_PATH_enum_t::SIG_PATH_00_BUFFERED'
@@ -2038,6 +1831,7 @@
                     // @Param[in]='@param[in] idac_mode = _______, default=MAX11410::MAX11410_IDAC_MODE_enum_t::IDAC_MODE_0000_10uA'
                     // @Param[out]=''
                     // @Post=''
+                    // displayPost=''
                     // @Return='@return 1 on success; 0 on failure'
                     // parse argument list
                     // argname default_argvalue symbolic name specified in CommandDocParamIn @Param[in]='@param[in] vbias_mode = _______, default=MAX11410::MAX11410_VBIAS_MODE_enum_t::VBIAS_MODE_00_Active'
@@ -2097,6 +1891,7 @@
                     // @Param[in]='@param[in] vbias_ain7_ain0_bitmap = bit map of AIN7..AIN0 enables for voltage bias, default=0'
                     // @Param[out]=''
                     // @Post=''
+                    // displayPost=''
                     // @Return='@return 1 on success; 0 on failure'
                     // parse argument list
                     // argname default_argvalue numeric literal specified in CommandDocParamIn @Param[in]='@param[in] vbias_ain7_ain0_bitmap = bit map of AIN7..AIN0 enables for voltage bias, default=0'