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:
47:3ce5810551c4
Parent:
46:79dba7d4110c
Child:
48:2591fcdece5e
--- a/Test_Menu_MAX11410.cpp	Tue Dec 24 00:09:59 2019 +0000
+++ b/Test_Menu_MAX11410.cpp	Tue Jan 07 23:52:41 2020 +0000
@@ -1,5 +1,5 @@
 // /*******************************************************************************
-// * Copyright (C) 2019 Maxim Integrated Products, Inc., All Rights Reserved.
+// * Copyright (C) 2020 Maxim Integrated Products, Inc., All Rights Reserved.
 // *
 // * Permission is hereby granted, free of charge, to any person obtaining a
 // * copy of this software and associated documentation files (the "Software"),
@@ -392,8 +392,11 @@
 // 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(1000.0) expect 0.00             PT1000 at 0 deg C'
-// CODE GENERATOR:           CommandDocTest '@test TemperatureOfRTD_PT1000(1100.0) expect 25.00            PT1000 at 25 deg C'
+// 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: 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
@@ -432,8 +435,53 @@
 // 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 TemperatureOfTC_TypeK(0.123) expect 0.00             TC_TypeK at 0 deg C'
-// CODE GENERATOR:           CommandDocTest '@test TemperatureOfTC_TypeK(0.456) expect 25.00            TC_TypeK at 25 deg C'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(0.000e-3) expect  0.0    within 0.1    TC_TypeK at   0C = 0.000mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(0.039e-3) expect  1.0    within 0.1    TC_TypeK at   1C = 0.039mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(0.079e-3) expect  2.0    within 0.1    TC_TypeK at   2C = 0.079mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(0.119e-3) expect  3.0    within 0.1    TC_TypeK at   3C = 0.119mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(0.158e-3) expect  4.0     within 0.1   TC_TypeK at   4C = 0.158mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(0.198e-3) expect  5.0     within 0.1   TC_TypeK at   5C = 0.198mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(0.238e-3) expect  6.0     within 0.1   TC_TypeK at   6C = 0.238mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(0.2775e-3) expect  7.0    within 0.1    TC_TypeK at   7C = 0.2775mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(0.317e-3) expect  8.0     within 0.1   TC_TypeK at   8C = 0.317mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(0.357e-3) expect  9.0     within 0.1   TC_TypeK at   9C = 0.357mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(0.397e-3) expect 10.0    within 0.1    TC_TypeK at  10C = 0.397mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(0.798e-3) expect 20.0    within 0.1    TC_TypeK at  20C = 0.798mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(1.081e-3) expect 27.0    within 0.1    TC_TypeK at  27C = 1.081mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(1.203e-3) expect 30.0    within 0.1    TC_TypeK at  30C = 1.203mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(1.612e-3) expect 40.0    within 0.1    TC_TypeK at  40C = 1.612mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(2.023e-3) expect 50.0    within 0.1    TC_TypeK at  50C = 2.023mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(2.436e-3) expect 60.0    within 0.1    TC_TypeK at  60C = 2.436mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(2.851e-3) expect 70.0    within 0.1    TC_TypeK at  70C = 2.851mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(3.267e-3) expect 80.0    within 0.1    TC_TypeK at  80C = 3.267mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(3.682e-3) expect 90.0    within 0.1    TC_TypeK at  90C = 3.682mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(4.096e-3) expect 100.0   within 0.1     TC_TypeK at  100C = 4.096mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(4.509e-3) expect 110.0    within 0.1    TC_TypeK at  110C = 4.509mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(4.920e-3) expect 120.0    within 0.1    TC_TypeK at  120C = 4.920mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(5.328e-3) expect 130.0    within 0.1    TC_TypeK at  130C = 5.328mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(5.735e-3) expect 140.0    within 0.1    TC_TypeK at  140C = 5.735mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(6.138e-3) expect 150.0    within 0.1    TC_TypeK at  150C = 6.138mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(6.540e-3) expect 160.0    within 0.1    TC_TypeK at  160C = 6.540mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(6.941e-3) expect 170.0    within 0.1    TC_TypeK at  170C = 6.941mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(7.340e-3) expect 180.0    within 0.1    TC_TypeK at  180C = 7.340mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(7.739e-3) expect 190.0   within 0.1     TC_TypeK at  190C = 7.739mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(8.138e-3) expect 200.0   within 0.1     TC_TypeK at  200C = 8.138mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(8.539e-3) expect 210.0   within 0.1     TC_TypeK at  210C = 8.539mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(8.940e-3) expect 220.0   within 0.1     TC_TypeK at  220C = 8.940mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(9.343e-3) expect 230.0    within 0.1    TC_TypeK at  230C = 9.343mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(9.747e-3) expect 240.0    within 0.1    TC_TypeK at  240C = 9.747mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(10.153e-3) expect 250.0   within 0.1     TC_TypeK at  250C = 10.153mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(10.561e-3) expect 260.0   within 0.1     TC_TypeK at  260C = 10.561mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(10.971e-3) expect 270.0   within 0.1     TC_TypeK at  270C = 10.971mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(11.382e-3) expect 280.0   within 0.1     TC_TypeK at  280C = 11.382mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(11.795e-3) expect 290.0   within 0.1     TC_TypeK at  290C = 11.795mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(12.209e-3) expect 300.0  within 0.1      TC_TypeK at  300C = 12.209mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_2 TemperatureOfTC_TypeK(14.293e-3) expect 350.0   within 0.1     TC_TypeK at  350C = 14.293mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(16.397e-3) expect 400.0  within 0.1      TC_TypeK at  400C = 16.397mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(18.516e-3) expect 450.0  within 0.1      TC_TypeK at  450C = 18.516mV'
+// CODE GENERATOR:           CommandDocTest '@test group TC_1 TemperatureOfTC_TypeK(20.218e-3) expect 490.0        TC_TypeK at  490C = 20.218mV'
+// CODE GENERATOR: MAX11410 Command Name = temperatureDegC_polynomial (double thermocouple_voltage_uV, int num_coefficients, double coefficients[]) --> double
+// CODE GENERATOR: no Menu item hint in description
 // CODE GENERATOR: testMenuGlobalArgsDict scan global property list g_MAX11410_device
 
 // CODE GENERATOR: testMenuGlobalArgsDict add global property g_MAX11410_device.VRef_REF0
@@ -606,8 +654,15 @@
     cmdLine.serial().printf("\r\n XV vbias_ain7_ain0_bitmap=? -- Configure_MUX_CTRL2");
     //
     cmdLine.serial().printf("\r\n @ -- print MAX11410 configuration");
+
 // CODE GENERATOR: help menu if has_register_write_command: *regname? -- read register; *regname=regvalue -- write register
     cmdLine.serial().printf("\r\n *regname? -- read register\r\n *regname=regvalue -- write register");
+
+    //
+// CODE GENERATOR: TODO1: generate GPIO commands for LDAC, CLR, etc. based on device driver function names (menu_help)
+        // case 'G'..'Z','g'..'z' are reserved for GPIO commands
+        // case 'A'..'F','a'..'f' may be available if not claimed by bitstream commands
+
     //
 }
 
@@ -1011,8 +1066,11 @@
 // 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(1000.0) expect 0.00             PT1000 at 0 deg C'
-// CODE GENERATOR:           CommandTest '@test TemperatureOfRTD_PT1000(1100.0) expect 25.00            PT1000 at 25 deg C'
+// 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:
@@ -1026,8 +1084,11 @@
                     // @Param[out]=''
                     // @Post=''
                     // @Return='@return ideal temperature in degrees C, calculated from RTD resistance in ohms'
-                    // @Test='@test TemperatureOfRTD_PT1000(1000.0) expect 0.00             PT1000 at 0 deg C'
-                    // @Test='@test TemperatureOfRTD_PT1000(1100.0) expect 25.00            PT1000 at 25 deg C'
+                    // @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
@@ -1058,8 +1119,51 @@
 // 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 TemperatureOfTC_TypeK(0.123) expect 0.00             TC_TypeK at 0 deg C'
-// CODE GENERATOR:           CommandTest '@test TemperatureOfTC_TypeK(0.456) expect 25.00            TC_TypeK at 25 deg C'
+// CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(0.000e-3) expect  0.0    within 0.1    TC_TypeK at   0C = 0.000mV'
+// CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(0.039e-3) expect  1.0    within 0.1    TC_TypeK at   1C = 0.039mV'
+// CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(0.079e-3) expect  2.0    within 0.1    TC_TypeK at   2C = 0.079mV'
+// CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(0.119e-3) expect  3.0    within 0.1    TC_TypeK at   3C = 0.119mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(0.158e-3) expect  4.0     within 0.1   TC_TypeK at   4C = 0.158mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(0.198e-3) expect  5.0     within 0.1   TC_TypeK at   5C = 0.198mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(0.238e-3) expect  6.0     within 0.1   TC_TypeK at   6C = 0.238mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(0.2775e-3) expect  7.0    within 0.1    TC_TypeK at   7C = 0.2775mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(0.317e-3) expect  8.0     within 0.1   TC_TypeK at   8C = 0.317mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(0.357e-3) expect  9.0     within 0.1   TC_TypeK at   9C = 0.357mV'
+// CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(0.397e-3) expect 10.0    within 0.1    TC_TypeK at  10C = 0.397mV'
+// CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(0.798e-3) expect 20.0    within 0.1    TC_TypeK at  20C = 0.798mV'
+// CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(1.081e-3) expect 27.0    within 0.1    TC_TypeK at  27C = 1.081mV'
+// CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(1.203e-3) expect 30.0    within 0.1    TC_TypeK at  30C = 1.203mV'
+// CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(1.612e-3) expect 40.0    within 0.1    TC_TypeK at  40C = 1.612mV'
+// CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(2.023e-3) expect 50.0    within 0.1    TC_TypeK at  50C = 2.023mV'
+// CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(2.436e-3) expect 60.0    within 0.1    TC_TypeK at  60C = 2.436mV'
+// CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(2.851e-3) expect 70.0    within 0.1    TC_TypeK at  70C = 2.851mV'
+// CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(3.267e-3) expect 80.0    within 0.1    TC_TypeK at  80C = 3.267mV'
+// CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(3.682e-3) expect 90.0    within 0.1    TC_TypeK at  90C = 3.682mV'
+// CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(4.096e-3) expect 100.0   within 0.1     TC_TypeK at  100C = 4.096mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(4.509e-3) expect 110.0    within 0.1    TC_TypeK at  110C = 4.509mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(4.920e-3) expect 120.0    within 0.1    TC_TypeK at  120C = 4.920mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(5.328e-3) expect 130.0    within 0.1    TC_TypeK at  130C = 5.328mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(5.735e-3) expect 140.0    within 0.1    TC_TypeK at  140C = 5.735mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(6.138e-3) expect 150.0    within 0.1    TC_TypeK at  150C = 6.138mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(6.540e-3) expect 160.0    within 0.1    TC_TypeK at  160C = 6.540mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(6.941e-3) expect 170.0    within 0.1    TC_TypeK at  170C = 6.941mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(7.340e-3) expect 180.0    within 0.1    TC_TypeK at  180C = 7.340mV'
+// CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(7.739e-3) expect 190.0   within 0.1     TC_TypeK at  190C = 7.739mV'
+// CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(8.138e-3) expect 200.0   within 0.1     TC_TypeK at  200C = 8.138mV'
+// CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(8.539e-3) expect 210.0   within 0.1     TC_TypeK at  210C = 8.539mV'
+// CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(8.940e-3) expect 220.0   within 0.1     TC_TypeK at  220C = 8.940mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(9.343e-3) expect 230.0    within 0.1    TC_TypeK at  230C = 9.343mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(9.747e-3) expect 240.0    within 0.1    TC_TypeK at  240C = 9.747mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(10.153e-3) expect 250.0   within 0.1     TC_TypeK at  250C = 10.153mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(10.561e-3) expect 260.0   within 0.1     TC_TypeK at  260C = 10.561mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(10.971e-3) expect 270.0   within 0.1     TC_TypeK at  270C = 10.971mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(11.382e-3) expect 280.0   within 0.1     TC_TypeK at  280C = 11.382mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(11.795e-3) expect 290.0   within 0.1     TC_TypeK at  290C = 11.795mV'
+// CODE GENERATOR:           CommandTest '@test group TC_1 TemperatureOfTC_TypeK(12.209e-3) expect 300.0  within 0.1      TC_TypeK at  300C = 12.209mV'
+// CODE GENERATOR:           CommandTest '@test group TC_2 TemperatureOfTC_TypeK(14.293e-3) expect 350.0   within 0.1     TC_TypeK at  350C = 14.293mV'
+// 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'
@@ -1080,8 +1184,51 @@
                     // @Param[out]=''
                     // @Post=''
                     // @Return='@return ideal temperature in degrees C, calculated from RTD resistance in ohms'
-                    // @Test='@test TemperatureOfTC_TypeK(0.123) expect 0.00             TC_TypeK at 0 deg C'
-                    // @Test='@test TemperatureOfTC_TypeK(0.456) expect 25.00            TC_TypeK at 25 deg C'
+                    // @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'
+                    // @Test='@test group TC_1 TemperatureOfTC_TypeK(0.079e-3) expect  2.0    within 0.1    TC_TypeK at   2C = 0.079mV'
+                    // @Test='@test group TC_1 TemperatureOfTC_TypeK(0.119e-3) expect  3.0    within 0.1    TC_TypeK at   3C = 0.119mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(0.158e-3) expect  4.0     within 0.1   TC_TypeK at   4C = 0.158mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(0.198e-3) expect  5.0     within 0.1   TC_TypeK at   5C = 0.198mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(0.238e-3) expect  6.0     within 0.1   TC_TypeK at   6C = 0.238mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(0.2775e-3) expect  7.0    within 0.1    TC_TypeK at   7C = 0.2775mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(0.317e-3) expect  8.0     within 0.1   TC_TypeK at   8C = 0.317mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(0.357e-3) expect  9.0     within 0.1   TC_TypeK at   9C = 0.357mV'
+                    // @Test='@test group TC_1 TemperatureOfTC_TypeK(0.397e-3) expect 10.0    within 0.1    TC_TypeK at  10C = 0.397mV'
+                    // @Test='@test group TC_1 TemperatureOfTC_TypeK(0.798e-3) expect 20.0    within 0.1    TC_TypeK at  20C = 0.798mV'
+                    // @Test='@test group TC_1 TemperatureOfTC_TypeK(1.081e-3) expect 27.0    within 0.1    TC_TypeK at  27C = 1.081mV'
+                    // @Test='@test group TC_1 TemperatureOfTC_TypeK(1.203e-3) expect 30.0    within 0.1    TC_TypeK at  30C = 1.203mV'
+                    // @Test='@test group TC_1 TemperatureOfTC_TypeK(1.612e-3) expect 40.0    within 0.1    TC_TypeK at  40C = 1.612mV'
+                    // @Test='@test group TC_1 TemperatureOfTC_TypeK(2.023e-3) expect 50.0    within 0.1    TC_TypeK at  50C = 2.023mV'
+                    // @Test='@test group TC_1 TemperatureOfTC_TypeK(2.436e-3) expect 60.0    within 0.1    TC_TypeK at  60C = 2.436mV'
+                    // @Test='@test group TC_1 TemperatureOfTC_TypeK(2.851e-3) expect 70.0    within 0.1    TC_TypeK at  70C = 2.851mV'
+                    // @Test='@test group TC_1 TemperatureOfTC_TypeK(3.267e-3) expect 80.0    within 0.1    TC_TypeK at  80C = 3.267mV'
+                    // @Test='@test group TC_1 TemperatureOfTC_TypeK(3.682e-3) expect 90.0    within 0.1    TC_TypeK at  90C = 3.682mV'
+                    // @Test='@test group TC_1 TemperatureOfTC_TypeK(4.096e-3) expect 100.0   within 0.1     TC_TypeK at  100C = 4.096mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(4.509e-3) expect 110.0    within 0.1    TC_TypeK at  110C = 4.509mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(4.920e-3) expect 120.0    within 0.1    TC_TypeK at  120C = 4.920mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(5.328e-3) expect 130.0    within 0.1    TC_TypeK at  130C = 5.328mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(5.735e-3) expect 140.0    within 0.1    TC_TypeK at  140C = 5.735mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(6.138e-3) expect 150.0    within 0.1    TC_TypeK at  150C = 6.138mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(6.540e-3) expect 160.0    within 0.1    TC_TypeK at  160C = 6.540mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(6.941e-3) expect 170.0    within 0.1    TC_TypeK at  170C = 6.941mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(7.340e-3) expect 180.0    within 0.1    TC_TypeK at  180C = 7.340mV'
+                    // @Test='@test group TC_1 TemperatureOfTC_TypeK(7.739e-3) expect 190.0   within 0.1     TC_TypeK at  190C = 7.739mV'
+                    // @Test='@test group TC_1 TemperatureOfTC_TypeK(8.138e-3) expect 200.0   within 0.1     TC_TypeK at  200C = 8.138mV'
+                    // @Test='@test group TC_1 TemperatureOfTC_TypeK(8.539e-3) expect 210.0   within 0.1     TC_TypeK at  210C = 8.539mV'
+                    // @Test='@test group TC_1 TemperatureOfTC_TypeK(8.940e-3) expect 220.0   within 0.1     TC_TypeK at  220C = 8.940mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(9.343e-3) expect 230.0    within 0.1    TC_TypeK at  230C = 9.343mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(9.747e-3) expect 240.0    within 0.1    TC_TypeK at  240C = 9.747mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(10.153e-3) expect 250.0   within 0.1     TC_TypeK at  250C = 10.153mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(10.561e-3) expect 260.0   within 0.1     TC_TypeK at  260C = 10.561mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(10.971e-3) expect 270.0   within 0.1     TC_TypeK at  270C = 10.971mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(11.382e-3) expect 280.0   within 0.1     TC_TypeK at  280C = 11.382mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(11.795e-3) expect 290.0   within 0.1     TC_TypeK at  290C = 11.795mV'
+                    // @Test='@test group TC_1 TemperatureOfTC_TypeK(12.209e-3) expect 300.0  within 0.1      TC_TypeK at  300C = 12.209mV'
+                    // @Test='@test group TC_2 TemperatureOfTC_TypeK(14.293e-3) expect 350.0   within 0.1     TC_TypeK at  350C = 14.293mV'
+                    // @Test='@test group TC_1 TemperatureOfTC_TypeK(16.397e-3) expect 400.0  within 0.1      TC_TypeK at  400C = 16.397mV'
+                    // @Test='@test group TC_1 TemperatureOfTC_TypeK(18.516e-3) expect 450.0  within 0.1      TC_TypeK at  450C = 18.516mV'
+                    // @Test='@test group TC_1 TemperatureOfTC_TypeK(20.218e-3) expect 490.0        TC_TypeK at  490C = 20.218mV'
                     // parse argument list
                     // argname default_argvalue numeric literal specified in CommandDocParamIn @Param[in]='@param[in] tc_voltage = Thermocouple voltage in volts, default=0.0254'
                     // parse argument double tc_voltage