Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: MaximTinyTester MAX11410 CmdLine USBDevice
Diff: Test_Main_MAX11410.cpp
- Revision:
- 59:c0376adb6ebc
- Parent:
- 58:78b67549e069
- Child:
- 60:f38c54a91794
--- a/Test_Main_MAX11410.cpp Sun Mar 15 10:28:10 2020 +0000 +++ b/Test_Main_MAX11410.cpp Sun Mar 29 11:31:47 2020 +0000 @@ -751,24 +751,17 @@ // D2 -- MAX11131 EOC DigitalIn #define HAS_digitalInOut2 0 #else -#warning "TODO1: #157 #158 Possible Hard Fault on Nucleo_F446RE platform due to resource conflict?" #define HAS_digitalInOut2 1 #endif -#warning "TODO1: #157 #158 Possible Hard Fault on Nucleo_F446RE platform due to resource conflict?" #define HAS_digitalInOut3 1 -#warning "TODO1: #157 #158 Possible Hard Fault on Nucleo_F446RE platform due to resource conflict?" #define HAS_digitalInOut4 1 -#warning "TODO1: #157 #158 Possible Hard Fault on Nucleo_F446RE platform due to resource conflict?" #define HAS_digitalInOut5 1 -#warning "TODO1: #157 #158 Possible Hard Fault on Nucleo_F446RE platform due to resource conflict?" #define HAS_digitalInOut6 1 -#warning "TODO1: #157 #158 Possible Hard Fault on Nucleo_F446RE platform due to resource conflict?" #define HAS_digitalInOut7 1 #if APPLICATION_MAX5715 // D8 -- MAX5715 CLRb DigitalOut #define HAS_digitalInOut8 0 #else -#warning "TODO1: #157 #158 Possible Hard Fault on Nucleo_F446RE platform due to resource conflict?" #define HAS_digitalInOut8 1 #endif #if APPLICATION_MAX5715 @@ -778,7 +771,6 @@ // D9 -- MAX11131 CNVST DigitalOut #define HAS_digitalInOut9 0 #else -#warning "TODO1: #157 #158 Possible Hard Fault on Nucleo_F446RE platform due to resource conflict?" #define HAS_digitalInOut9 1 #endif #if HAS_SPI @@ -1720,7 +1712,6 @@ SPI spi(SPI2_MOSI, SPI2_MISO, SPI2_SCK); // mosi, miso, sclk spi1 TARGET_MAX32600MBED: Arduino 10-pin header D11 D12 D13 DigitalOut spi_cs(SPI2_SS); // Generic: Arduino 10-pin header D10 #elif defined(TARGET_NUCLEO_F446RE) || defined(TARGET_NUCLEO_F401RE) -#warning "TODO1: #157 #158 Possible Hard Fault on Nucleo_F446RE platform due to resource conflict?" // TODO1: avoid resource conflict between P5_0, P5_1, P5_2 SPI and DigitalInOut // void spi_init(spi_t *obj, PinName mosi, PinName miso, PinName sclk, PinName ssel) // @@ -1748,10 +1739,6 @@ #define MAX11410_ONSPIPRINT 1 #endif // MAX11410_ONSPIPRINT -//---------------------------------------- -// Global I2C options -// - #define APPLICATION_ArduinoPinsMonitor 1 //-------------------------------------------------- @@ -1829,47 +1816,67 @@ //-------------------------------------------------- // functions tested by SelfTest() -extern uint8_t fn_MAX11410_Configure_CTRL_REF(uint8_t ref_sel); -extern uint8_t fn_MAX11410_Configure_PGA(uint8_t sigpath, uint8_t gain); -extern double fn_MAX11410_VoltageOfCode_Unipolar(uint32_t value_u24); -extern double fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary(uint32_t value_u24); -extern double fn_MAX11410_VoltageOfCode_Bipolar_2sComplement(uint32_t value_u24); +extern uint8_t fn_MAX11410_Init(void); +extern uint8_t fn_MAX11410_RegWrite(int commandByte, int regData); +extern uint8_t fn_MAX11410_RegRead(int commandByte, uint32_t* ptrRegData); +extern uint8_t fn_MAX11410_Configure_CTRL_REF(int ref_sel); +extern uint8_t fn_MAX11410_Configure_PGA(int sigpath, int gain); +extern double fn_MAX11410_VoltageOfCode_Unipolar(int value_u24); +extern double fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary(int value_u24); +extern double fn_MAX11410_VoltageOfCode_Bipolar_2sComplement(int value_u24); extern double fn_MAX11410_TemperatureOfRTD_PT1000(double rtd_resistance); extern double fn_MAX11410_TemperatureOfRTD_PT100(double rtd_resistance); extern double fn_MAX11410_TemperatureOfRTD(double rtd_resistance); extern double fn_MAX11410_TemperatureOfTC_TypeK(double tc_voltage); //-------------------------------------------------- -// optional self-test groups for function SelfTest() +// optional self-test groups for self test function SelfTest() // enable by changing the #define value from 0 to 1 + +// SelfTest group UNIPOLAR description: +// function VoltageOfCode_Unipolar #ifndef MAX11410_SELFTEST_UNIPOLAR #define MAX11410_SELFTEST_UNIPOLAR 1 #endif +// SelfTest group BIPOB description: +// function VoltageOfCode_Bipolar_OffsetBinary #ifndef MAX11410_SELFTEST_BIPOB #define MAX11410_SELFTEST_BIPOB 1 #endif +// SelfTest group BIP2C description: +// function VoltageOfCode_Bipolar_2sComplement #ifndef MAX11410_SELFTEST_BIP2C #define MAX11410_SELFTEST_BIP2C 1 #endif +// SelfTest group RTD_PT1000 description: +// function TemperatureOfRTD_PT1000 #ifndef MAX11410_SELFTEST_RTD_PT1000 #define MAX11410_SELFTEST_RTD_PT1000 1 #endif +// SelfTest group RTD_PT100 description: +// function TemperatureOfRTD_PT100 #ifndef MAX11410_SELFTEST_RTD_PT100 #define MAX11410_SELFTEST_RTD_PT100 1 #endif +// SelfTest group RTD description: +// Verify function TemperatureOfRTD #ifndef MAX11410_SELFTEST_RTD #define MAX11410_SELFTEST_RTD 1 #endif +// SelfTest group TC_1 description: +// function TemperatureOfTC_TypeK #ifndef MAX11410_SELFTEST_TC_1 #define MAX11410_SELFTEST_TC_1 1 #endif +// SelfTest group TC_2 description: +// function TemperatureOfTC_TypeK #ifndef MAX11410_SELFTEST_TC_2 #define MAX11410_SELFTEST_TC_2 1 #endif @@ -1924,787 +1931,2129 @@ // CODE GENERATOR: generate SelfTest based on function docstrings @test lines - // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test Configure_CTRL_REF(2) expect 1 These tests require REF2 = 2.500V - // ASSERT_EQ(g_MAX11410_device.Configure_CTRL_REF(2), 1); // These tests require REF2 = 2.500V - tinyTester.FunctionCall_Expect("MAX11410.Configure_CTRL_REF", fn_MAX11410_Configure_CTRL_REF, 2, 1); // These tests require REF2 = 2.500V - - // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test Configure_PGA(0,0) expect 1 These tests require PGA gain=1 - // ASSERT_EQ(g_MAX11410_device.Configure_PGA(0,0), 1); // These tests require PGA gain=1 - tinyTester.FunctionCall_Expect("MAX11410.Configure_PGA", fn_MAX11410_Configure_PGA, 0,0, 1); // These tests require PGA gain=1 - - // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0xFFFFFF) expect 2.500 within 0.030 Full Scale -#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar Full Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar(0xFFFFFF), 2.500); // Full Scale - tinyTester.err_threshold = 0.030; // within 0.030 - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, 0xFFFFFF, 2.500); // Full Scale -#endif // MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR - - // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0xFFFFFE) expect 2.500 Full Scale + // CODE GENERATOR: SelfTest Init @test Init() expect 1 + // docTest_item['actionType'] = 'call-function' + // docTest_item['action'] = 'Init() expect 1' + // docTest_item['funcName'] = 'Init' + // docTest_item['expect-value'] = '1' + // call-function + // ASSERT_EQ(g_MAX11410_device.Init(()), (uint8_t)1); // + tinyTester.FunctionCall_Expect("MAX11410.Init", fn_MAX11410_Init, /* empty docTest_argList */ /* expect: */ (uint8_t)1); // + + // CODE GENERATOR: SelfTest Init TODO1: #169 SelfTest support @test tinyTester.print("message") + // CODE GENERATOR: SelfTest Init @test tinyTester.print("message print to console") + // docTest_item['actionType'] = 'print-string' + // docTest_item['action'] = 'tinyTester.print("message print to console")' + // docTest_item['arglist'] = 'message print to console' + // print-string + // tinyTesterFuncName = "tinyTester.print" + // tinyTesterPrintStringLiteral = "message print to console" + tinyTester.print("message print to console"); + + // CODE GENERATOR: SelfTest Init @test tinyTester.print("check part ID register") + // docTest_item['actionType'] = 'print-string' + // docTest_item['action'] = 'tinyTester.print("check part ID register")' + // docTest_item['arglist'] = 'check part ID register' + // print-string + // tinyTesterFuncName = "tinyTester.print" + // tinyTesterPrintStringLiteral = "check part ID register" + tinyTester.print("check part ID register"); + + // CODE GENERATOR: SelfTest Init @test tinyTester.print("check filter register POR value") + // docTest_item['actionType'] = 'print-string' + // docTest_item['action'] = 'tinyTester.print("check filter register POR value")' + // docTest_item['arglist'] = 'check filter register POR value' + // print-string + // tinyTesterFuncName = "tinyTester.print" + // tinyTesterPrintStringLiteral = "check filter register POR value" + tinyTester.print("check filter register POR value"); + + // CODE GENERATOR: SelfTest Init @test tinyTester.print("check filter register is writeable") + // docTest_item['actionType'] = 'print-string' + // docTest_item['action'] = 'tinyTester.print("check filter register is writeable")' + // docTest_item['arglist'] = 'check filter register is writeable' + // print-string + // tinyTesterFuncName = "tinyTester.print" + // tinyTesterPrintStringLiteral = "check filter register is writeable" + tinyTester.print("check filter register is writeable"); + + // CODE GENERATOR: SelfTest Init @test RegWrite(0x08, 0x34) expect 1 + // docTest_item['actionType'] = 'call-function' + // docTest_item['action'] = 'RegWrite(0x08, 0x34) expect 1' + // docTest_item['funcName'] = 'RegWrite' + // docTest_item['arglist'] = '0x08, 0x34' + // docTest_item['expect-value'] = '1' + // call-function + // ASSERT_EQ(g_MAX11410_device.RegWrite((MAX11410::MAX11410_CMD_enum_t)0x08, (uint32_t)0x34), (uint8_t)1); // + tinyTester.FunctionCall_Expect("MAX11410.RegWrite", fn_MAX11410_RegWrite, (MAX11410::MAX11410_CMD_enum_t)0x08, (uint32_t)0x34, /* expect: */ (uint8_t)1); // + + // CODE GENERATOR: SelfTest Init @test tinyTester.print("check filter register is readable") + // docTest_item['actionType'] = 'print-string' + // docTest_item['action'] = 'tinyTester.print("check filter register is readable")' + // docTest_item['arglist'] = 'check filter register is readable' + // print-string + // tinyTesterFuncName = "tinyTester.print" + // tinyTesterPrintStringLiteral = "check filter register is readable" + tinyTester.print("check filter register is readable"); + + // CODE GENERATOR: SelfTest Init @test RegRead(0x08, buffer) expect 1 expect-buffer 0x34 + // docTest_item['actionType'] = 'call-function' + // docTest_item['action'] = 'RegRead(0x08, buffer) expect 1 expect-buffer 0x34' + // docTest_item['funcName'] = 'RegRead' + // docTest_item['arglist'] = '0x08, buffer' + // docTest_item['expect-value'] = '1' + // docTest_item['expect-buffer-value'] = '0x34' + // call-function + // ASSERT_EQ(g_MAX11410_device.RegRead((MAX11410::MAX11410_CMD_enum_t)0x08, (uint32_t*)buffer), (uint8_t)1); // + { // expect-buffer 0x34 + uint32_t buffer = 1234; // expect-buffer initial value + // + tinyTester.FunctionCall_i_pi_Expect("MAX11410.RegRead", fn_MAX11410_RegRead, (MAX11410::MAX11410_CMD_enum_t)0x08, &buffer, /* expect: */ (uint8_t)1, /* expect-buffer: */ 0x34); // + } // expect-buffer 0x34 + + // CODE GENERATOR: SelfTest Init TODO1: #169 SelfTest support @test tinyTester.settle_time_msec = 250 + // CODE GENERATOR: SelfTest Init @test tinyTester.settle_time_msec = 250 // default 250 + // docTest_item['actionType'] = 'assign-propname-value' + // docTest_item['action'] = 'tinyTester.settle_time_msec = 250' + // docTest_item['remarks'] = 'default 250' + // docTest_item['propName'] = 'tinyTester.settle_time_msec' + // docTest_item['propValue'] = '250' + // assign-propname-value + // tinyTesterPropName = "tinyTester.settle_time_msec" + // tinyTesterPropValue = "250" + tinyTester.settle_time_msec = 250; + + // CODE GENERATOR: SelfTest Init @test tinyTester.blink_time_msec = 75 // default 75 resume hardware self test + // docTest_item['actionType'] = 'assign-propname-value' + // docTest_item['action'] = 'tinyTester.blink_time_msec = 75' + // docTest_item['remarks'] = 'default 75 resume hardware self test' + // docTest_item['propName'] = 'tinyTester.blink_time_msec' + // docTest_item['propValue'] = '75' + // assign-propname-value + // tinyTesterPropName = "tinyTester.blink_time_msec" + // tinyTesterPropValue = "75" + tinyTester.blink_time_msec = 75; + + // CODE GENERATOR: SelfTest Init @test tinyTester.input_timeout_time_msec = 250 // default 250 + // docTest_item['actionType'] = 'assign-propname-value' + // docTest_item['action'] = 'tinyTester.input_timeout_time_msec = 250' + // docTest_item['remarks'] = 'default 250' + // docTest_item['propName'] = 'tinyTester.input_timeout_time_msec' + // docTest_item['propValue'] = '250' + // assign-propname-value + // tinyTesterPropName = "tinyTester.input_timeout_time_msec" + // tinyTesterPropValue = "250" + tinyTester.input_timeout_time_msec = 250; + + // CODE GENERATOR: SelfTest Init @test tinyTester.settle_time_msec = 20 // default 250 + // docTest_item['actionType'] = 'assign-propname-value' + // docTest_item['action'] = 'tinyTester.settle_time_msec = 20' + // docTest_item['remarks'] = 'default 250' + // docTest_item['propName'] = 'tinyTester.settle_time_msec' + // docTest_item['propValue'] = '20' + // assign-propname-value + // tinyTesterPropName = "tinyTester.settle_time_msec" + // tinyTesterPropValue = "20" + tinyTester.settle_time_msec = 20; + + // CODE GENERATOR: SelfTest Init @test tinyTester.blink_time_msec = 20 // quickly speed through the software verification + // docTest_item['actionType'] = 'assign-propname-value' + // docTest_item['action'] = 'tinyTester.blink_time_msec = 20' + // docTest_item['remarks'] = 'quickly speed through the software verification' + // docTest_item['propName'] = 'tinyTester.blink_time_msec' + // docTest_item['propValue'] = '20' + // assign-propname-value + // tinyTesterPropName = "tinyTester.blink_time_msec" + // tinyTesterPropValue = "20" + tinyTester.blink_time_msec = 20; + + // CODE GENERATOR: SelfTest Init @test tinyTester.input_timeout_time_msec = 100 // default 250 + // docTest_item['actionType'] = 'assign-propname-value' + // docTest_item['action'] = 'tinyTester.input_timeout_time_msec = 100' + // docTest_item['remarks'] = 'default 250' + // docTest_item['propName'] = 'tinyTester.input_timeout_time_msec' + // docTest_item['propValue'] = '100' + // assign-propname-value + // tinyTesterPropName = "tinyTester.input_timeout_time_msec" + // tinyTesterPropValue = "100" + tinyTester.input_timeout_time_msec = 100; + + // CODE GENERATOR: SelfTest Init TODO1: #169 SelfTest support @test tinyTester.Wait_Output_Settling() + // CODE GENERATOR: SelfTest Init @test tinyTester.Wait_Output_Settling() + // docTest_item['actionType'] = 'call-tinytester-function' + // docTest_item['action'] = 'tinyTester.Wait_Output_Settling()' + // docTest_item['propName'] = 'Wait_Output_Settling' + // call-tinytester-function + // tinyTesterFuncName = "tinyTester.Wait_Output_Settling" + // docTest_argList = "" + tinyTester.Wait_Output_Settling(); // + + // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test tinyTester.blink_time_msec = 20 // quickly speed through the software verification + // docTest_item['actionType'] = 'assign-propname-value' + // docTest_item['action'] = 'tinyTester.blink_time_msec = 20' + // docTest_item['remarks'] = 'quickly speed through the software verification' + // docTest_item['propName'] = 'tinyTester.blink_time_msec' + // docTest_item['propValue'] = '20' + // assign-propname-value + // tinyTesterPropName = "tinyTester.blink_time_msec" + // tinyTesterPropValue = "20" + tinyTester.blink_time_msec = 20; + + // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test Configure_CTRL_REF(2) expect 1 // These tests require REF2 = 2.500V + // docTest_item['actionType'] = 'call-function' + // docTest_item['action'] = 'Configure_CTRL_REF(2) expect 1' + // docTest_item['remarks'] = 'These tests require REF2 = 2.500V' + // docTest_item['funcName'] = 'Configure_CTRL_REF' + // docTest_item['arglist'] = '2' + // docTest_item['expect-value'] = '1' + // call-function + // ASSERT_EQ(g_MAX11410_device.Configure_CTRL_REF((uint8_t)2), (uint8_t)1); // These tests require REF2 = 2.500V + tinyTester.FunctionCall_Expect("MAX11410.Configure_CTRL_REF", fn_MAX11410_Configure_CTRL_REF, (uint8_t)2, /* expect: */ (uint8_t)1); // These tests require REF2 = 2.500V + + // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test Configure_PGA(0,0) expect 1 // These tests require PGA gain=1 + // docTest_item['actionType'] = 'call-function' + // docTest_item['action'] = 'Configure_PGA(0,0) expect 1' + // docTest_item['remarks'] = 'These tests require PGA gain=1' + // docTest_item['funcName'] = 'Configure_PGA' + // docTest_item['arglist'] = '0,0' + // docTest_item['expect-value'] = '1' + // call-function + // ASSERT_EQ(g_MAX11410_device.Configure_PGA((uint8_t)0, (uint8_t)0), (uint8_t)1); // These tests require PGA gain=1 + tinyTester.FunctionCall_Expect("MAX11410.Configure_PGA", fn_MAX11410_Configure_PGA, (uint8_t)0, (uint8_t)0, /* expect: */ (uint8_t)1); // These tests require PGA gain=1 + + // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0xFFFFFF) expect 2.500 within 0.030 // Full Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'UNIPOLAR' + // docTest_item['action'] = 'VoltageOfCode_Unipolar(0xFFFFFF) expect 2.500 within 0.030' + // docTest_item['remarks'] = 'Full Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Unipolar' + // docTest_item['arglist'] = '0xFFFFFF' + // docTest_item['expect-value'] = '2.500' + // docTest_item['within-value'] = '0.030' + // call-function #if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar Full Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar(0xFFFFFE), 2.500); // Full Scale - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, 0xFFFFFE, 2.500); // Full Scale -#endif // MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR - - // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0xCCCCCC) expect 2.000 Two Volts -#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar Two Volts - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar(0xCCCCCC), 2.000); // Two Volts - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, 0xCCCCCC, 2.000); // Two Volts -#endif // MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR - - // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0xC00000) expect 1.875 75% Scale -#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar 75% Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar(0xC00000), 1.875); // 75% Scale - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, 0xC00000, 1.875); // 75% Scale -#endif // MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR - - // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0x800000) expect 1.250 Mid Scale -#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar Mid Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar(0x800000), 1.250); // Mid Scale - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, 0x800000, 1.250); // Mid Scale -#endif // MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR - - // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0x666666) expect 1.000 One Volt -#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar One Volt - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar(0x666666), 1.000); // One Volt - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, 0x666666, 1.000); // One Volt + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar((uint32_t)0xFFFFFF), (double)2.500); // Full Scale + tinyTester.err_threshold = 0.030; // within 0.030 + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, (uint32_t)0xFFFFFF, /* expect: */ (double)2.500); // Full Scale #endif // MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR - // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0x400000) expect 0.625 25% Scale -#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar 25% Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar(0x400000), 0.625); // 25% Scale - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, 0x400000, 0.625); // 25% Scale + // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0xFFFFFE) expect 2.500 // Full Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'UNIPOLAR' + // docTest_item['action'] = 'VoltageOfCode_Unipolar(0xFFFFFE) expect 2.500' + // docTest_item['remarks'] = 'Full Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Unipolar' + // docTest_item['arglist'] = '0xFFFFFE' + // docTest_item['expect-value'] = '2.500' + // call-function +#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar Full Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar((uint32_t)0xFFFFFE), (double)2.500); // Full Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, (uint32_t)0xFFFFFE, /* expect: */ (double)2.500); // Full Scale #endif // MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR - // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0x0A3D70) expect 0.100 100mV -#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar 100mV - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar(0x0A3D70), 0.100); // 100mV - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, 0x0A3D70, 0.100); // 100mV + // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0xCCCCCC) expect 2.000 // Two Volts + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'UNIPOLAR' + // docTest_item['action'] = 'VoltageOfCode_Unipolar(0xCCCCCC) expect 2.000' + // docTest_item['remarks'] = 'Two Volts' + // docTest_item['funcName'] = 'VoltageOfCode_Unipolar' + // docTest_item['arglist'] = '0xCCCCCC' + // docTest_item['expect-value'] = '2.000' + // call-function +#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar Two Volts + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar((uint32_t)0xCCCCCC), (double)2.000); // Two Volts + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, (uint32_t)0xCCCCCC, /* expect: */ (double)2.000); // Two Volts #endif // MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR - // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0x000064) expect 0.000014901162 100 LSB -#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar 100 LSB - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar(0x000064), 0.000014901162); // 100 LSB - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, 0x000064, 0.000014901162); // 100 LSB + // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0xC00000) expect 1.875 // 75% Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'UNIPOLAR' + // docTest_item['action'] = 'VoltageOfCode_Unipolar(0xC00000) expect 1.875' + // docTest_item['remarks'] = '75% Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Unipolar' + // docTest_item['arglist'] = '0xC00000' + // docTest_item['expect-value'] = '1.875' + // call-function +#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar 75% Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar((uint32_t)0xC00000), (double)1.875); // 75% Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, (uint32_t)0xC00000, /* expect: */ (double)1.875); // 75% Scale #endif // MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR - // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0x00000A) expect 0.0000014901162 Ten LSB -#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar Ten LSB - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar(0x00000A), 0.0000014901162); // Ten LSB - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, 0x00000A, 0.0000014901162); // Ten LSB + // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0x800000) expect 1.250 // Mid Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'UNIPOLAR' + // docTest_item['action'] = 'VoltageOfCode_Unipolar(0x800000) expect 1.250' + // docTest_item['remarks'] = 'Mid Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Unipolar' + // docTest_item['arglist'] = '0x800000' + // docTest_item['expect-value'] = '1.250' + // call-function +#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar Mid Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar((uint32_t)0x800000), (double)1.250); // Mid Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, (uint32_t)0x800000, /* expect: */ (double)1.250); // Mid Scale #endif // MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR - // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0x000003) expect 0.00000044703483 Three LSB -#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar Three LSB - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar(0x000003), 0.00000044703483); // Three LSB - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, 0x000003, 0.00000044703483); // Three LSB + // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0x666666) expect 1.000 // One Volt + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'UNIPOLAR' + // docTest_item['action'] = 'VoltageOfCode_Unipolar(0x666666) expect 1.000' + // docTest_item['remarks'] = 'One Volt' + // docTest_item['funcName'] = 'VoltageOfCode_Unipolar' + // docTest_item['arglist'] = '0x666666' + // docTest_item['expect-value'] = '1.000' + // call-function +#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar One Volt + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar((uint32_t)0x666666), (double)1.000); // One Volt + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, (uint32_t)0x666666, /* expect: */ (double)1.000); // One Volt #endif // MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR - // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0x000002) expect 0.00000029802326 Two LSB -#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar Two LSB - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar(0x000002), 0.00000029802326); // Two LSB - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, 0x000002, 0.00000029802326); // Two LSB + // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0x400000) expect 0.625 // 25% Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'UNIPOLAR' + // docTest_item['action'] = 'VoltageOfCode_Unipolar(0x400000) expect 0.625' + // docTest_item['remarks'] = '25% Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Unipolar' + // docTest_item['arglist'] = '0x400000' + // docTest_item['expect-value'] = '0.625' + // call-function +#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar 25% Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar((uint32_t)0x400000), (double)0.625); // 25% Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, (uint32_t)0x400000, /* expect: */ (double)0.625); // 25% Scale #endif // MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR - // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0x000001) expect 0.00000014901162 One LSB -#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar One LSB - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar(0x000001), 0.00000014901162); // One LSB - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, 0x000001, 0.00000014901162); // One LSB + // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0x0A3D70) expect 0.100 // 100mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'UNIPOLAR' + // docTest_item['action'] = 'VoltageOfCode_Unipolar(0x0A3D70) expect 0.100' + // docTest_item['remarks'] = '100mV' + // docTest_item['funcName'] = 'VoltageOfCode_Unipolar' + // docTest_item['arglist'] = '0x0A3D70' + // docTest_item['expect-value'] = '0.100' + // call-function +#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar 100mV + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar((uint32_t)0x0A3D70), (double)0.100); // 100mV + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, (uint32_t)0x0A3D70, /* expect: */ (double)0.100); // 100mV #endif // MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR - // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0x000000) expect 0.0 Zero Scale -#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar Zero Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar(0x000000), 0.0); // Zero Scale - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, 0x000000, 0.0); // Zero Scale + // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0x000064) expect 0.000014901162 // 100 LSB + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'UNIPOLAR' + // docTest_item['action'] = 'VoltageOfCode_Unipolar(0x000064) expect 0.000014901162' + // docTest_item['remarks'] = '100 LSB' + // docTest_item['funcName'] = 'VoltageOfCode_Unipolar' + // docTest_item['arglist'] = '0x000064' + // docTest_item['expect-value'] = '0.000014901162' + // call-function +#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar 100 LSB + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar((uint32_t)0x000064), (double)0.000014901162); // 100 LSB + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, (uint32_t)0x000064, /* expect: */ (double)0.000014901162); // 100 LSB +#endif // MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR + + // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0x00000A) expect 0.0000014901162 // Ten LSB + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'UNIPOLAR' + // docTest_item['action'] = 'VoltageOfCode_Unipolar(0x00000A) expect 0.0000014901162' + // docTest_item['remarks'] = 'Ten LSB' + // docTest_item['funcName'] = 'VoltageOfCode_Unipolar' + // docTest_item['arglist'] = '0x00000A' + // docTest_item['expect-value'] = '0.0000014901162' + // call-function +#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar Ten LSB + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar((uint32_t)0x00000A), (double)0.0000014901162); // Ten LSB + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, (uint32_t)0x00000A, /* expect: */ (double)0.0000014901162); // Ten LSB #endif // MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test Configure_CTRL_REF(2) expect 1 These tests require REF2 = 2.500V - // ASSERT_EQ(g_MAX11410_device.Configure_CTRL_REF(2), 1); // These tests require REF2 = 2.500V - tinyTester.FunctionCall_Expect("MAX11410.Configure_CTRL_REF", fn_MAX11410_Configure_CTRL_REF, 2, 1); // These tests require REF2 = 2.500V - - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test Configure_PGA(0,0) expect 1 These tests require PGA gain=1 - // ASSERT_EQ(g_MAX11410_device.Configure_PGA(0,0), 1); // These tests require PGA gain=1 - tinyTester.FunctionCall_Expect("MAX11410.Configure_PGA", fn_MAX11410_Configure_PGA, 0,0, 1); // These tests require PGA gain=1 - - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0xFFFFFF) expect 2.5 within 0.030 Full Scale + // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0x000003) expect 0.00000044703483 // Three LSB + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'UNIPOLAR' + // docTest_item['action'] = 'VoltageOfCode_Unipolar(0x000003) expect 0.00000044703483' + // docTest_item['remarks'] = 'Three LSB' + // docTest_item['funcName'] = 'VoltageOfCode_Unipolar' + // docTest_item['arglist'] = '0x000003' + // docTest_item['expect-value'] = '0.00000044703483' + // call-function +#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar Three LSB + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar((uint32_t)0x000003), (double)0.00000044703483); // Three LSB + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, (uint32_t)0x000003, /* expect: */ (double)0.00000044703483); // Three LSB +#endif // MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR + + // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0x000002) expect 0.00000029802326 // Two LSB + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'UNIPOLAR' + // docTest_item['action'] = 'VoltageOfCode_Unipolar(0x000002) expect 0.00000029802326' + // docTest_item['remarks'] = 'Two LSB' + // docTest_item['funcName'] = 'VoltageOfCode_Unipolar' + // docTest_item['arglist'] = '0x000002' + // docTest_item['expect-value'] = '0.00000029802326' + // call-function +#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar Two LSB + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar((uint32_t)0x000002), (double)0.00000029802326); // Two LSB + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, (uint32_t)0x000002, /* expect: */ (double)0.00000029802326); // Two LSB +#endif // MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR + + // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0x000001) expect 0.00000014901162 // One LSB + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'UNIPOLAR' + // docTest_item['action'] = 'VoltageOfCode_Unipolar(0x000001) expect 0.00000014901162' + // docTest_item['remarks'] = 'One LSB' + // docTest_item['funcName'] = 'VoltageOfCode_Unipolar' + // docTest_item['arglist'] = '0x000001' + // docTest_item['expect-value'] = '0.00000014901162' + // call-function +#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar One LSB + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar((uint32_t)0x000001), (double)0.00000014901162); // One LSB + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, (uint32_t)0x000001, /* expect: */ (double)0.00000014901162); // One LSB +#endif // MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR + + // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test group UNIPOLAR VoltageOfCode_Unipolar(0x000000) expect 0.0 // Zero Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'UNIPOLAR' + // docTest_item['action'] = 'VoltageOfCode_Unipolar(0x000000) expect 0.0' + // docTest_item['remarks'] = 'Zero Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Unipolar' + // docTest_item['arglist'] = '0x000000' + // docTest_item['expect-value'] = '0.0' + // call-function +#if MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR VoltageOfCode_Unipolar Zero Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Unipolar((uint32_t)0x000000), (double)0.0); // Zero Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Unipolar", fn_MAX11410_VoltageOfCode_Unipolar, (uint32_t)0x000000, /* expect: */ (double)0.0); // Zero Scale +#endif // MAX11410_SELFTEST_UNIPOLAR // group UNIPOLAR + + // CODE GENERATOR: SelfTest VoltageOfCode_Unipolar @test tinyTester.blink_time_msec = 75 // default 75 resume hardware self test + // docTest_item['actionType'] = 'assign-propname-value' + // docTest_item['action'] = 'tinyTester.blink_time_msec = 75' + // docTest_item['remarks'] = 'default 75 resume hardware self test' + // docTest_item['propName'] = 'tinyTester.blink_time_msec' + // docTest_item['propValue'] = '75' + // assign-propname-value + // tinyTesterPropName = "tinyTester.blink_time_msec" + // tinyTesterPropValue = "75" + tinyTester.blink_time_msec = 75; + + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test tinyTester.blink_time_msec = 20 // quickly speed through the software verification + // docTest_item['actionType'] = 'assign-propname-value' + // docTest_item['action'] = 'tinyTester.blink_time_msec = 20' + // docTest_item['remarks'] = 'quickly speed through the software verification' + // docTest_item['propName'] = 'tinyTester.blink_time_msec' + // docTest_item['propValue'] = '20' + // assign-propname-value + // tinyTesterPropName = "tinyTester.blink_time_msec" + // tinyTesterPropValue = "20" + tinyTester.blink_time_msec = 20; + + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test Configure_CTRL_REF(2) expect 1 // These tests require REF2 = 2.500V + // docTest_item['actionType'] = 'call-function' + // docTest_item['action'] = 'Configure_CTRL_REF(2) expect 1' + // docTest_item['remarks'] = 'These tests require REF2 = 2.500V' + // docTest_item['funcName'] = 'Configure_CTRL_REF' + // docTest_item['arglist'] = '2' + // docTest_item['expect-value'] = '1' + // call-function + // ASSERT_EQ(g_MAX11410_device.Configure_CTRL_REF((uint8_t)2), (uint8_t)1); // These tests require REF2 = 2.500V + tinyTester.FunctionCall_Expect("MAX11410.Configure_CTRL_REF", fn_MAX11410_Configure_CTRL_REF, (uint8_t)2, /* expect: */ (uint8_t)1); // These tests require REF2 = 2.500V + + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test Configure_PGA(0,0) expect 1 // These tests require PGA gain=1 + // docTest_item['actionType'] = 'call-function' + // docTest_item['action'] = 'Configure_PGA(0,0) expect 1' + // docTest_item['remarks'] = 'These tests require PGA gain=1' + // docTest_item['funcName'] = 'Configure_PGA' + // docTest_item['arglist'] = '0,0' + // docTest_item['expect-value'] = '1' + // call-function + // ASSERT_EQ(g_MAX11410_device.Configure_PGA((uint8_t)0, (uint8_t)0), (uint8_t)1); // These tests require PGA gain=1 + tinyTester.FunctionCall_Expect("MAX11410.Configure_PGA", fn_MAX11410_Configure_PGA, (uint8_t)0, (uint8_t)0, /* expect: */ (uint8_t)1); // These tests require PGA gain=1 + + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0xFFFFFF) expect 2.5 within 0.030 // Full Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIPOB' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_OffsetBinary(0xFFFFFF) expect 2.5 within 0.030' + // docTest_item['remarks'] = 'Full Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_OffsetBinary' + // docTest_item['arglist'] = '0xFFFFFF' + // docTest_item['expect-value'] = '2.5' + // docTest_item['within-value'] = '0.030' + // call-function #if MAX11410_SELFTEST_BIPOB // group BIPOB VoltageOfCode_Bipolar_OffsetBinary Full Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary(0xFFFFFF), 2.5); // Full Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary((uint32_t)0xFFFFFF), (double)2.5); // Full Scale tinyTester.err_threshold = 0.030; // within 0.030 - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, 0xFFFFFF, 2.5); // Full Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, (uint32_t)0xFFFFFF, /* expect: */ (double)2.5); // Full Scale #endif // MAX11410_SELFTEST_BIPOB // group BIPOB - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0xFFFFFE) expect 2.5 Full Scale + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0xFFFFFE) expect 2.5 // Full Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIPOB' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_OffsetBinary(0xFFFFFE) expect 2.5' + // docTest_item['remarks'] = 'Full Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_OffsetBinary' + // docTest_item['arglist'] = '0xFFFFFE' + // docTest_item['expect-value'] = '2.5' + // call-function #if MAX11410_SELFTEST_BIPOB // group BIPOB VoltageOfCode_Bipolar_OffsetBinary Full Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary(0xFFFFFE), 2.5); // Full Scale - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, 0xFFFFFE, 2.5); // Full Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary((uint32_t)0xFFFFFE), (double)2.5); // Full Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, (uint32_t)0xFFFFFE, /* expect: */ (double)2.5); // Full Scale #endif // MAX11410_SELFTEST_BIPOB // group BIPOB - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0xC00000) expect 1.25 Mid Scale + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0xC00000) expect 1.25 // Mid Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIPOB' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_OffsetBinary(0xC00000) expect 1.25' + // docTest_item['remarks'] = 'Mid Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_OffsetBinary' + // docTest_item['arglist'] = '0xC00000' + // docTest_item['expect-value'] = '1.25' + // call-function #if MAX11410_SELFTEST_BIPOB // group BIPOB VoltageOfCode_Bipolar_OffsetBinary Mid Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary(0xC00000), 1.25); // Mid Scale - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, 0xC00000, 1.25); // Mid Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary((uint32_t)0xC00000), (double)1.25); // Mid Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, (uint32_t)0xC00000, /* expect: */ (double)1.25); // Mid Scale #endif // MAX11410_SELFTEST_BIPOB // group BIPOB - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0x800003) expect 0.00000894069671 Three LSB + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0x800003) expect 0.00000894069671 // Three LSB + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIPOB' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_OffsetBinary(0x800003) expect 0.00000894069671' + // docTest_item['remarks'] = 'Three LSB' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_OffsetBinary' + // docTest_item['arglist'] = '0x800003' + // docTest_item['expect-value'] = '0.00000894069671' + // call-function #if MAX11410_SELFTEST_BIPOB // group BIPOB VoltageOfCode_Bipolar_OffsetBinary Three LSB - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary(0x800003), 0.00000894069671); // Three LSB - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, 0x800003, 0.00000894069671); // Three LSB + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary((uint32_t)0x800003), (double)0.00000894069671); // Three LSB + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, (uint32_t)0x800003, /* expect: */ (double)0.00000894069671); // Three LSB #endif // MAX11410_SELFTEST_BIPOB // group BIPOB - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0x800002) expect 0.00000596046447 Two LSB + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0x800002) expect 0.00000596046447 // Two LSB + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIPOB' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_OffsetBinary(0x800002) expect 0.00000596046447' + // docTest_item['remarks'] = 'Two LSB' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_OffsetBinary' + // docTest_item['arglist'] = '0x800002' + // docTest_item['expect-value'] = '0.00000596046447' + // call-function #if MAX11410_SELFTEST_BIPOB // group BIPOB VoltageOfCode_Bipolar_OffsetBinary Two LSB - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary(0x800002), 0.00000596046447); // Two LSB - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, 0x800002, 0.00000596046447); // Two LSB -#endif // MAX11410_SELFTEST_BIPOB // group BIPOB - - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0x800001) expect 0.0000029802326 One LSB -#if MAX11410_SELFTEST_BIPOB // group BIPOB VoltageOfCode_Bipolar_OffsetBinary One LSB - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary(0x800001), 0.0000029802326); // One LSB - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, 0x800001, 0.0000029802326); // One LSB -#endif // MAX11410_SELFTEST_BIPOB // group BIPOB - - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0x800000) expect 0.0 Zero Scale -#if MAX11410_SELFTEST_BIPOB // group BIPOB VoltageOfCode_Bipolar_OffsetBinary Zero Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary(0x800000), 0.0); // Zero Scale - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, 0x800000, 0.0); // Zero Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary((uint32_t)0x800002), (double)0.00000596046447); // Two LSB + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, (uint32_t)0x800002, /* expect: */ (double)0.00000596046447); // Two LSB #endif // MAX11410_SELFTEST_BIPOB // group BIPOB - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0x7FFFFF) expect -0.0000029802326 Negative One LSB -#if MAX11410_SELFTEST_BIPOB // group BIPOB VoltageOfCode_Bipolar_OffsetBinary Negative One LSB - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary(0x7FFFFF), -0.0000029802326); // Negative One LSB - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, 0x7FFFFF, -0.0000029802326); // Negative One LSB + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0x800001) expect 0.0000029802326 // One LSB + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIPOB' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_OffsetBinary(0x800001) expect 0.0000029802326' + // docTest_item['remarks'] = 'One LSB' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_OffsetBinary' + // docTest_item['arglist'] = '0x800001' + // docTest_item['expect-value'] = '0.0000029802326' + // call-function +#if MAX11410_SELFTEST_BIPOB // group BIPOB VoltageOfCode_Bipolar_OffsetBinary One LSB + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary((uint32_t)0x800001), (double)0.0000029802326); // One LSB + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, (uint32_t)0x800001, /* expect: */ (double)0.0000029802326); // One LSB #endif // MAX11410_SELFTEST_BIPOB // group BIPOB - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0x7FFFFE) expect -0.0000059604644 Negative Two LSB -#if MAX11410_SELFTEST_BIPOB // group BIPOB VoltageOfCode_Bipolar_OffsetBinary Negative Two LSB - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary(0x7FFFFE), -0.0000059604644); // Negative Two LSB - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, 0x7FFFFE, -0.0000059604644); // Negative Two LSB + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0x800000) expect 0.0 // Zero Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIPOB' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_OffsetBinary(0x800000) expect 0.0' + // docTest_item['remarks'] = 'Zero Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_OffsetBinary' + // docTest_item['arglist'] = '0x800000' + // docTest_item['expect-value'] = '0.0' + // call-function +#if MAX11410_SELFTEST_BIPOB // group BIPOB VoltageOfCode_Bipolar_OffsetBinary Zero Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary((uint32_t)0x800000), (double)0.0); // Zero Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, (uint32_t)0x800000, /* expect: */ (double)0.0); // Zero Scale +#endif // MAX11410_SELFTEST_BIPOB // group BIPOB + + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0x7FFFFF) expect -0.0000029802326 // Negative One LSB + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIPOB' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_OffsetBinary(0x7FFFFF) expect -0.0000029802326' + // docTest_item['remarks'] = 'Negative One LSB' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_OffsetBinary' + // docTest_item['arglist'] = '0x7FFFFF' + // docTest_item['expect-value'] = '-0.0000029802326' + // call-function +#if MAX11410_SELFTEST_BIPOB // group BIPOB VoltageOfCode_Bipolar_OffsetBinary Negative One LSB + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary((uint32_t)0x7FFFFF), (double)-0.0000029802326); // Negative One LSB + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, (uint32_t)0x7FFFFF, /* expect: */ (double)-0.0000029802326); // Negative One LSB #endif // MAX11410_SELFTEST_BIPOB // group BIPOB - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0x7FFFFD) expect -0.0000089406967 Negative Three LSB -#if MAX11410_SELFTEST_BIPOB // group BIPOB VoltageOfCode_Bipolar_OffsetBinary Negative Three LSB - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary(0x7FFFFD), -0.0000089406967); // Negative Three LSB - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, 0x7FFFFD, -0.0000089406967); // Negative Three LSB + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0x7FFFFE) expect -0.0000059604644 // Negative Two LSB + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIPOB' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_OffsetBinary(0x7FFFFE) expect -0.0000059604644' + // docTest_item['remarks'] = 'Negative Two LSB' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_OffsetBinary' + // docTest_item['arglist'] = '0x7FFFFE' + // docTest_item['expect-value'] = '-0.0000059604644' + // call-function +#if MAX11410_SELFTEST_BIPOB // group BIPOB VoltageOfCode_Bipolar_OffsetBinary Negative Two LSB + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary((uint32_t)0x7FFFFE), (double)-0.0000059604644); // Negative Two LSB + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, (uint32_t)0x7FFFFE, /* expect: */ (double)-0.0000059604644); // Negative Two LSB #endif // MAX11410_SELFTEST_BIPOB // group BIPOB - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0x400000) expect -1.25 Negative Mid Scale + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0x7FFFFD) expect -0.0000089406967 // Negative Three LSB + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIPOB' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_OffsetBinary(0x7FFFFD) expect -0.0000089406967' + // docTest_item['remarks'] = 'Negative Three LSB' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_OffsetBinary' + // docTest_item['arglist'] = '0x7FFFFD' + // docTest_item['expect-value'] = '-0.0000089406967' + // call-function +#if MAX11410_SELFTEST_BIPOB // group BIPOB VoltageOfCode_Bipolar_OffsetBinary Negative Three LSB + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary((uint32_t)0x7FFFFD), (double)-0.0000089406967); // Negative Three LSB + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, (uint32_t)0x7FFFFD, /* expect: */ (double)-0.0000089406967); // Negative Three LSB +#endif // MAX11410_SELFTEST_BIPOB // group BIPOB + + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0x400000) expect -1.25 // Negative Mid Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIPOB' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_OffsetBinary(0x400000) expect -1.25' + // docTest_item['remarks'] = 'Negative Mid Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_OffsetBinary' + // docTest_item['arglist'] = '0x400000' + // docTest_item['expect-value'] = '-1.25' + // call-function #if MAX11410_SELFTEST_BIPOB // group BIPOB VoltageOfCode_Bipolar_OffsetBinary Negative Mid Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary(0x400000), -1.25); // Negative Mid Scale - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, 0x400000, -1.25); // Negative Mid Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary((uint32_t)0x400000), (double)-1.25); // Negative Mid Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, (uint32_t)0x400000, /* expect: */ (double)-1.25); // Negative Mid Scale #endif // MAX11410_SELFTEST_BIPOB // group BIPOB - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0x000001) expect -2.5 Negative Full Scale + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0x000001) expect -2.5 // Negative Full Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIPOB' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_OffsetBinary(0x000001) expect -2.5' + // docTest_item['remarks'] = 'Negative Full Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_OffsetBinary' + // docTest_item['arglist'] = '0x000001' + // docTest_item['expect-value'] = '-2.5' + // call-function #if MAX11410_SELFTEST_BIPOB // group BIPOB VoltageOfCode_Bipolar_OffsetBinary Negative Full Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary(0x000001), -2.5); // Negative Full Scale - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, 0x000001, -2.5); // Negative Full Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary((uint32_t)0x000001), (double)-2.5); // Negative Full Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, (uint32_t)0x000001, /* expect: */ (double)-2.5); // Negative Full Scale #endif // MAX11410_SELFTEST_BIPOB // group BIPOB - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0x000000) expect -2.5 Negative Full Scale + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test group BIPOB VoltageOfCode_Bipolar_OffsetBinary(0x000000) expect -2.5 // Negative Full Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIPOB' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_OffsetBinary(0x000000) expect -2.5' + // docTest_item['remarks'] = 'Negative Full Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_OffsetBinary' + // docTest_item['arglist'] = '0x000000' + // docTest_item['expect-value'] = '-2.5' + // call-function #if MAX11410_SELFTEST_BIPOB // group BIPOB VoltageOfCode_Bipolar_OffsetBinary Negative Full Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary(0x000000), -2.5); // Negative Full Scale - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, 0x000000, -2.5); // Negative Full Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary((uint32_t)0x000000), (double)-2.5); // Negative Full Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_OffsetBinary", fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary, (uint32_t)0x000000, /* expect: */ (double)-2.5); // Negative Full Scale #endif // MAX11410_SELFTEST_BIPOB // group BIPOB - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test Configure_CTRL_REF(2) expect 1 These tests require REF2 = 2.500V - // ASSERT_EQ(g_MAX11410_device.Configure_CTRL_REF(2), 1); // These tests require REF2 = 2.500V - tinyTester.FunctionCall_Expect("MAX11410.Configure_CTRL_REF", fn_MAX11410_Configure_CTRL_REF, 2, 1); // These tests require REF2 = 2.500V - - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test Configure_PGA(0,0) expect 1 These tests require PGA gain=1 - // ASSERT_EQ(g_MAX11410_device.Configure_PGA(0,0), 1); // These tests require PGA gain=1 - tinyTester.FunctionCall_Expect("MAX11410.Configure_PGA", fn_MAX11410_Configure_PGA, 0,0, 1); // These tests require PGA gain=1 - - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x7FFFFF) expect 2.500 within 0.030 Full Scale + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_OffsetBinary @test tinyTester.blink_time_msec = 75 // default 75 resume hardware self test + // docTest_item['actionType'] = 'assign-propname-value' + // docTest_item['action'] = 'tinyTester.blink_time_msec = 75' + // docTest_item['remarks'] = 'default 75 resume hardware self test' + // docTest_item['propName'] = 'tinyTester.blink_time_msec' + // docTest_item['propValue'] = '75' + // assign-propname-value + // tinyTesterPropName = "tinyTester.blink_time_msec" + // tinyTesterPropValue = "75" + tinyTester.blink_time_msec = 75; + + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test tinyTester.blink_time_msec = 20 // quickly speed through the software verification + // docTest_item['actionType'] = 'assign-propname-value' + // docTest_item['action'] = 'tinyTester.blink_time_msec = 20' + // docTest_item['remarks'] = 'quickly speed through the software verification' + // docTest_item['propName'] = 'tinyTester.blink_time_msec' + // docTest_item['propValue'] = '20' + // assign-propname-value + // tinyTesterPropName = "tinyTester.blink_time_msec" + // tinyTesterPropValue = "20" + tinyTester.blink_time_msec = 20; + + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test Configure_CTRL_REF(2) expect 1 // These tests require REF2 = 2.500V + // docTest_item['actionType'] = 'call-function' + // docTest_item['action'] = 'Configure_CTRL_REF(2) expect 1' + // docTest_item['remarks'] = 'These tests require REF2 = 2.500V' + // docTest_item['funcName'] = 'Configure_CTRL_REF' + // docTest_item['arglist'] = '2' + // docTest_item['expect-value'] = '1' + // call-function + // ASSERT_EQ(g_MAX11410_device.Configure_CTRL_REF((uint8_t)2), (uint8_t)1); // These tests require REF2 = 2.500V + tinyTester.FunctionCall_Expect("MAX11410.Configure_CTRL_REF", fn_MAX11410_Configure_CTRL_REF, (uint8_t)2, /* expect: */ (uint8_t)1); // These tests require REF2 = 2.500V + + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test Configure_PGA(0,0) expect 1 // These tests require PGA gain=1 + // docTest_item['actionType'] = 'call-function' + // docTest_item['action'] = 'Configure_PGA(0,0) expect 1' + // docTest_item['remarks'] = 'These tests require PGA gain=1' + // docTest_item['funcName'] = 'Configure_PGA' + // docTest_item['arglist'] = '0,0' + // docTest_item['expect-value'] = '1' + // call-function + // ASSERT_EQ(g_MAX11410_device.Configure_PGA((uint8_t)0, (uint8_t)0), (uint8_t)1); // These tests require PGA gain=1 + tinyTester.FunctionCall_Expect("MAX11410.Configure_PGA", fn_MAX11410_Configure_PGA, (uint8_t)0, (uint8_t)0, /* expect: */ (uint8_t)1); // These tests require PGA gain=1 + + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x7FFFFF) expect 2.500 within 0.030 // Full Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0x7FFFFF) expect 2.500 within 0.030' + // docTest_item['remarks'] = 'Full Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0x7FFFFF' + // docTest_item['expect-value'] = '2.500' + // docTest_item['within-value'] = '0.030' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement Full Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0x7FFFFF), 2.500); // Full Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0x7FFFFF), (double)2.500); // Full Scale tinyTester.err_threshold = 0.030; // within 0.030 - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0x7FFFFF, 2.500); // Full Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0x7FFFFF, /* expect: */ (double)2.500); // Full Scale #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x7FFFFE) expect 2.500 Full Scale + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x7FFFFE) expect 2.500 // Full Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0x7FFFFE) expect 2.500' + // docTest_item['remarks'] = 'Full Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0x7FFFFE' + // docTest_item['expect-value'] = '2.500' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement Full Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0x7FFFFE), 2.500); // Full Scale - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0x7FFFFE, 2.500); // Full Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0x7FFFFE), (double)2.500); // Full Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0x7FFFFE, /* expect: */ (double)2.500); // Full Scale #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x666666) expect 2.000 Two Volts + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x666666) expect 2.000 // Two Volts + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0x666666) expect 2.000' + // docTest_item['remarks'] = 'Two Volts' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0x666666' + // docTest_item['expect-value'] = '2.000' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement Two Volts - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0x666666), 2.000); // Two Volts - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0x666666, 2.000); // Two Volts + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0x666666), (double)2.000); // Two Volts + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0x666666, /* expect: */ (double)2.000); // Two Volts #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x600000) expect 1.875 75% Scale + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x600000) expect 1.875 // 75% Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0x600000) expect 1.875' + // docTest_item['remarks'] = '75% Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0x600000' + // docTest_item['expect-value'] = '1.875' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement 75% Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0x600000), 1.875); // 75% Scale - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0x600000, 1.875); // 75% Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0x600000), (double)1.875); // 75% Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0x600000, /* expect: */ (double)1.875); // 75% Scale #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x400000) expect 1.250 Mid Scale + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x400000) expect 1.250 // Mid Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0x400000) expect 1.250' + // docTest_item['remarks'] = 'Mid Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0x400000' + // docTest_item['expect-value'] = '1.250' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement Mid Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0x400000), 1.250); // Mid Scale - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0x400000, 1.250); // Mid Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0x400000), (double)1.250); // Mid Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0x400000, /* expect: */ (double)1.250); // Mid Scale #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x333333) expect 1.000 One Volt + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x333333) expect 1.000 // One Volt + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0x333333) expect 1.000' + // docTest_item['remarks'] = 'One Volt' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0x333333' + // docTest_item['expect-value'] = '1.000' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement One Volt - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0x333333), 1.000); // One Volt - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0x333333, 1.000); // One Volt + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0x333333), (double)1.000); // One Volt + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0x333333, /* expect: */ (double)1.000); // One Volt #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x200000) expect 0.625 25% Scale + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x200000) expect 0.625 // 25% Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0x200000) expect 0.625' + // docTest_item['remarks'] = '25% Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0x200000' + // docTest_item['expect-value'] = '0.625' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement 25% Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0x200000), 0.625); // 25% Scale - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0x200000, 0.625); // 25% Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0x200000), (double)0.625); // 25% Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0x200000, /* expect: */ (double)0.625); // 25% Scale #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x051eb8) expect 0.100 100mV + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x051eb8) expect 0.100 // 100mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0x051eb8) expect 0.100' + // docTest_item['remarks'] = '100mV' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0x051eb8' + // docTest_item['expect-value'] = '0.100' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement 100mV - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0x051eb8), 0.100); // 100mV - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0x051eb8, 0.100); // 100mV + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0x051eb8), (double)0.100); // 100mV + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0x051eb8, /* expect: */ (double)0.100); // 100mV #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x000003) expect 0.00000894069671 Three LSB + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x000003) expect 0.00000894069671 // Three LSB + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0x000003) expect 0.00000894069671' + // docTest_item['remarks'] = 'Three LSB' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0x000003' + // docTest_item['expect-value'] = '0.00000894069671' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement Three LSB - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0x000003), 0.00000894069671); // Three LSB - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0x000003, 0.00000894069671); // Three LSB + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0x000003), (double)0.00000894069671); // Three LSB + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0x000003, /* expect: */ (double)0.00000894069671); // Three LSB #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x000002) expect 0.00000596046447 Two LSB + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x000002) expect 0.00000596046447 // Two LSB + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0x000002) expect 0.00000596046447' + // docTest_item['remarks'] = 'Two LSB' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0x000002' + // docTest_item['expect-value'] = '0.00000596046447' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement Two LSB - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0x000002), 0.00000596046447); // Two LSB - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0x000002, 0.00000596046447); // Two LSB + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0x000002), (double)0.00000596046447); // Two LSB + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0x000002, /* expect: */ (double)0.00000596046447); // Two LSB #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x000001) expect 0.0000029802326 One LSB + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x000001) expect 0.0000029802326 // One LSB + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0x000001) expect 0.0000029802326' + // docTest_item['remarks'] = 'One LSB' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0x000001' + // docTest_item['expect-value'] = '0.0000029802326' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement One LSB - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0x000001), 0.0000029802326); // One LSB - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0x000001, 0.0000029802326); // One LSB + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0x000001), (double)0.0000029802326); // One LSB + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0x000001, /* expect: */ (double)0.0000029802326); // One LSB #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x000000) expect 0.0 Zero Scale + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x000000) expect 0.0 // Zero Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0x000000) expect 0.0' + // docTest_item['remarks'] = 'Zero Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0x000000' + // docTest_item['expect-value'] = '0.0' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement Zero Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0x000000), 0.0); // Zero Scale - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0x000000, 0.0); // Zero Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0x000000), (double)0.0); // Zero Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0x000000, /* expect: */ (double)0.0); // Zero Scale #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0xFFFFFF) expect -0.0000029802326 Negative One LSB + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0xFFFFFF) expect -0.0000029802326 // Negative One LSB + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0xFFFFFF) expect -0.0000029802326' + // docTest_item['remarks'] = 'Negative One LSB' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0xFFFFFF' + // docTest_item['expect-value'] = '-0.0000029802326' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement Negative One LSB - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0xFFFFFF), -0.0000029802326); // Negative One LSB - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0xFFFFFF, -0.0000029802326); // Negative One LSB + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0xFFFFFF), (double)-0.0000029802326); // Negative One LSB + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0xFFFFFF, /* expect: */ (double)-0.0000029802326); // Negative One LSB #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0xFFFFFE) expect -0.0000059604644 Negative Two LSB + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0xFFFFFE) expect -0.0000059604644 // Negative Two LSB + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0xFFFFFE) expect -0.0000059604644' + // docTest_item['remarks'] = 'Negative Two LSB' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0xFFFFFE' + // docTest_item['expect-value'] = '-0.0000059604644' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement Negative Two LSB - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0xFFFFFE), -0.0000059604644); // Negative Two LSB - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0xFFFFFE, -0.0000059604644); // Negative Two LSB + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0xFFFFFE), (double)-0.0000059604644); // Negative Two LSB + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0xFFFFFE, /* expect: */ (double)-0.0000059604644); // Negative Two LSB #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0xFFFFFD) expect -0.0000089406967 Negative Three LSB + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0xFFFFFD) expect -0.0000089406967 // Negative Three LSB + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0xFFFFFD) expect -0.0000089406967' + // docTest_item['remarks'] = 'Negative Three LSB' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0xFFFFFD' + // docTest_item['expect-value'] = '-0.0000089406967' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement Negative Three LSB - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0xFFFFFD), -0.0000089406967); // Negative Three LSB - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0xFFFFFD, -0.0000089406967); // Negative Three LSB + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0xFFFFFD), (double)-0.0000089406967); // Negative Three LSB + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0xFFFFFD, /* expect: */ (double)-0.0000089406967); // Negative Three LSB #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0xFAE148) expect -0.100 Negative 100mV + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0xFAE148) expect -0.100 // Negative 100mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0xFAE148) expect -0.100' + // docTest_item['remarks'] = 'Negative 100mV' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0xFAE148' + // docTest_item['expect-value'] = '-0.100' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement Negative 100mV - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0xFAE148), -0.100); // Negative 100mV - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0xFAE148, -0.100); // Negative 100mV + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0xFAE148), (double)-0.100); // Negative 100mV + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0xFAE148, /* expect: */ (double)-0.100); // Negative 100mV #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0xE00000) expect -0.625 Negative 25% Scale + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0xE00000) expect -0.625 // Negative 25% Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0xE00000) expect -0.625' + // docTest_item['remarks'] = 'Negative 25% Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0xE00000' + // docTest_item['expect-value'] = '-0.625' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement Negative 25% Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0xE00000), -0.625); // Negative 25% Scale - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0xE00000, -0.625); // Negative 25% Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0xE00000), (double)-0.625); // Negative 25% Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0xE00000, /* expect: */ (double)-0.625); // Negative 25% Scale #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0xCCCCCD) expect -1.000 Negative One Volt + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0xCCCCCD) expect -1.000 // Negative One Volt + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0xCCCCCD) expect -1.000' + // docTest_item['remarks'] = 'Negative One Volt' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0xCCCCCD' + // docTest_item['expect-value'] = '-1.000' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement Negative One Volt - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0xCCCCCD), -1.000); // Negative One Volt - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0xCCCCCD, -1.000); // Negative One Volt + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0xCCCCCD), (double)-1.000); // Negative One Volt + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0xCCCCCD, /* expect: */ (double)-1.000); // Negative One Volt #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0xC00000) expect -1.250 Negative Mid Scale + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0xC00000) expect -1.250 // Negative Mid Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0xC00000) expect -1.250' + // docTest_item['remarks'] = 'Negative Mid Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0xC00000' + // docTest_item['expect-value'] = '-1.250' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement Negative Mid Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0xC00000), -1.250); // Negative Mid Scale - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0xC00000, -1.250); // Negative Mid Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0xC00000), (double)-1.250); // Negative Mid Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0xC00000, /* expect: */ (double)-1.250); // Negative Mid Scale #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0xA00000) expect -1.875 Negative 75% Scale + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0xA00000) expect -1.875 // Negative 75% Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0xA00000) expect -1.875' + // docTest_item['remarks'] = 'Negative 75% Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0xA00000' + // docTest_item['expect-value'] = '-1.875' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement Negative 75% Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0xA00000), -1.875); // Negative 75% Scale - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0xA00000, -1.875); // Negative 75% Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0xA00000), (double)-1.875); // Negative 75% Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0xA00000, /* expect: */ (double)-1.875); // Negative 75% Scale #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x99999A) expect -2.000 Negative Two Volts + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x99999A) expect -2.000 // Negative Two Volts + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0x99999A) expect -2.000' + // docTest_item['remarks'] = 'Negative Two Volts' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0x99999A' + // docTest_item['expect-value'] = '-2.000' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement Negative Two Volts - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0x99999A), -2.000); // Negative Two Volts - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0x99999A, -2.000); // Negative Two Volts + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0x99999A), (double)-2.000); // Negative Two Volts + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0x99999A, /* expect: */ (double)-2.000); // Negative Two Volts #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x800001) expect -2.500 Negative Full Scale + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x800001) expect -2.500 // Negative Full Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0x800001) expect -2.500' + // docTest_item['remarks'] = 'Negative Full Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0x800001' + // docTest_item['expect-value'] = '-2.500' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement Negative Full Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0x800001), -2.500); // Negative Full Scale - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0x800001, -2.500); // Negative Full Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0x800001), (double)-2.500); // Negative Full Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0x800001, /* expect: */ (double)-2.500); // Negative Full Scale #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x800000) expect -2.500 Negative Full Scale + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test group BIP2C VoltageOfCode_Bipolar_2sComplement(0x800000) expect -2.500 // Negative Full Scale + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'BIP2C' + // docTest_item['action'] = 'VoltageOfCode_Bipolar_2sComplement(0x800000) expect -2.500' + // docTest_item['remarks'] = 'Negative Full Scale' + // docTest_item['funcName'] = 'VoltageOfCode_Bipolar_2sComplement' + // docTest_item['arglist'] = '0x800000' + // docTest_item['expect-value'] = '-2.500' + // call-function #if MAX11410_SELFTEST_BIP2C // group BIP2C VoltageOfCode_Bipolar_2sComplement Negative Full Scale - // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(0x800000), -2.500); // Negative Full Scale - tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, 0x800000, -2.500); // Negative Full Scale + // ASSERT_EQ(g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)0x800000), (double)-2.500); // Negative Full Scale + tinyTester.FunctionCall_Expect("MAX11410.VoltageOfCode_Bipolar_2sComplement", fn_MAX11410_VoltageOfCode_Bipolar_2sComplement, (uint32_t)0x800000, /* expect: */ (double)-2.500); // Negative Full Scale #endif // MAX11410_SELFTEST_BIP2C // group BIP2C - // CODE GENERATOR: SelfTest TemperatureOfRTD_PT1000 @test group RTD_PT1000 TemperatureOfRTD_PT1000(842.94) expect -40.0 within 0.1 PT-1000 RTD at -40C + // CODE GENERATOR: SelfTest VoltageOfCode_Bipolar_2sComplement @test tinyTester.blink_time_msec = 75 // default 75 resume hardware self test + // docTest_item['actionType'] = 'assign-propname-value' + // docTest_item['action'] = 'tinyTester.blink_time_msec = 75' + // docTest_item['remarks'] = 'default 75 resume hardware self test' + // docTest_item['propName'] = 'tinyTester.blink_time_msec' + // docTest_item['propValue'] = '75' + // assign-propname-value + // tinyTesterPropName = "tinyTester.blink_time_msec" + // tinyTesterPropValue = "75" + tinyTester.blink_time_msec = 75; + + // CODE GENERATOR: SelfTest TemperatureOfRTD_PT1000 @test tinyTester.blink_time_msec = 20 // quickly speed through the software verification + // docTest_item['actionType'] = 'assign-propname-value' + // docTest_item['action'] = 'tinyTester.blink_time_msec = 20' + // docTest_item['remarks'] = 'quickly speed through the software verification' + // docTest_item['propName'] = 'tinyTester.blink_time_msec' + // docTest_item['propValue'] = '20' + // assign-propname-value + // tinyTesterPropName = "tinyTester.blink_time_msec" + // tinyTesterPropValue = "20" + tinyTester.blink_time_msec = 20; + + // CODE GENERATOR: SelfTest TemperatureOfRTD_PT1000 @test group RTD_PT1000 TemperatureOfRTD_PT1000(842.94) expect -40.0 within 0.1 // PT-1000 RTD at -40C + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'RTD_PT1000' + // docTest_item['action'] = 'TemperatureOfRTD_PT1000(842.94) expect -40.0 within 0.1' + // docTest_item['remarks'] = 'PT-1000 RTD at -40C' + // docTest_item['funcName'] = 'TemperatureOfRTD_PT1000' + // docTest_item['arglist'] = '842.94' + // docTest_item['expect-value'] = '-40.0' + // docTest_item['within-value'] = '0.1' + // call-function #if MAX11410_SELFTEST_RTD_PT1000 // group RTD_PT1000 TemperatureOfRTD_PT1000 PT-1000 RTD at -40C - // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD_PT1000(842.94), -40.0); // PT-1000 RTD at -40C + // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD_PT1000((double)842.94), (double)-40.0); // PT-1000 RTD at -40C tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD_PT1000", fn_MAX11410_TemperatureOfRTD_PT1000, 842.94, -40.0); // PT-1000 RTD at -40C -#endif // MAX11410_SELFTEST_RTD_PT1000 // group RTD_PT1000 - - // CODE GENERATOR: SelfTest TemperatureOfRTD_PT1000 @test group RTD_PT1000 TemperatureOfRTD_PT1000(1000.0) expect 0.0 within 0.1 PT-1000 RTD at 0C -#if MAX11410_SELFTEST_RTD_PT1000 // group RTD_PT1000 TemperatureOfRTD_PT1000 PT-1000 RTD at 0C - // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD_PT1000(1000.0), 0.0); // PT-1000 RTD at 0C - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD_PT1000", fn_MAX11410_TemperatureOfRTD_PT1000, 1000.0, 0.0); // PT-1000 RTD at 0C + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD_PT1000", fn_MAX11410_TemperatureOfRTD_PT1000, (double)842.94, /* expect: */ (double)-40.0); // PT-1000 RTD at -40C #endif // MAX11410_SELFTEST_RTD_PT1000 // group RTD_PT1000 - // CODE GENERATOR: SelfTest TemperatureOfRTD_PT1000 @test group RTD_PT1000 TemperatureOfRTD_PT1000(1097.3) expect 25.0 within 0.1 PT-1000 RTD at 25C -#if MAX11410_SELFTEST_RTD_PT1000 // group RTD_PT1000 TemperatureOfRTD_PT1000 PT-1000 RTD at 25C - // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD_PT1000(1097.3), 25.0); // PT-1000 RTD at 25C + // CODE GENERATOR: SelfTest TemperatureOfRTD_PT1000 @test group RTD_PT1000 TemperatureOfRTD_PT1000(1000.0) expect 0.0 within 0.1 // PT-1000 RTD at 0C + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'RTD_PT1000' + // docTest_item['action'] = 'TemperatureOfRTD_PT1000(1000.0) expect 0.0 within 0.1' + // docTest_item['remarks'] = 'PT-1000 RTD at 0C' + // docTest_item['funcName'] = 'TemperatureOfRTD_PT1000' + // docTest_item['arglist'] = '1000.0' + // docTest_item['expect-value'] = '0.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_RTD_PT1000 // group RTD_PT1000 TemperatureOfRTD_PT1000 PT-1000 RTD at 0C + // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD_PT1000((double)1000.0), (double)0.0); // PT-1000 RTD at 0C tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD_PT1000", fn_MAX11410_TemperatureOfRTD_PT1000, 1097.3, 25.0); // PT-1000 RTD at 25C + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD_PT1000", fn_MAX11410_TemperatureOfRTD_PT1000, (double)1000.0, /* expect: */ (double)0.0); // PT-1000 RTD at 0C #endif // MAX11410_SELFTEST_RTD_PT1000 // group RTD_PT1000 - // CODE GENERATOR: SelfTest TemperatureOfRTD_PT1000 @test group RTD_PT1000 TemperatureOfRTD_PT1000(1328.1) expect 85.0 within 0.1 PT-1000 RTD at 85C + // CODE GENERATOR: SelfTest TemperatureOfRTD_PT1000 @test group RTD_PT1000 TemperatureOfRTD_PT1000(1097.3) expect 25.0 within 0.1 // PT-1000 RTD at 25C + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'RTD_PT1000' + // docTest_item['action'] = 'TemperatureOfRTD_PT1000(1097.3) expect 25.0 within 0.1' + // docTest_item['remarks'] = 'PT-1000 RTD at 25C' + // docTest_item['funcName'] = 'TemperatureOfRTD_PT1000' + // docTest_item['arglist'] = '1097.3' + // docTest_item['expect-value'] = '25.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_RTD_PT1000 // group RTD_PT1000 TemperatureOfRTD_PT1000 PT-1000 RTD at 25C + // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD_PT1000((double)1097.3), (double)25.0); // PT-1000 RTD at 25C + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD_PT1000", fn_MAX11410_TemperatureOfRTD_PT1000, (double)1097.3, /* expect: */ (double)25.0); // PT-1000 RTD at 25C +#endif // MAX11410_SELFTEST_RTD_PT1000 // group RTD_PT1000 + + // CODE GENERATOR: SelfTest TemperatureOfRTD_PT1000 @test group RTD_PT1000 TemperatureOfRTD_PT1000(1328.1) expect 85.0 within 0.1 // PT-1000 RTD at 85C + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'RTD_PT1000' + // docTest_item['action'] = 'TemperatureOfRTD_PT1000(1328.1) expect 85.0 within 0.1' + // docTest_item['remarks'] = 'PT-1000 RTD at 85C' + // docTest_item['funcName'] = 'TemperatureOfRTD_PT1000' + // docTest_item['arglist'] = '1328.1' + // docTest_item['expect-value'] = '85.0' + // docTest_item['within-value'] = '0.1' + // call-function #if MAX11410_SELFTEST_RTD_PT1000 // group RTD_PT1000 TemperatureOfRTD_PT1000 PT-1000 RTD at 85C - // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD_PT1000(1328.1), 85.0); // PT-1000 RTD at 85C + // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD_PT1000((double)1328.1), (double)85.0); // PT-1000 RTD at 85C tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD_PT1000", fn_MAX11410_TemperatureOfRTD_PT1000, 1328.1, 85.0); // PT-1000 RTD at 85C + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD_PT1000", fn_MAX11410_TemperatureOfRTD_PT1000, (double)1328.1, /* expect: */ (double)85.0); // PT-1000 RTD at 85C #endif // MAX11410_SELFTEST_RTD_PT1000 // group RTD_PT1000 - // CODE GENERATOR: SelfTest TemperatureOfRTD_PT1000 @test group RTD_PT1000 TemperatureOfRTD_PT1000(1479.5) expect 125.0 within 0.1 PT-1000 RTD at 125C + // CODE GENERATOR: SelfTest TemperatureOfRTD_PT1000 @test group RTD_PT1000 TemperatureOfRTD_PT1000(1479.5) expect 125.0 within 0.1 // PT-1000 RTD at 125C + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'RTD_PT1000' + // docTest_item['action'] = 'TemperatureOfRTD_PT1000(1479.5) expect 125.0 within 0.1' + // docTest_item['remarks'] = 'PT-1000 RTD at 125C' + // docTest_item['funcName'] = 'TemperatureOfRTD_PT1000' + // docTest_item['arglist'] = '1479.5' + // docTest_item['expect-value'] = '125.0' + // docTest_item['within-value'] = '0.1' + // call-function #if MAX11410_SELFTEST_RTD_PT1000 // group RTD_PT1000 TemperatureOfRTD_PT1000 PT-1000 RTD at 125C - // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD_PT1000(1479.5), 125.0); // PT-1000 RTD at 125C + // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD_PT1000((double)1479.5), (double)125.0); // PT-1000 RTD at 125C tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD_PT1000", fn_MAX11410_TemperatureOfRTD_PT1000, 1479.5, 125.0); // PT-1000 RTD at 125C + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD_PT1000", fn_MAX11410_TemperatureOfRTD_PT1000, (double)1479.5, /* expect: */ (double)125.0); // PT-1000 RTD at 125C #endif // MAX11410_SELFTEST_RTD_PT1000 // group RTD_PT1000 - // CODE GENERATOR: SelfTest TemperatureOfRTD_PT100 @test group RTD_PT100 TemperatureOfRTD_PT100(84.294) expect -40.0 within 0.1 PT-100 RTD at -40C + // CODE GENERATOR: SelfTest TemperatureOfRTD_PT1000 @test tinyTester.blink_time_msec = 75 // default 75 resume hardware self test + // docTest_item['actionType'] = 'assign-propname-value' + // docTest_item['action'] = 'tinyTester.blink_time_msec = 75' + // docTest_item['remarks'] = 'default 75 resume hardware self test' + // docTest_item['propName'] = 'tinyTester.blink_time_msec' + // docTest_item['propValue'] = '75' + // assign-propname-value + // tinyTesterPropName = "tinyTester.blink_time_msec" + // tinyTesterPropValue = "75" + tinyTester.blink_time_msec = 75; + + // CODE GENERATOR: SelfTest TemperatureOfRTD_PT100 @test tinyTester.blink_time_msec = 20 // quickly speed through the software verification + // docTest_item['actionType'] = 'assign-propname-value' + // docTest_item['action'] = 'tinyTester.blink_time_msec = 20' + // docTest_item['remarks'] = 'quickly speed through the software verification' + // docTest_item['propName'] = 'tinyTester.blink_time_msec' + // docTest_item['propValue'] = '20' + // assign-propname-value + // tinyTesterPropName = "tinyTester.blink_time_msec" + // tinyTesterPropValue = "20" + tinyTester.blink_time_msec = 20; + + // CODE GENERATOR: SelfTest TemperatureOfRTD_PT100 @test group RTD_PT100 TemperatureOfRTD_PT100(84.294) expect -40.0 within 0.1 // PT-100 RTD at -40C + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'RTD_PT100' + // docTest_item['action'] = 'TemperatureOfRTD_PT100(84.294) expect -40.0 within 0.1' + // docTest_item['remarks'] = 'PT-100 RTD at -40C' + // docTest_item['funcName'] = 'TemperatureOfRTD_PT100' + // docTest_item['arglist'] = '84.294' + // docTest_item['expect-value'] = '-40.0' + // docTest_item['within-value'] = '0.1' + // call-function #if MAX11410_SELFTEST_RTD_PT100 // group RTD_PT100 TemperatureOfRTD_PT100 PT-100 RTD at -40C - // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD_PT100(84.294), -40.0); // PT-100 RTD at -40C - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD_PT100", fn_MAX11410_TemperatureOfRTD_PT100, 84.294, -40.0); // PT-100 RTD at -40C -#endif // MAX11410_SELFTEST_RTD_PT100 // group RTD_PT100 - - // CODE GENERATOR: SelfTest TemperatureOfRTD_PT100 @test group RTD_PT100 TemperatureOfRTD_PT100(100.00) expect 0.0 within 0.1 PT-100 RTD at 0C -#if MAX11410_SELFTEST_RTD_PT100 // group RTD_PT100 TemperatureOfRTD_PT100 PT-100 RTD at 0C - // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD_PT100(100.00), 0.0); // PT-100 RTD at 0C + // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD_PT100((double)84.294), (double)-40.0); // PT-100 RTD at -40C tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD_PT100", fn_MAX11410_TemperatureOfRTD_PT100, 100.00, 0.0); // PT-100 RTD at 0C -#endif // MAX11410_SELFTEST_RTD_PT100 // group RTD_PT100 - - // CODE GENERATOR: SelfTest TemperatureOfRTD_PT100 @test group RTD_PT100 TemperatureOfRTD_PT100(109.73) expect 25.0 within 0.1 PT-100 RTD at 25C -#if MAX11410_SELFTEST_RTD_PT100 // group RTD_PT100 TemperatureOfRTD_PT100 PT-100 RTD at 25C - // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD_PT100(109.73), 25.0); // PT-100 RTD at 25C - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD_PT100", fn_MAX11410_TemperatureOfRTD_PT100, 109.73, 25.0); // PT-100 RTD at 25C -#endif // MAX11410_SELFTEST_RTD_PT100 // group RTD_PT100 - - // CODE GENERATOR: SelfTest TemperatureOfRTD_PT100 @test group RTD_PT100 TemperatureOfRTD_PT100(132.81) expect 85.0 within 0.1 PT-100 RTD at 85C -#if MAX11410_SELFTEST_RTD_PT100 // group RTD_PT100 TemperatureOfRTD_PT100 PT-100 RTD at 85C - // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD_PT100(132.81), 85.0); // PT-100 RTD at 85C - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD_PT100", fn_MAX11410_TemperatureOfRTD_PT100, 132.81, 85.0); // PT-100 RTD at 85C + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD_PT100", fn_MAX11410_TemperatureOfRTD_PT100, (double)84.294, /* expect: */ (double)-40.0); // PT-100 RTD at -40C #endif // MAX11410_SELFTEST_RTD_PT100 // group RTD_PT100 - // CODE GENERATOR: SelfTest TemperatureOfRTD_PT100 @test group RTD_PT100 TemperatureOfRTD_PT100(147.95) expect 125.0 within 0.1 PT-100 RTD at 125C -#if MAX11410_SELFTEST_RTD_PT100 // group RTD_PT100 TemperatureOfRTD_PT100 PT-100 RTD at 125C - // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD_PT100(147.95), 125.0); // PT-100 RTD at 125C + // CODE GENERATOR: SelfTest TemperatureOfRTD_PT100 @test group RTD_PT100 TemperatureOfRTD_PT100(100.00) expect 0.0 within 0.1 // PT-100 RTD at 0C + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'RTD_PT100' + // docTest_item['action'] = 'TemperatureOfRTD_PT100(100.00) expect 0.0 within 0.1' + // docTest_item['remarks'] = 'PT-100 RTD at 0C' + // docTest_item['funcName'] = 'TemperatureOfRTD_PT100' + // docTest_item['arglist'] = '100.00' + // docTest_item['expect-value'] = '0.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_RTD_PT100 // group RTD_PT100 TemperatureOfRTD_PT100 PT-100 RTD at 0C + // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD_PT100((double)100.00), (double)0.0); // PT-100 RTD at 0C + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD_PT100", fn_MAX11410_TemperatureOfRTD_PT100, (double)100.00, /* expect: */ (double)0.0); // PT-100 RTD at 0C +#endif // MAX11410_SELFTEST_RTD_PT100 // group RTD_PT100 + + // CODE GENERATOR: SelfTest TemperatureOfRTD_PT100 @test group RTD_PT100 TemperatureOfRTD_PT100(109.73) expect 25.0 within 0.1 // PT-100 RTD at 25C + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'RTD_PT100' + // docTest_item['action'] = 'TemperatureOfRTD_PT100(109.73) expect 25.0 within 0.1' + // docTest_item['remarks'] = 'PT-100 RTD at 25C' + // docTest_item['funcName'] = 'TemperatureOfRTD_PT100' + // docTest_item['arglist'] = '109.73' + // docTest_item['expect-value'] = '25.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_RTD_PT100 // group RTD_PT100 TemperatureOfRTD_PT100 PT-100 RTD at 25C + // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD_PT100((double)109.73), (double)25.0); // PT-100 RTD at 25C tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD_PT100", fn_MAX11410_TemperatureOfRTD_PT100, 147.95, 125.0); // PT-100 RTD at 125C + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD_PT100", fn_MAX11410_TemperatureOfRTD_PT100, (double)109.73, /* expect: */ (double)25.0); // PT-100 RTD at 25C #endif // MAX11410_SELFTEST_RTD_PT100 // group RTD_PT100 - // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD TemperatureOfRTD(84.294) expect -40.0 within 0.1 PT-100 RTD at -40C -#if MAX11410_SELFTEST_RTD // group RTD TemperatureOfRTD PT-100 RTD at -40C - // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD(84.294), -40.0); // PT-100 RTD at -40C + // CODE GENERATOR: SelfTest TemperatureOfRTD_PT100 @test group RTD_PT100 TemperatureOfRTD_PT100(132.81) expect 85.0 within 0.1 // PT-100 RTD at 85C + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'RTD_PT100' + // docTest_item['action'] = 'TemperatureOfRTD_PT100(132.81) expect 85.0 within 0.1' + // docTest_item['remarks'] = 'PT-100 RTD at 85C' + // docTest_item['funcName'] = 'TemperatureOfRTD_PT100' + // docTest_item['arglist'] = '132.81' + // docTest_item['expect-value'] = '85.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_RTD_PT100 // group RTD_PT100 TemperatureOfRTD_PT100 PT-100 RTD at 85C + // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD_PT100((double)132.81), (double)85.0); // PT-100 RTD at 85C + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD_PT100", fn_MAX11410_TemperatureOfRTD_PT100, (double)132.81, /* expect: */ (double)85.0); // PT-100 RTD at 85C +#endif // MAX11410_SELFTEST_RTD_PT100 // group RTD_PT100 + + // CODE GENERATOR: SelfTest TemperatureOfRTD_PT100 @test group RTD_PT100 TemperatureOfRTD_PT100(147.95) expect 125.0 within 0.1 // PT-100 RTD at 125C + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'RTD_PT100' + // docTest_item['action'] = 'TemperatureOfRTD_PT100(147.95) expect 125.0 within 0.1' + // docTest_item['remarks'] = 'PT-100 RTD at 125C' + // docTest_item['funcName'] = 'TemperatureOfRTD_PT100' + // docTest_item['arglist'] = '147.95' + // docTest_item['expect-value'] = '125.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_RTD_PT100 // group RTD_PT100 TemperatureOfRTD_PT100 PT-100 RTD at 125C + // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD_PT100((double)147.95), (double)125.0); // PT-100 RTD at 125C tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD", fn_MAX11410_TemperatureOfRTD, 84.294, -40.0); // PT-100 RTD at -40C + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD_PT100", fn_MAX11410_TemperatureOfRTD_PT100, (double)147.95, /* expect: */ (double)125.0); // PT-100 RTD at 125C +#endif // MAX11410_SELFTEST_RTD_PT100 // group RTD_PT100 + + // CODE GENERATOR: SelfTest TemperatureOfRTD_PT100 @test tinyTester.blink_time_msec = 75 // default 75 resume hardware self test + // docTest_item['actionType'] = 'assign-propname-value' + // docTest_item['action'] = 'tinyTester.blink_time_msec = 75' + // docTest_item['remarks'] = 'default 75 resume hardware self test' + // docTest_item['propName'] = 'tinyTester.blink_time_msec' + // docTest_item['propValue'] = '75' + // assign-propname-value + // tinyTesterPropName = "tinyTester.blink_time_msec" + // tinyTesterPropValue = "75" + tinyTester.blink_time_msec = 75; + + // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD // Verify function TemperatureOfRTD + // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD tinyTester.blink_time_msec = 20 // quickly speed through the software verification + // docTest_item['actionType'] = 'assign-propname-value' + // docTest_item['group-id-value'] = 'RTD' + // docTest_item['action'] = 'tinyTester.blink_time_msec = 20' + // docTest_item['remarks'] = 'quickly speed through the software verification' + // docTest_item['propName'] = 'tinyTester.blink_time_msec' + // docTest_item['propValue'] = '20' + // assign-propname-value + // tinyTesterPropName = "tinyTester.blink_time_msec" + // tinyTesterPropValue = "20" + tinyTester.blink_time_msec = 20; + + // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD TemperatureOfRTD(84.294) expect -40.0 within 0.1 // PT-100 RTD at -40C + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'RTD' + // docTest_item['action'] = 'TemperatureOfRTD(84.294) expect -40.0 within 0.1' + // docTest_item['remarks'] = 'PT-100 RTD at -40C' + // docTest_item['funcName'] = 'TemperatureOfRTD' + // docTest_item['arglist'] = '84.294' + // docTest_item['expect-value'] = '-40.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_RTD // group RTD TemperatureOfRTD PT-100 RTD at -40C + // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD((double)84.294), (double)-40.0); // PT-100 RTD at -40C + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD", fn_MAX11410_TemperatureOfRTD, (double)84.294, /* expect: */ (double)-40.0); // PT-100 RTD at -40C #endif // MAX11410_SELFTEST_RTD // group RTD - // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD TemperatureOfRTD(100.00) expect 0.0 within 0.1 PT-100 RTD at 0C + // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD TemperatureOfRTD(100.00) expect 0.0 within 0.1 // PT-100 RTD at 0C + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'RTD' + // docTest_item['action'] = 'TemperatureOfRTD(100.00) expect 0.0 within 0.1' + // docTest_item['remarks'] = 'PT-100 RTD at 0C' + // docTest_item['funcName'] = 'TemperatureOfRTD' + // docTest_item['arglist'] = '100.00' + // docTest_item['expect-value'] = '0.0' + // docTest_item['within-value'] = '0.1' + // call-function #if MAX11410_SELFTEST_RTD // group RTD TemperatureOfRTD PT-100 RTD at 0C - // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD(100.00), 0.0); // PT-100 RTD at 0C + // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD((double)100.00), (double)0.0); // PT-100 RTD at 0C tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD", fn_MAX11410_TemperatureOfRTD, 100.00, 0.0); // PT-100 RTD at 0C + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD", fn_MAX11410_TemperatureOfRTD, (double)100.00, /* expect: */ (double)0.0); // PT-100 RTD at 0C #endif // MAX11410_SELFTEST_RTD // group RTD - // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD TemperatureOfRTD(109.73) expect 25.0 within 0.1 PT-100 RTD at 25C + // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD TemperatureOfRTD(109.73) expect 25.0 within 0.1 // PT-100 RTD at 25C + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'RTD' + // docTest_item['action'] = 'TemperatureOfRTD(109.73) expect 25.0 within 0.1' + // docTest_item['remarks'] = 'PT-100 RTD at 25C' + // docTest_item['funcName'] = 'TemperatureOfRTD' + // docTest_item['arglist'] = '109.73' + // docTest_item['expect-value'] = '25.0' + // docTest_item['within-value'] = '0.1' + // call-function #if MAX11410_SELFTEST_RTD // group RTD TemperatureOfRTD PT-100 RTD at 25C - // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD(109.73), 25.0); // PT-100 RTD at 25C - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD", fn_MAX11410_TemperatureOfRTD, 109.73, 25.0); // PT-100 RTD at 25C -#endif // MAX11410_SELFTEST_RTD // group RTD - - // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD TemperatureOfRTD(132.81) expect 85.0 within 0.1 PT-100 RTD at 85C -#if MAX11410_SELFTEST_RTD // group RTD TemperatureOfRTD PT-100 RTD at 85C - // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD(132.81), 85.0); // PT-100 RTD at 85C + // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD((double)109.73), (double)25.0); // PT-100 RTD at 25C tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD", fn_MAX11410_TemperatureOfRTD, 132.81, 85.0); // PT-100 RTD at 85C -#endif // MAX11410_SELFTEST_RTD // group RTD - - // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD TemperatureOfRTD(147.95) expect 125.0 within 0.1 PT-100 RTD at 125C -#if MAX11410_SELFTEST_RTD // group RTD TemperatureOfRTD PT-100 RTD at 125C - // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD(147.95), 125.0); // PT-100 RTD at 125C - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD", fn_MAX11410_TemperatureOfRTD, 147.95, 125.0); // PT-100 RTD at 125C -#endif // MAX11410_SELFTEST_RTD // group RTD - - // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD TemperatureOfRTD(842.94) expect -40.0 within 0.1 PT-1000 RTD at -40C -#if MAX11410_SELFTEST_RTD // group RTD TemperatureOfRTD PT-1000 RTD at -40C - // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD(842.94), -40.0); // PT-1000 RTD at -40C - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD", fn_MAX11410_TemperatureOfRTD, 842.94, -40.0); // PT-1000 RTD at -40C + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD", fn_MAX11410_TemperatureOfRTD, (double)109.73, /* expect: */ (double)25.0); // PT-100 RTD at 25C #endif // MAX11410_SELFTEST_RTD // group RTD - // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD TemperatureOfRTD(1000.0) expect 0.0 within 0.1 PT-1000 RTD at 0C -#if MAX11410_SELFTEST_RTD // group RTD TemperatureOfRTD PT-1000 RTD at 0C - // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD(1000.0), 0.0); // PT-1000 RTD at 0C + // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD TemperatureOfRTD(132.81) expect 85.0 within 0.1 // PT-100 RTD at 85C + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'RTD' + // docTest_item['action'] = 'TemperatureOfRTD(132.81) expect 85.0 within 0.1' + // docTest_item['remarks'] = 'PT-100 RTD at 85C' + // docTest_item['funcName'] = 'TemperatureOfRTD' + // docTest_item['arglist'] = '132.81' + // docTest_item['expect-value'] = '85.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_RTD // group RTD TemperatureOfRTD PT-100 RTD at 85C + // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD((double)132.81), (double)85.0); // PT-100 RTD at 85C tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD", fn_MAX11410_TemperatureOfRTD, 1000.0, 0.0); // PT-1000 RTD at 0C + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD", fn_MAX11410_TemperatureOfRTD, (double)132.81, /* expect: */ (double)85.0); // PT-100 RTD at 85C #endif // MAX11410_SELFTEST_RTD // group RTD - // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD TemperatureOfRTD(1097.3) expect 25.0 within 0.1 PT-1000 RTD at 25C -#if MAX11410_SELFTEST_RTD // group RTD TemperatureOfRTD PT-1000 RTD at 25C - // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD(1097.3), 25.0); // PT-1000 RTD at 25C + // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD TemperatureOfRTD(147.95) expect 125.0 within 0.1 // PT-100 RTD at 125C + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'RTD' + // docTest_item['action'] = 'TemperatureOfRTD(147.95) expect 125.0 within 0.1' + // docTest_item['remarks'] = 'PT-100 RTD at 125C' + // docTest_item['funcName'] = 'TemperatureOfRTD' + // docTest_item['arglist'] = '147.95' + // docTest_item['expect-value'] = '125.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_RTD // group RTD TemperatureOfRTD PT-100 RTD at 125C + // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD((double)147.95), (double)125.0); // PT-100 RTD at 125C + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD", fn_MAX11410_TemperatureOfRTD, (double)147.95, /* expect: */ (double)125.0); // PT-100 RTD at 125C +#endif // MAX11410_SELFTEST_RTD // group RTD + + // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD TemperatureOfRTD(842.94) expect -40.0 within 0.1 // PT-1000 RTD at -40C + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'RTD' + // docTest_item['action'] = 'TemperatureOfRTD(842.94) expect -40.0 within 0.1' + // docTest_item['remarks'] = 'PT-1000 RTD at -40C' + // docTest_item['funcName'] = 'TemperatureOfRTD' + // docTest_item['arglist'] = '842.94' + // docTest_item['expect-value'] = '-40.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_RTD // group RTD TemperatureOfRTD PT-1000 RTD at -40C + // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD((double)842.94), (double)-40.0); // PT-1000 RTD at -40C tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD", fn_MAX11410_TemperatureOfRTD, 1097.3, 25.0); // PT-1000 RTD at 25C + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD", fn_MAX11410_TemperatureOfRTD, (double)842.94, /* expect: */ (double)-40.0); // PT-1000 RTD at -40C +#endif // MAX11410_SELFTEST_RTD // group RTD + + // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD TemperatureOfRTD(1000.0) expect 0.0 within 0.1 // PT-1000 RTD at 0C + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'RTD' + // docTest_item['action'] = 'TemperatureOfRTD(1000.0) expect 0.0 within 0.1' + // docTest_item['remarks'] = 'PT-1000 RTD at 0C' + // docTest_item['funcName'] = 'TemperatureOfRTD' + // docTest_item['arglist'] = '1000.0' + // docTest_item['expect-value'] = '0.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_RTD // group RTD TemperatureOfRTD PT-1000 RTD at 0C + // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD((double)1000.0), (double)0.0); // PT-1000 RTD at 0C + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD", fn_MAX11410_TemperatureOfRTD, (double)1000.0, /* expect: */ (double)0.0); // PT-1000 RTD at 0C #endif // MAX11410_SELFTEST_RTD // group RTD - // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD TemperatureOfRTD(1328.1) expect 85.0 within 0.1 PT-1000 RTD at 85C + // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD TemperatureOfRTD(1097.3) expect 25.0 within 0.1 // PT-1000 RTD at 25C + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'RTD' + // docTest_item['action'] = 'TemperatureOfRTD(1097.3) expect 25.0 within 0.1' + // docTest_item['remarks'] = 'PT-1000 RTD at 25C' + // docTest_item['funcName'] = 'TemperatureOfRTD' + // docTest_item['arglist'] = '1097.3' + // docTest_item['expect-value'] = '25.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_RTD // group RTD TemperatureOfRTD PT-1000 RTD at 25C + // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD((double)1097.3), (double)25.0); // PT-1000 RTD at 25C + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD", fn_MAX11410_TemperatureOfRTD, (double)1097.3, /* expect: */ (double)25.0); // PT-1000 RTD at 25C +#endif // MAX11410_SELFTEST_RTD // group RTD + + // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD TemperatureOfRTD(1328.1) expect 85.0 within 0.1 // PT-1000 RTD at 85C + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'RTD' + // docTest_item['action'] = 'TemperatureOfRTD(1328.1) expect 85.0 within 0.1' + // docTest_item['remarks'] = 'PT-1000 RTD at 85C' + // docTest_item['funcName'] = 'TemperatureOfRTD' + // docTest_item['arglist'] = '1328.1' + // docTest_item['expect-value'] = '85.0' + // docTest_item['within-value'] = '0.1' + // call-function #if MAX11410_SELFTEST_RTD // group RTD TemperatureOfRTD PT-1000 RTD at 85C - // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD(1328.1), 85.0); // PT-1000 RTD at 85C + // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD((double)1328.1), (double)85.0); // PT-1000 RTD at 85C tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD", fn_MAX11410_TemperatureOfRTD, 1328.1, 85.0); // PT-1000 RTD at 85C + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD", fn_MAX11410_TemperatureOfRTD, (double)1328.1, /* expect: */ (double)85.0); // PT-1000 RTD at 85C #endif // MAX11410_SELFTEST_RTD // group RTD - // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD TemperatureOfRTD(1479.5) expect 125.0 within 0.1 PT-1000 RTD at 125C + // CODE GENERATOR: SelfTest TemperatureOfRTD @test group RTD TemperatureOfRTD(1479.5) expect 125.0 within 0.1 // PT-1000 RTD at 125C + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'RTD' + // docTest_item['action'] = 'TemperatureOfRTD(1479.5) expect 125.0 within 0.1' + // docTest_item['remarks'] = 'PT-1000 RTD at 125C' + // docTest_item['funcName'] = 'TemperatureOfRTD' + // docTest_item['arglist'] = '1479.5' + // docTest_item['expect-value'] = '125.0' + // docTest_item['within-value'] = '0.1' + // call-function #if MAX11410_SELFTEST_RTD // group RTD TemperatureOfRTD PT-1000 RTD at 125C - // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD(1479.5), 125.0); // PT-1000 RTD at 125C - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD", fn_MAX11410_TemperatureOfRTD, 1479.5, 125.0); // PT-1000 RTD at 125C -#endif // MAX11410_SELFTEST_RTD // group RTD - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(0.000e-3) expect 0.0 within 0.1 TC_TypeK at 0C = 0.000mV -#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 0C = 0.000mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(0.000e-3), 0.0); // TC_TypeK at 0C = 0.000mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfRTD((double)1479.5), (double)125.0); // PT-1000 RTD at 125C tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 0.000e-3, 0.0); // TC_TypeK at 0C = 0.000mV -#endif // MAX11410_SELFTEST_TC_1 // group TC_1 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(0.039e-3) expect 1.0 within 0.1 TC_TypeK at 1C = 0.039mV -#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 1C = 0.039mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(0.039e-3), 1.0); // TC_TypeK at 1C = 0.039mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfRTD", fn_MAX11410_TemperatureOfRTD, (double)1479.5, /* expect: */ (double)125.0); // PT-1000 RTD at 125C +#endif // MAX11410_SELFTEST_RTD // group RTD + + // CODE GENERATOR: SelfTest TemperatureOfRTD @test tinyTester.blink_time_msec = 75 // default 75 resume hardware self test + // docTest_item['actionType'] = 'assign-propname-value' + // docTest_item['action'] = 'tinyTester.blink_time_msec = 75' + // docTest_item['remarks'] = 'default 75 resume hardware self test' + // docTest_item['propName'] = 'tinyTester.blink_time_msec' + // docTest_item['propValue'] = '75' + // assign-propname-value + // tinyTesterPropName = "tinyTester.blink_time_msec" + // tinyTesterPropValue = "75" + tinyTester.blink_time_msec = 75; + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test tinyTester.blink_time_msec = 20 // quickly speed through the software verification + // docTest_item['actionType'] = 'assign-propname-value' + // docTest_item['action'] = 'tinyTester.blink_time_msec = 20' + // docTest_item['remarks'] = 'quickly speed through the software verification' + // docTest_item['propName'] = 'tinyTester.blink_time_msec' + // docTest_item['propValue'] = '20' + // assign-propname-value + // tinyTesterPropName = "tinyTester.blink_time_msec" + // tinyTesterPropValue = "20" + tinyTester.blink_time_msec = 20; + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(0.000e-3) expect 0.0 within 0.1 // TC_TypeK at 0C = 0.000mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(0.000e-3) expect 0.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 0C = 0.000mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '0.000e-3' + // docTest_item['expect-value'] = '0.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 0C = 0.000mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)0.000e-3), (double)0.0); // TC_TypeK at 0C = 0.000mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 0.039e-3, 1.0); // TC_TypeK at 1C = 0.039mV -#endif // MAX11410_SELFTEST_TC_1 // group TC_1 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(0.079e-3) expect 2.0 within 0.1 TC_TypeK at 2C = 0.079mV -#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 2C = 0.079mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(0.079e-3), 2.0); // TC_TypeK at 2C = 0.079mV - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 0.079e-3, 2.0); // TC_TypeK at 2C = 0.079mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)0.000e-3, /* expect: */ (double)0.0); // TC_TypeK at 0C = 0.000mV #endif // MAX11410_SELFTEST_TC_1 // group TC_1 - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(0.119e-3) expect 3.0 within 0.1 TC_TypeK at 3C = 0.119mV -#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 3C = 0.119mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(0.119e-3), 3.0); // TC_TypeK at 3C = 0.119mV + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(0.039e-3) expect 1.0 within 0.1 // TC_TypeK at 1C = 0.039mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(0.039e-3) expect 1.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 1C = 0.039mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '0.039e-3' + // docTest_item['expect-value'] = '1.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 1C = 0.039mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)0.039e-3), (double)1.0); // TC_TypeK at 1C = 0.039mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 0.119e-3, 3.0); // TC_TypeK at 3C = 0.119mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)0.039e-3, /* expect: */ (double)1.0); // TC_TypeK at 1C = 0.039mV #endif // MAX11410_SELFTEST_TC_1 // group TC_1 - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(0.158e-3) expect 4.0 within 0.1 TC_TypeK at 4C = 0.158mV -#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 4C = 0.158mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(0.158e-3), 4.0); // TC_TypeK at 4C = 0.158mV + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(0.079e-3) expect 2.0 within 0.1 // TC_TypeK at 2C = 0.079mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(0.079e-3) expect 2.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 2C = 0.079mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '0.079e-3' + // docTest_item['expect-value'] = '2.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 2C = 0.079mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)0.079e-3), (double)2.0); // TC_TypeK at 2C = 0.079mV + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)0.079e-3, /* expect: */ (double)2.0); // TC_TypeK at 2C = 0.079mV +#endif // MAX11410_SELFTEST_TC_1 // group TC_1 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(0.119e-3) expect 3.0 within 0.1 // TC_TypeK at 3C = 0.119mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(0.119e-3) expect 3.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 3C = 0.119mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '0.119e-3' + // docTest_item['expect-value'] = '3.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 3C = 0.119mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)0.119e-3), (double)3.0); // TC_TypeK at 3C = 0.119mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 0.158e-3, 4.0); // TC_TypeK at 4C = 0.158mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)0.119e-3, /* expect: */ (double)3.0); // TC_TypeK at 3C = 0.119mV +#endif // MAX11410_SELFTEST_TC_1 // group TC_1 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(0.158e-3) expect 4.0 within 0.1 // TC_TypeK at 4C = 0.158mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(0.158e-3) expect 4.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 4C = 0.158mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '0.158e-3' + // docTest_item['expect-value'] = '4.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 4C = 0.158mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)0.158e-3), (double)4.0); // TC_TypeK at 4C = 0.158mV + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)0.158e-3, /* expect: */ (double)4.0); // TC_TypeK at 4C = 0.158mV #endif // MAX11410_SELFTEST_TC_2 // group TC_2 - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(0.198e-3) expect 5.0 within 0.1 TC_TypeK at 5C = 0.198mV + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(0.198e-3) expect 5.0 within 0.1 // TC_TypeK at 5C = 0.198mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(0.198e-3) expect 5.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 5C = 0.198mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '0.198e-3' + // docTest_item['expect-value'] = '5.0' + // docTest_item['within-value'] = '0.1' + // call-function #if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 5C = 0.198mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(0.198e-3), 5.0); // TC_TypeK at 5C = 0.198mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)0.198e-3), (double)5.0); // TC_TypeK at 5C = 0.198mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 0.198e-3, 5.0); // TC_TypeK at 5C = 0.198mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)0.198e-3, /* expect: */ (double)5.0); // TC_TypeK at 5C = 0.198mV #endif // MAX11410_SELFTEST_TC_2 // group TC_2 - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(0.238e-3) expect 6.0 within 0.1 TC_TypeK at 6C = 0.238mV + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(0.238e-3) expect 6.0 within 0.1 // TC_TypeK at 6C = 0.238mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(0.238e-3) expect 6.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 6C = 0.238mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '0.238e-3' + // docTest_item['expect-value'] = '6.0' + // docTest_item['within-value'] = '0.1' + // call-function #if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 6C = 0.238mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(0.238e-3), 6.0); // TC_TypeK at 6C = 0.238mV - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 0.238e-3, 6.0); // TC_TypeK at 6C = 0.238mV -#endif // MAX11410_SELFTEST_TC_2 // group TC_2 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(0.2775e-3) expect 7.0 within 0.1 TC_TypeK at 7C = 0.2775mV -#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 7C = 0.2775mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(0.2775e-3), 7.0); // TC_TypeK at 7C = 0.2775mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)0.238e-3), (double)6.0); // TC_TypeK at 6C = 0.238mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 0.2775e-3, 7.0); // TC_TypeK at 7C = 0.2775mV -#endif // MAX11410_SELFTEST_TC_2 // group TC_2 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(0.317e-3) expect 8.0 within 0.1 TC_TypeK at 8C = 0.317mV -#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 8C = 0.317mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(0.317e-3), 8.0); // TC_TypeK at 8C = 0.317mV - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 0.317e-3, 8.0); // TC_TypeK at 8C = 0.317mV -#endif // MAX11410_SELFTEST_TC_2 // group TC_2 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(0.357e-3) expect 9.0 within 0.1 TC_TypeK at 9C = 0.357mV -#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 9C = 0.357mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(0.357e-3), 9.0); // TC_TypeK at 9C = 0.357mV - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 0.357e-3, 9.0); // TC_TypeK at 9C = 0.357mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)0.238e-3, /* expect: */ (double)6.0); // TC_TypeK at 6C = 0.238mV #endif // MAX11410_SELFTEST_TC_2 // group TC_2 - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(0.397e-3) expect 10.0 within 0.1 TC_TypeK at 10C = 0.397mV -#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 10C = 0.397mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(0.397e-3), 10.0); // TC_TypeK at 10C = 0.397mV + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(0.2775e-3) expect 7.0 within 0.1 // TC_TypeK at 7C = 0.2775mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(0.2775e-3) expect 7.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 7C = 0.2775mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '0.2775e-3' + // docTest_item['expect-value'] = '7.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 7C = 0.2775mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)0.2775e-3), (double)7.0); // TC_TypeK at 7C = 0.2775mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 0.397e-3, 10.0); // TC_TypeK at 10C = 0.397mV -#endif // MAX11410_SELFTEST_TC_1 // group TC_1 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(0.798e-3) expect 20.0 within 0.1 TC_TypeK at 20C = 0.798mV -#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 20C = 0.798mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(0.798e-3), 20.0); // TC_TypeK at 20C = 0.798mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)0.2775e-3, /* expect: */ (double)7.0); // TC_TypeK at 7C = 0.2775mV +#endif // MAX11410_SELFTEST_TC_2 // group TC_2 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(0.317e-3) expect 8.0 within 0.1 // TC_TypeK at 8C = 0.317mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(0.317e-3) expect 8.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 8C = 0.317mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '0.317e-3' + // docTest_item['expect-value'] = '8.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 8C = 0.317mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)0.317e-3), (double)8.0); // TC_TypeK at 8C = 0.317mV + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)0.317e-3, /* expect: */ (double)8.0); // TC_TypeK at 8C = 0.317mV +#endif // MAX11410_SELFTEST_TC_2 // group TC_2 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(0.357e-3) expect 9.0 within 0.1 // TC_TypeK at 9C = 0.357mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(0.357e-3) expect 9.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 9C = 0.357mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '0.357e-3' + // docTest_item['expect-value'] = '9.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 9C = 0.357mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)0.357e-3), (double)9.0); // TC_TypeK at 9C = 0.357mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 0.798e-3, 20.0); // TC_TypeK at 20C = 0.798mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)0.357e-3, /* expect: */ (double)9.0); // TC_TypeK at 9C = 0.357mV +#endif // MAX11410_SELFTEST_TC_2 // group TC_2 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(0.397e-3) expect 10.0 within 0.1 // TC_TypeK at 10C = 0.397mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(0.397e-3) expect 10.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 10C = 0.397mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '0.397e-3' + // docTest_item['expect-value'] = '10.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 10C = 0.397mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)0.397e-3), (double)10.0); // TC_TypeK at 10C = 0.397mV + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)0.397e-3, /* expect: */ (double)10.0); // TC_TypeK at 10C = 0.397mV #endif // MAX11410_SELFTEST_TC_1 // group TC_1 - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(1.081e-3) expect 27.0 within 0.1 TC_TypeK at 27C = 1.081mV + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(0.798e-3) expect 20.0 within 0.1 // TC_TypeK at 20C = 0.798mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(0.798e-3) expect 20.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 20C = 0.798mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '0.798e-3' + // docTest_item['expect-value'] = '20.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 20C = 0.798mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)0.798e-3), (double)20.0); // TC_TypeK at 20C = 0.798mV + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)0.798e-3, /* expect: */ (double)20.0); // TC_TypeK at 20C = 0.798mV +#endif // MAX11410_SELFTEST_TC_1 // group TC_1 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(1.081e-3) expect 27.0 within 0.1 // TC_TypeK at 27C = 1.081mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(1.081e-3) expect 27.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 27C = 1.081mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '1.081e-3' + // docTest_item['expect-value'] = '27.0' + // docTest_item['within-value'] = '0.1' + // call-function #if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 27C = 1.081mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(1.081e-3), 27.0); // TC_TypeK at 27C = 1.081mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)1.081e-3), (double)27.0); // TC_TypeK at 27C = 1.081mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 1.081e-3, 27.0); // TC_TypeK at 27C = 1.081mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)1.081e-3, /* expect: */ (double)27.0); // TC_TypeK at 27C = 1.081mV #endif // MAX11410_SELFTEST_TC_1 // group TC_1 - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(1.203e-3) expect 30.0 within 0.1 TC_TypeK at 30C = 1.203mV + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(1.203e-3) expect 30.0 within 0.1 // TC_TypeK at 30C = 1.203mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(1.203e-3) expect 30.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 30C = 1.203mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '1.203e-3' + // docTest_item['expect-value'] = '30.0' + // docTest_item['within-value'] = '0.1' + // call-function #if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 30C = 1.203mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(1.203e-3), 30.0); // TC_TypeK at 30C = 1.203mV - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 1.203e-3, 30.0); // TC_TypeK at 30C = 1.203mV -#endif // MAX11410_SELFTEST_TC_1 // group TC_1 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(1.612e-3) expect 40.0 within 0.1 TC_TypeK at 40C = 1.612mV -#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 40C = 1.612mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(1.612e-3), 40.0); // TC_TypeK at 40C = 1.612mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)1.203e-3), (double)30.0); // TC_TypeK at 30C = 1.203mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 1.612e-3, 40.0); // TC_TypeK at 40C = 1.612mV -#endif // MAX11410_SELFTEST_TC_1 // group TC_1 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(2.023e-3) expect 50.0 within 0.1 TC_TypeK at 50C = 2.023mV -#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 50C = 2.023mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(2.023e-3), 50.0); // TC_TypeK at 50C = 2.023mV - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 2.023e-3, 50.0); // TC_TypeK at 50C = 2.023mV -#endif // MAX11410_SELFTEST_TC_1 // group TC_1 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(2.436e-3) expect 60.0 within 0.1 TC_TypeK at 60C = 2.436mV -#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 60C = 2.436mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(2.436e-3), 60.0); // TC_TypeK at 60C = 2.436mV - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 2.436e-3, 60.0); // TC_TypeK at 60C = 2.436mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)1.203e-3, /* expect: */ (double)30.0); // TC_TypeK at 30C = 1.203mV #endif // MAX11410_SELFTEST_TC_1 // group TC_1 - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(2.851e-3) expect 70.0 within 0.1 TC_TypeK at 70C = 2.851mV -#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 70C = 2.851mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(2.851e-3), 70.0); // TC_TypeK at 70C = 2.851mV + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(1.612e-3) expect 40.0 within 0.1 // TC_TypeK at 40C = 1.612mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(1.612e-3) expect 40.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 40C = 1.612mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '1.612e-3' + // docTest_item['expect-value'] = '40.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 40C = 1.612mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)1.612e-3), (double)40.0); // TC_TypeK at 40C = 1.612mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 2.851e-3, 70.0); // TC_TypeK at 70C = 2.851mV -#endif // MAX11410_SELFTEST_TC_1 // group TC_1 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(3.267e-3) expect 80.0 within 0.1 TC_TypeK at 80C = 3.267mV -#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 80C = 3.267mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(3.267e-3), 80.0); // TC_TypeK at 80C = 3.267mV - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 3.267e-3, 80.0); // TC_TypeK at 80C = 3.267mV -#endif // MAX11410_SELFTEST_TC_1 // group TC_1 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(3.682e-3) expect 90.0 within 0.1 TC_TypeK at 90C = 3.682mV -#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 90C = 3.682mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(3.682e-3), 90.0); // TC_TypeK at 90C = 3.682mV - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 3.682e-3, 90.0); // TC_TypeK at 90C = 3.682mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)1.612e-3, /* expect: */ (double)40.0); // TC_TypeK at 40C = 1.612mV #endif // MAX11410_SELFTEST_TC_1 // group TC_1 - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(4.096e-3) expect 100.0 within 0.1 TC_TypeK at 100C = 4.096mV -#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 100C = 4.096mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(4.096e-3), 100.0); // TC_TypeK at 100C = 4.096mV - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 4.096e-3, 100.0); // TC_TypeK at 100C = 4.096mV -#endif // MAX11410_SELFTEST_TC_1 // group TC_1 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(4.509e-3) expect 110.0 within 0.1 TC_TypeK at 110C = 4.509mV -#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 110C = 4.509mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(4.509e-3), 110.0); // TC_TypeK at 110C = 4.509mV + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(2.023e-3) expect 50.0 within 0.1 // TC_TypeK at 50C = 2.023mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(2.023e-3) expect 50.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 50C = 2.023mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '2.023e-3' + // docTest_item['expect-value'] = '50.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 50C = 2.023mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)2.023e-3), (double)50.0); // TC_TypeK at 50C = 2.023mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 4.509e-3, 110.0); // TC_TypeK at 110C = 4.509mV -#endif // MAX11410_SELFTEST_TC_2 // group TC_2 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(4.920e-3) expect 120.0 within 0.1 TC_TypeK at 120C = 4.920mV -#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 120C = 4.920mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(4.920e-3), 120.0); // TC_TypeK at 120C = 4.920mV - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 4.920e-3, 120.0); // TC_TypeK at 120C = 4.920mV -#endif // MAX11410_SELFTEST_TC_2 // group TC_2 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(5.328e-3) expect 130.0 within 0.1 TC_TypeK at 130C = 5.328mV -#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 130C = 5.328mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(5.328e-3), 130.0); // TC_TypeK at 130C = 5.328mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)2.023e-3, /* expect: */ (double)50.0); // TC_TypeK at 50C = 2.023mV +#endif // MAX11410_SELFTEST_TC_1 // group TC_1 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(2.436e-3) expect 60.0 within 0.1 // TC_TypeK at 60C = 2.436mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(2.436e-3) expect 60.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 60C = 2.436mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '2.436e-3' + // docTest_item['expect-value'] = '60.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 60C = 2.436mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)2.436e-3), (double)60.0); // TC_TypeK at 60C = 2.436mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 5.328e-3, 130.0); // TC_TypeK at 130C = 5.328mV -#endif // MAX11410_SELFTEST_TC_2 // group TC_2 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(5.735e-3) expect 140.0 within 0.1 TC_TypeK at 140C = 5.735mV -#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 140C = 5.735mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(5.735e-3), 140.0); // TC_TypeK at 140C = 5.735mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)2.436e-3, /* expect: */ (double)60.0); // TC_TypeK at 60C = 2.436mV +#endif // MAX11410_SELFTEST_TC_1 // group TC_1 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(2.851e-3) expect 70.0 within 0.1 // TC_TypeK at 70C = 2.851mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(2.851e-3) expect 70.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 70C = 2.851mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '2.851e-3' + // docTest_item['expect-value'] = '70.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 70C = 2.851mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)2.851e-3), (double)70.0); // TC_TypeK at 70C = 2.851mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 5.735e-3, 140.0); // TC_TypeK at 140C = 5.735mV -#endif // MAX11410_SELFTEST_TC_2 // group TC_2 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(6.138e-3) expect 150.0 within 0.1 TC_TypeK at 150C = 6.138mV -#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 150C = 6.138mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(6.138e-3), 150.0); // TC_TypeK at 150C = 6.138mV - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 6.138e-3, 150.0); // TC_TypeK at 150C = 6.138mV -#endif // MAX11410_SELFTEST_TC_2 // group TC_2 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(6.540e-3) expect 160.0 within 0.1 TC_TypeK at 160C = 6.540mV -#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 160C = 6.540mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(6.540e-3), 160.0); // TC_TypeK at 160C = 6.540mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)2.851e-3, /* expect: */ (double)70.0); // TC_TypeK at 70C = 2.851mV +#endif // MAX11410_SELFTEST_TC_1 // group TC_1 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(3.267e-3) expect 80.0 within 0.1 // TC_TypeK at 80C = 3.267mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(3.267e-3) expect 80.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 80C = 3.267mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '3.267e-3' + // docTest_item['expect-value'] = '80.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 80C = 3.267mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)3.267e-3), (double)80.0); // TC_TypeK at 80C = 3.267mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 6.540e-3, 160.0); // TC_TypeK at 160C = 6.540mV -#endif // MAX11410_SELFTEST_TC_2 // group TC_2 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(6.941e-3) expect 170.0 within 0.1 TC_TypeK at 170C = 6.941mV -#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 170C = 6.941mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(6.941e-3), 170.0); // TC_TypeK at 170C = 6.941mV - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 6.941e-3, 170.0); // TC_TypeK at 170C = 6.941mV -#endif // MAX11410_SELFTEST_TC_2 // group TC_2 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(7.340e-3) expect 180.0 within 0.1 TC_TypeK at 180C = 7.340mV -#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 180C = 7.340mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(7.340e-3), 180.0); // TC_TypeK at 180C = 7.340mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)3.267e-3, /* expect: */ (double)80.0); // TC_TypeK at 80C = 3.267mV +#endif // MAX11410_SELFTEST_TC_1 // group TC_1 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(3.682e-3) expect 90.0 within 0.1 // TC_TypeK at 90C = 3.682mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(3.682e-3) expect 90.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 90C = 3.682mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '3.682e-3' + // docTest_item['expect-value'] = '90.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 90C = 3.682mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)3.682e-3), (double)90.0); // TC_TypeK at 90C = 3.682mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 7.340e-3, 180.0); // TC_TypeK at 180C = 7.340mV -#endif // MAX11410_SELFTEST_TC_2 // group TC_2 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(7.739e-3) expect 190.0 within 0.1 TC_TypeK at 190C = 7.739mV -#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 190C = 7.739mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(7.739e-3), 190.0); // TC_TypeK at 190C = 7.739mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)3.682e-3, /* expect: */ (double)90.0); // TC_TypeK at 90C = 3.682mV +#endif // MAX11410_SELFTEST_TC_1 // group TC_1 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(4.096e-3) expect 100.0 within 0.1 // TC_TypeK at 100C = 4.096mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(4.096e-3) expect 100.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 100C = 4.096mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '4.096e-3' + // docTest_item['expect-value'] = '100.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 100C = 4.096mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)4.096e-3), (double)100.0); // TC_TypeK at 100C = 4.096mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 7.739e-3, 190.0); // TC_TypeK at 190C = 7.739mV -#endif // MAX11410_SELFTEST_TC_1 // group TC_1 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(8.138e-3) expect 200.0 within 0.1 TC_TypeK at 200C = 8.138mV -#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 200C = 8.138mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(8.138e-3), 200.0); // TC_TypeK at 200C = 8.138mV - tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 8.138e-3, 200.0); // TC_TypeK at 200C = 8.138mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)4.096e-3, /* expect: */ (double)100.0); // TC_TypeK at 100C = 4.096mV #endif // MAX11410_SELFTEST_TC_1 // group TC_1 - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(8.539e-3) expect 210.0 within 0.1 TC_TypeK at 210C = 8.539mV -#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 210C = 8.539mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(8.539e-3), 210.0); // TC_TypeK at 210C = 8.539mV + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(4.509e-3) expect 110.0 within 0.1 // TC_TypeK at 110C = 4.509mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(4.509e-3) expect 110.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 110C = 4.509mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '4.509e-3' + // docTest_item['expect-value'] = '110.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 110C = 4.509mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)4.509e-3), (double)110.0); // TC_TypeK at 110C = 4.509mV + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)4.509e-3, /* expect: */ (double)110.0); // TC_TypeK at 110C = 4.509mV +#endif // MAX11410_SELFTEST_TC_2 // group TC_2 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(4.920e-3) expect 120.0 within 0.1 // TC_TypeK at 120C = 4.920mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(4.920e-3) expect 120.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 120C = 4.920mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '4.920e-3' + // docTest_item['expect-value'] = '120.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 120C = 4.920mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)4.920e-3), (double)120.0); // TC_TypeK at 120C = 4.920mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 8.539e-3, 210.0); // TC_TypeK at 210C = 8.539mV -#endif // MAX11410_SELFTEST_TC_1 // group TC_1 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(8.940e-3) expect 220.0 within 0.1 TC_TypeK at 220C = 8.940mV -#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 220C = 8.940mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(8.940e-3), 220.0); // TC_TypeK at 220C = 8.940mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)4.920e-3, /* expect: */ (double)120.0); // TC_TypeK at 120C = 4.920mV +#endif // MAX11410_SELFTEST_TC_2 // group TC_2 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(5.328e-3) expect 130.0 within 0.1 // TC_TypeK at 130C = 5.328mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(5.328e-3) expect 130.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 130C = 5.328mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '5.328e-3' + // docTest_item['expect-value'] = '130.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 130C = 5.328mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)5.328e-3), (double)130.0); // TC_TypeK at 130C = 5.328mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 8.940e-3, 220.0); // TC_TypeK at 220C = 8.940mV -#endif // MAX11410_SELFTEST_TC_1 // group TC_1 - - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(9.343e-3) expect 230.0 within 0.1 TC_TypeK at 230C = 9.343mV -#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 230C = 9.343mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(9.343e-3), 230.0); // TC_TypeK at 230C = 9.343mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)5.328e-3, /* expect: */ (double)130.0); // TC_TypeK at 130C = 5.328mV +#endif // MAX11410_SELFTEST_TC_2 // group TC_2 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(5.735e-3) expect 140.0 within 0.1 // TC_TypeK at 140C = 5.735mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(5.735e-3) expect 140.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 140C = 5.735mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '5.735e-3' + // docTest_item['expect-value'] = '140.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 140C = 5.735mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)5.735e-3), (double)140.0); // TC_TypeK at 140C = 5.735mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 9.343e-3, 230.0); // TC_TypeK at 230C = 9.343mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)5.735e-3, /* expect: */ (double)140.0); // TC_TypeK at 140C = 5.735mV #endif // MAX11410_SELFTEST_TC_2 // group TC_2 - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(9.747e-3) expect 240.0 within 0.1 TC_TypeK at 240C = 9.747mV -#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 240C = 9.747mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(9.747e-3), 240.0); // TC_TypeK at 240C = 9.747mV + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(6.138e-3) expect 150.0 within 0.1 // TC_TypeK at 150C = 6.138mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(6.138e-3) expect 150.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 150C = 6.138mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '6.138e-3' + // docTest_item['expect-value'] = '150.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 150C = 6.138mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)6.138e-3), (double)150.0); // TC_TypeK at 150C = 6.138mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 9.747e-3, 240.0); // TC_TypeK at 240C = 9.747mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)6.138e-3, /* expect: */ (double)150.0); // TC_TypeK at 150C = 6.138mV #endif // MAX11410_SELFTEST_TC_2 // group TC_2 - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(10.153e-3) expect 250.0 within 0.1 TC_TypeK at 250C = 10.153mV -#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 250C = 10.153mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(10.153e-3), 250.0); // TC_TypeK at 250C = 10.153mV + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(6.540e-3) expect 160.0 within 0.1 // TC_TypeK at 160C = 6.540mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(6.540e-3) expect 160.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 160C = 6.540mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '6.540e-3' + // docTest_item['expect-value'] = '160.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 160C = 6.540mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)6.540e-3), (double)160.0); // TC_TypeK at 160C = 6.540mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 10.153e-3, 250.0); // TC_TypeK at 250C = 10.153mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)6.540e-3, /* expect: */ (double)160.0); // TC_TypeK at 160C = 6.540mV #endif // MAX11410_SELFTEST_TC_2 // group TC_2 - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(10.561e-3) expect 260.0 within 0.1 TC_TypeK at 260C = 10.561mV -#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 260C = 10.561mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(10.561e-3), 260.0); // TC_TypeK at 260C = 10.561mV + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(6.941e-3) expect 170.0 within 0.1 // TC_TypeK at 170C = 6.941mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(6.941e-3) expect 170.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 170C = 6.941mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '6.941e-3' + // docTest_item['expect-value'] = '170.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 170C = 6.941mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)6.941e-3), (double)170.0); // TC_TypeK at 170C = 6.941mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 10.561e-3, 260.0); // TC_TypeK at 260C = 10.561mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)6.941e-3, /* expect: */ (double)170.0); // TC_TypeK at 170C = 6.941mV #endif // MAX11410_SELFTEST_TC_2 // group TC_2 - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(10.971e-3) expect 270.0 within 0.1 TC_TypeK at 270C = 10.971mV -#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 270C = 10.971mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(10.971e-3), 270.0); // TC_TypeK at 270C = 10.971mV + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(7.340e-3) expect 180.0 within 0.1 // TC_TypeK at 180C = 7.340mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(7.340e-3) expect 180.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 180C = 7.340mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '7.340e-3' + // docTest_item['expect-value'] = '180.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 180C = 7.340mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)7.340e-3), (double)180.0); // TC_TypeK at 180C = 7.340mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 10.971e-3, 270.0); // TC_TypeK at 270C = 10.971mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)7.340e-3, /* expect: */ (double)180.0); // TC_TypeK at 180C = 7.340mV #endif // MAX11410_SELFTEST_TC_2 // group TC_2 - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(11.382e-3) expect 280.0 within 0.1 TC_TypeK at 280C = 11.382mV -#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 280C = 11.382mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(11.382e-3), 280.0); // TC_TypeK at 280C = 11.382mV + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(7.739e-3) expect 190.0 within 0.1 // TC_TypeK at 190C = 7.739mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(7.739e-3) expect 190.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 190C = 7.739mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '7.739e-3' + // docTest_item['expect-value'] = '190.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 190C = 7.739mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)7.739e-3), (double)190.0); // TC_TypeK at 190C = 7.739mV + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)7.739e-3, /* expect: */ (double)190.0); // TC_TypeK at 190C = 7.739mV +#endif // MAX11410_SELFTEST_TC_1 // group TC_1 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(8.138e-3) expect 200.0 within 0.1 // TC_TypeK at 200C = 8.138mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(8.138e-3) expect 200.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 200C = 8.138mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '8.138e-3' + // docTest_item['expect-value'] = '200.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 200C = 8.138mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)8.138e-3), (double)200.0); // TC_TypeK at 200C = 8.138mV + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)8.138e-3, /* expect: */ (double)200.0); // TC_TypeK at 200C = 8.138mV +#endif // MAX11410_SELFTEST_TC_1 // group TC_1 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(8.539e-3) expect 210.0 within 0.1 // TC_TypeK at 210C = 8.539mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(8.539e-3) expect 210.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 210C = 8.539mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '8.539e-3' + // docTest_item['expect-value'] = '210.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 210C = 8.539mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)8.539e-3), (double)210.0); // TC_TypeK at 210C = 8.539mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 11.382e-3, 280.0); // TC_TypeK at 280C = 11.382mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)8.539e-3, /* expect: */ (double)210.0); // TC_TypeK at 210C = 8.539mV +#endif // MAX11410_SELFTEST_TC_1 // group TC_1 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(8.940e-3) expect 220.0 within 0.1 // TC_TypeK at 220C = 8.940mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(8.940e-3) expect 220.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 220C = 8.940mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '8.940e-3' + // docTest_item['expect-value'] = '220.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 220C = 8.940mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)8.940e-3), (double)220.0); // TC_TypeK at 220C = 8.940mV + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)8.940e-3, /* expect: */ (double)220.0); // TC_TypeK at 220C = 8.940mV +#endif // MAX11410_SELFTEST_TC_1 // group TC_1 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(9.343e-3) expect 230.0 within 0.1 // TC_TypeK at 230C = 9.343mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(9.343e-3) expect 230.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 230C = 9.343mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '9.343e-3' + // docTest_item['expect-value'] = '230.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 230C = 9.343mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)9.343e-3), (double)230.0); // TC_TypeK at 230C = 9.343mV + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)9.343e-3, /* expect: */ (double)230.0); // TC_TypeK at 230C = 9.343mV #endif // MAX11410_SELFTEST_TC_2 // group TC_2 - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(11.795e-3) expect 290.0 within 0.1 TC_TypeK at 290C = 11.795mV -#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 290C = 11.795mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(11.795e-3), 290.0); // TC_TypeK at 290C = 11.795mV + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(9.747e-3) expect 240.0 within 0.1 // TC_TypeK at 240C = 9.747mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(9.747e-3) expect 240.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 240C = 9.747mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '9.747e-3' + // docTest_item['expect-value'] = '240.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 240C = 9.747mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)9.747e-3), (double)240.0); // TC_TypeK at 240C = 9.747mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 11.795e-3, 290.0); // TC_TypeK at 290C = 11.795mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)9.747e-3, /* expect: */ (double)240.0); // TC_TypeK at 240C = 9.747mV +#endif // MAX11410_SELFTEST_TC_2 // group TC_2 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(10.153e-3) expect 250.0 within 0.1 // TC_TypeK at 250C = 10.153mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(10.153e-3) expect 250.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 250C = 10.153mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '10.153e-3' + // docTest_item['expect-value'] = '250.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 250C = 10.153mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)10.153e-3), (double)250.0); // TC_TypeK at 250C = 10.153mV + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)10.153e-3, /* expect: */ (double)250.0); // TC_TypeK at 250C = 10.153mV +#endif // MAX11410_SELFTEST_TC_2 // group TC_2 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(10.561e-3) expect 260.0 within 0.1 // TC_TypeK at 260C = 10.561mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(10.561e-3) expect 260.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 260C = 10.561mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '10.561e-3' + // docTest_item['expect-value'] = '260.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 260C = 10.561mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)10.561e-3), (double)260.0); // TC_TypeK at 260C = 10.561mV + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)10.561e-3, /* expect: */ (double)260.0); // TC_TypeK at 260C = 10.561mV #endif // MAX11410_SELFTEST_TC_2 // group TC_2 - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(12.209e-3) expect 300.0 within 0.1 TC_TypeK at 300C = 12.209mV + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(10.971e-3) expect 270.0 within 0.1 // TC_TypeK at 270C = 10.971mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(10.971e-3) expect 270.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 270C = 10.971mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '10.971e-3' + // docTest_item['expect-value'] = '270.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 270C = 10.971mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)10.971e-3), (double)270.0); // TC_TypeK at 270C = 10.971mV + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)10.971e-3, /* expect: */ (double)270.0); // TC_TypeK at 270C = 10.971mV +#endif // MAX11410_SELFTEST_TC_2 // group TC_2 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(11.382e-3) expect 280.0 within 0.1 // TC_TypeK at 280C = 11.382mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(11.382e-3) expect 280.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 280C = 11.382mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '11.382e-3' + // docTest_item['expect-value'] = '280.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 280C = 11.382mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)11.382e-3), (double)280.0); // TC_TypeK at 280C = 11.382mV + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)11.382e-3, /* expect: */ (double)280.0); // TC_TypeK at 280C = 11.382mV +#endif // MAX11410_SELFTEST_TC_2 // group TC_2 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(11.795e-3) expect 290.0 within 0.1 // TC_TypeK at 290C = 11.795mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(11.795e-3) expect 290.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 290C = 11.795mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '11.795e-3' + // docTest_item['expect-value'] = '290.0' + // docTest_item['within-value'] = '0.1' + // call-function +#if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 290C = 11.795mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)11.795e-3), (double)290.0); // TC_TypeK at 290C = 11.795mV + tinyTester.err_threshold = 0.1; // within 0.1 + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)11.795e-3, /* expect: */ (double)290.0); // TC_TypeK at 290C = 11.795mV +#endif // MAX11410_SELFTEST_TC_2 // group TC_2 + + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(12.209e-3) expect 300.0 within 0.1 // TC_TypeK at 300C = 12.209mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(12.209e-3) expect 300.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 300C = 12.209mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '12.209e-3' + // docTest_item['expect-value'] = '300.0' + // docTest_item['within-value'] = '0.1' + // call-function #if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 300C = 12.209mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(12.209e-3), 300.0); // TC_TypeK at 300C = 12.209mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)12.209e-3), (double)300.0); // TC_TypeK at 300C = 12.209mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 12.209e-3, 300.0); // TC_TypeK at 300C = 12.209mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)12.209e-3, /* expect: */ (double)300.0); // TC_TypeK at 300C = 12.209mV #endif // MAX11410_SELFTEST_TC_1 // group TC_1 - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(14.293e-3) expect 350.0 within 0.1 TC_TypeK at 350C = 14.293mV + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_2 TemperatureOfTC_TypeK(14.293e-3) expect 350.0 within 0.1 // TC_TypeK at 350C = 14.293mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_2' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(14.293e-3) expect 350.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 350C = 14.293mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '14.293e-3' + // docTest_item['expect-value'] = '350.0' + // docTest_item['within-value'] = '0.1' + // call-function #if MAX11410_SELFTEST_TC_2 // group TC_2 TemperatureOfTC_TypeK TC_TypeK at 350C = 14.293mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(14.293e-3), 350.0); // TC_TypeK at 350C = 14.293mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)14.293e-3), (double)350.0); // TC_TypeK at 350C = 14.293mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 14.293e-3, 350.0); // TC_TypeK at 350C = 14.293mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)14.293e-3, /* expect: */ (double)350.0); // TC_TypeK at 350C = 14.293mV #endif // MAX11410_SELFTEST_TC_2 // group TC_2 - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(16.397e-3) expect 400.0 within 0.1 TC_TypeK at 400C = 16.397mV + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(16.397e-3) expect 400.0 within 0.1 // TC_TypeK at 400C = 16.397mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(16.397e-3) expect 400.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 400C = 16.397mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '16.397e-3' + // docTest_item['expect-value'] = '400.0' + // docTest_item['within-value'] = '0.1' + // call-function #if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 400C = 16.397mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(16.397e-3), 400.0); // TC_TypeK at 400C = 16.397mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)16.397e-3), (double)400.0); // TC_TypeK at 400C = 16.397mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 16.397e-3, 400.0); // TC_TypeK at 400C = 16.397mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)16.397e-3, /* expect: */ (double)400.0); // TC_TypeK at 400C = 16.397mV #endif // MAX11410_SELFTEST_TC_1 // group TC_1 - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(18.516e-3) expect 450.0 within 0.1 TC_TypeK at 450C = 18.516mV + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(18.516e-3) expect 450.0 within 0.1 // TC_TypeK at 450C = 18.516mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(18.516e-3) expect 450.0 within 0.1' + // docTest_item['remarks'] = 'TC_TypeK at 450C = 18.516mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '18.516e-3' + // docTest_item['expect-value'] = '450.0' + // docTest_item['within-value'] = '0.1' + // call-function #if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 450C = 18.516mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(18.516e-3), 450.0); // TC_TypeK at 450C = 18.516mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)18.516e-3), (double)450.0); // TC_TypeK at 450C = 18.516mV tinyTester.err_threshold = 0.1; // within 0.1 - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 18.516e-3, 450.0); // TC_TypeK at 450C = 18.516mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)18.516e-3, /* expect: */ (double)450.0); // TC_TypeK at 450C = 18.516mV #endif // MAX11410_SELFTEST_TC_1 // group TC_1 - // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(20.218e-3) expect 490.0 TC_TypeK at 490C = 20.218mV + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test group TC_1 TemperatureOfTC_TypeK(20.218e-3) expect 490.0 // TC_TypeK at 490C = 20.218mV + // docTest_item['actionType'] = 'call-function' + // docTest_item['group-id-value'] = 'TC_1' + // docTest_item['action'] = 'TemperatureOfTC_TypeK(20.218e-3) expect 490.0' + // docTest_item['remarks'] = 'TC_TypeK at 490C = 20.218mV' + // docTest_item['funcName'] = 'TemperatureOfTC_TypeK' + // docTest_item['arglist'] = '20.218e-3' + // docTest_item['expect-value'] = '490.0' + // call-function #if MAX11410_SELFTEST_TC_1 // group TC_1 TemperatureOfTC_TypeK TC_TypeK at 490C = 20.218mV - // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK(20.218e-3), 490.0); // TC_TypeK at 490C = 20.218mV - tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, 20.218e-3, 490.0); // TC_TypeK at 490C = 20.218mV + // ASSERT_EQ(g_MAX11410_device.TemperatureOfTC_TypeK((double)20.218e-3), (double)490.0); // TC_TypeK at 490C = 20.218mV + tinyTester.FunctionCall_Expect("MAX11410.TemperatureOfTC_TypeK", fn_MAX11410_TemperatureOfTC_TypeK, (double)20.218e-3, /* expect: */ (double)490.0); // TC_TypeK at 490C = 20.218mV #endif // MAX11410_SELFTEST_TC_1 // group TC_1 + // CODE GENERATOR: SelfTest TemperatureOfTC_TypeK @test tinyTester.blink_time_msec = 75 // default 75 resume hardware self test + // docTest_item['actionType'] = 'assign-propname-value' + // docTest_item['action'] = 'tinyTester.blink_time_msec = 75' + // docTest_item['remarks'] = 'default 75 resume hardware self test' + // docTest_item['propName'] = 'tinyTester.blink_time_msec' + // docTest_item['propValue'] = '75' + // assign-propname-value + // tinyTesterPropName = "tinyTester.blink_time_msec" + // tinyTesterPropValue = "75" + tinyTester.blink_time_msec = 75; + // #if INJECT_SELFTEST_FAIL // Test of the pass/fail report mechanism @@ -2717,75 +4066,183 @@ } //-------------------------------------------------- +// selfTestFunctionClosures[functionName]['functionName'] = 'Init' +// selfTestFunctionClosures[functionName]['argListDeclaration'] = 'void' +// selfTestFunctionClosures[functionName]['returnType'] = 'uint8_t' +// selfTestFunctionClosures[functionName]['argNames'] = '' +// CommandParamIn_declaration = 'void' +// argNames_recast_implementation = '' +//-------------------------------------------------- // selftest: define function under test -// uint8_t MAX11410::Configure_CTRL_REF(uint8_t ref_sel) -uint8_t fn_MAX11410_Configure_CTRL_REF(uint8_t ref_sel) +// uint8_t MAX11410::Init(void) +uint8_t fn_MAX11410_Init(void) { - return g_MAX11410_device.Configure_CTRL_REF(ref_sel); + return g_MAX11410_device.Init(); +} + +//-------------------------------------------------- +// selfTestFunctionClosures[functionName]['functionName'] = 'RegWrite' +// selfTestFunctionClosures[functionName]['argListDeclaration'] = 'MAX11410::MAX11410_CMD_enum_t commandByte, uint32_t regData' +// selfTestFunctionClosures[functionName]['returnType'] = 'uint8_t' +// selfTestFunctionClosures[functionName]['argNames'] = 'commandByte, regData' +// CommandParamIn_declaration = 'int commandByte, int regData' +// argNames_recast_implementation = '(MAX11410::MAX11410_CMD_enum_t)commandByte, (uint32_t)regData' +//-------------------------------------------------- +// selftest: define function under test +// uint8_t MAX11410::RegWrite(MAX11410::MAX11410_CMD_enum_t commandByte, uint32_t regData) +uint8_t fn_MAX11410_RegWrite(int commandByte, int regData) +{ + return g_MAX11410_device.RegWrite((MAX11410::MAX11410_CMD_enum_t)commandByte, (uint32_t)regData); } //-------------------------------------------------- +// selfTestFunctionClosures[functionName]['functionName'] = 'RegRead' +// selfTestFunctionClosures[functionName]['argListDeclaration'] = 'MAX11410::MAX11410_CMD_enum_t commandByte, uint32_t* ptrRegData' +// selfTestFunctionClosures[functionName]['returnType'] = 'uint8_t' +// selfTestFunctionClosures[functionName]['argNames'] = 'commandByte, ptrRegData' +// CommandParamIn_declaration = 'int commandByte, uint32_t* ptrRegData' +// argNames_recast_implementation = '(MAX11410::MAX11410_CMD_enum_t)commandByte, /*(uint32_t*) */ ptrRegData' +//-------------------------------------------------- +// selftest: define function under test +// uint8_t MAX11410::RegRead(MAX11410::MAX11410_CMD_enum_t commandByte, uint32_t* ptrRegData) +uint8_t fn_MAX11410_RegRead(int commandByte, uint32_t* ptrRegData) +{ + return g_MAX11410_device.RegRead((MAX11410::MAX11410_CMD_enum_t)commandByte, /*(uint32_t*) */ ptrRegData); +} + +//-------------------------------------------------- +// selfTestFunctionClosures[functionName]['functionName'] = 'Configure_CTRL_REF' +// selfTestFunctionClosures[functionName]['argListDeclaration'] = 'uint8_t ref_sel' +// selfTestFunctionClosures[functionName]['returnType'] = 'uint8_t' +// selfTestFunctionClosures[functionName]['argNames'] = 'ref_sel' +// CommandParamIn_declaration = 'int ref_sel' +// argNames_recast_implementation = '(uint8_t)ref_sel' +//-------------------------------------------------- +// selftest: define function under test +// uint8_t MAX11410::Configure_CTRL_REF(uint8_t ref_sel) +uint8_t fn_MAX11410_Configure_CTRL_REF(int ref_sel) +{ + return g_MAX11410_device.Configure_CTRL_REF((uint8_t)ref_sel); +} + +//-------------------------------------------------- +// selfTestFunctionClosures[functionName]['functionName'] = 'Configure_PGA' +// selfTestFunctionClosures[functionName]['argListDeclaration'] = 'uint8_t sigpath, uint8_t gain' +// selfTestFunctionClosures[functionName]['returnType'] = 'uint8_t' +// selfTestFunctionClosures[functionName]['argNames'] = 'sigpath, gain' +// CommandParamIn_declaration = 'int sigpath, int gain' +// argNames_recast_implementation = '(uint8_t)sigpath, (uint8_t)gain' +//-------------------------------------------------- // selftest: define function under test // uint8_t MAX11410::Configure_PGA(uint8_t sigpath, uint8_t gain) -uint8_t fn_MAX11410_Configure_PGA(uint8_t sigpath, uint8_t gain) +uint8_t fn_MAX11410_Configure_PGA(int sigpath, int gain) { - return g_MAX11410_device.Configure_PGA(sigpath, gain); + return g_MAX11410_device.Configure_PGA((uint8_t)sigpath, (uint8_t)gain); } //-------------------------------------------------- +// selfTestFunctionClosures[functionName]['functionName'] = 'VoltageOfCode_Unipolar' +// selfTestFunctionClosures[functionName]['argListDeclaration'] = 'uint32_t value_u24' +// selfTestFunctionClosures[functionName]['returnType'] = 'double' +// selfTestFunctionClosures[functionName]['argNames'] = 'value_u24' +// CommandParamIn_declaration = 'int value_u24' +// argNames_recast_implementation = '(uint32_t)value_u24' +//-------------------------------------------------- // selftest: define function under test // double MAX11410::VoltageOfCode_Unipolar(uint32_t value_u24) -double fn_MAX11410_VoltageOfCode_Unipolar(uint32_t value_u24) +double fn_MAX11410_VoltageOfCode_Unipolar(int value_u24) { - return g_MAX11410_device.VoltageOfCode_Unipolar(value_u24); + return g_MAX11410_device.VoltageOfCode_Unipolar((uint32_t)value_u24); } //-------------------------------------------------- +// selfTestFunctionClosures[functionName]['functionName'] = 'VoltageOfCode_Bipolar_OffsetBinary' +// selfTestFunctionClosures[functionName]['argListDeclaration'] = 'uint32_t value_u24' +// selfTestFunctionClosures[functionName]['returnType'] = 'double' +// selfTestFunctionClosures[functionName]['argNames'] = 'value_u24' +// CommandParamIn_declaration = 'int value_u24' +// argNames_recast_implementation = '(uint32_t)value_u24' +//-------------------------------------------------- // selftest: define function under test // double MAX11410::VoltageOfCode_Bipolar_OffsetBinary(uint32_t value_u24) -double fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary(uint32_t value_u24) +double fn_MAX11410_VoltageOfCode_Bipolar_OffsetBinary(int value_u24) { - return g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary(value_u24); + return g_MAX11410_device.VoltageOfCode_Bipolar_OffsetBinary((uint32_t)value_u24); } //-------------------------------------------------- +// selfTestFunctionClosures[functionName]['functionName'] = 'VoltageOfCode_Bipolar_2sComplement' +// selfTestFunctionClosures[functionName]['argListDeclaration'] = 'uint32_t value_u24' +// selfTestFunctionClosures[functionName]['returnType'] = 'double' +// selfTestFunctionClosures[functionName]['argNames'] = 'value_u24' +// CommandParamIn_declaration = 'int value_u24' +// argNames_recast_implementation = '(uint32_t)value_u24' +//-------------------------------------------------- // selftest: define function under test // double MAX11410::VoltageOfCode_Bipolar_2sComplement(uint32_t value_u24) -double fn_MAX11410_VoltageOfCode_Bipolar_2sComplement(uint32_t value_u24) +double fn_MAX11410_VoltageOfCode_Bipolar_2sComplement(int value_u24) { - return g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement(value_u24); + return g_MAX11410_device.VoltageOfCode_Bipolar_2sComplement((uint32_t)value_u24); } //-------------------------------------------------- +// selfTestFunctionClosures[functionName]['functionName'] = 'TemperatureOfRTD_PT1000' +// selfTestFunctionClosures[functionName]['argListDeclaration'] = 'double rtd_resistance' +// selfTestFunctionClosures[functionName]['returnType'] = 'double' +// selfTestFunctionClosures[functionName]['argNames'] = 'rtd_resistance' +// CommandParamIn_declaration = 'double rtd_resistance' +// argNames_recast_implementation = '(double)rtd_resistance' +//-------------------------------------------------- // selftest: define function under test // double MAX11410::TemperatureOfRTD_PT1000(double rtd_resistance) double fn_MAX11410_TemperatureOfRTD_PT1000(double rtd_resistance) { - return g_MAX11410_device.TemperatureOfRTD_PT1000(rtd_resistance); + return g_MAX11410_device.TemperatureOfRTD_PT1000((double)rtd_resistance); } //-------------------------------------------------- +// selfTestFunctionClosures[functionName]['functionName'] = 'TemperatureOfRTD_PT100' +// selfTestFunctionClosures[functionName]['argListDeclaration'] = 'double rtd_resistance' +// selfTestFunctionClosures[functionName]['returnType'] = 'double' +// selfTestFunctionClosures[functionName]['argNames'] = 'rtd_resistance' +// CommandParamIn_declaration = 'double rtd_resistance' +// argNames_recast_implementation = '(double)rtd_resistance' +//-------------------------------------------------- // selftest: define function under test // double MAX11410::TemperatureOfRTD_PT100(double rtd_resistance) double fn_MAX11410_TemperatureOfRTD_PT100(double rtd_resistance) { - return g_MAX11410_device.TemperatureOfRTD_PT100(rtd_resistance); + return g_MAX11410_device.TemperatureOfRTD_PT100((double)rtd_resistance); } //-------------------------------------------------- +// selfTestFunctionClosures[functionName]['functionName'] = 'TemperatureOfRTD' +// selfTestFunctionClosures[functionName]['argListDeclaration'] = 'double rtd_resistance' +// selfTestFunctionClosures[functionName]['returnType'] = 'double' +// selfTestFunctionClosures[functionName]['argNames'] = 'rtd_resistance' +// CommandParamIn_declaration = 'double rtd_resistance' +// argNames_recast_implementation = '(double)rtd_resistance' +//-------------------------------------------------- // selftest: define function under test // double MAX11410::TemperatureOfRTD(double rtd_resistance) double fn_MAX11410_TemperatureOfRTD(double rtd_resistance) { - return g_MAX11410_device.TemperatureOfRTD(rtd_resistance); + return g_MAX11410_device.TemperatureOfRTD((double)rtd_resistance); } //-------------------------------------------------- +// selfTestFunctionClosures[functionName]['functionName'] = 'TemperatureOfTC_TypeK' +// selfTestFunctionClosures[functionName]['argListDeclaration'] = 'double tc_voltage' +// selfTestFunctionClosures[functionName]['returnType'] = 'double' +// selfTestFunctionClosures[functionName]['argNames'] = 'tc_voltage' +// CommandParamIn_declaration = 'double tc_voltage' +// argNames_recast_implementation = '(double)tc_voltage' +//-------------------------------------------------- // selftest: define function under test // double MAX11410::TemperatureOfTC_TypeK(double tc_voltage) double fn_MAX11410_TemperatureOfTC_TypeK(double tc_voltage) { - return g_MAX11410_device.TemperatureOfTC_TypeK(tc_voltage); + return g_MAX11410_device.TemperatureOfTC_TypeK((double)tc_voltage); } @@ -3545,7 +5002,7 @@ // Optional Diagnostic function to print SPI transactions void onSPIprint_handler(size_t byteCount, uint8_t mosiData[], uint8_t misoData[]) { - cmdLine_serial.serial().printf("\r\nSPI MOSI->"); + cmdLine_serial.serial().printf("\r\n SPI MOSI->"); for (uint8_t index = 0; index < byteCount; index++) { cmdLine_serial.serial().printf(" 0x%2.2X", mosiData[index]); } @@ -3674,6 +5131,31 @@ //print_banner(); +#if HAS_I2C +// i2c init +// declare in narrower scope: MAX32625MBED I2C i2cMaster(...) +// i2cMaster.frequency(g_I2C_SCL_Hz); +#else + // Ensure that the unused I2C pins do not interfere with analog inputs A4 and A5 +#if HAS_digitalInOut14 + // DigitalInOut digitalInOut14(P1_6, PIN_INPUT, PullUp, 1); // P1_6 TARGET_MAX32635MBED A4/SDA (10pin digital connector) + digitalInOut14.input(); +#endif +#if HAS_digitalInOut15 + // DigitalInOut digitalInOut15(P1_7, PIN_INPUT, PullUp, 1); // P1_7 TARGET_MAX32635MBED A5/SCL (10pin digital connector) + digitalInOut15.input(); +#endif +#if HAS_digitalInOut16 + // DigitalInOut mode can be one of PullUp, PullDown, PullNone, OpenDrain + // PullUp-->3.4V, PullDown-->1.7V, PullNone-->3.5V, OpenDrain-->0.00V + //DigitalInOut digitalInOut16(P3_4, PIN_INPUT, OpenDrain, 0); // P3_4 TARGET_MAX32635MBED A4/SDA (6pin analog connector) + digitalInOut16.input(); +#endif +#if HAS_digitalInOut17 + //DigitalInOut digitalInOut17(P3_5, PIN_INPUT, OpenDrain, 0); // P3_5 TARGET_MAX32635MBED A5/SCL (6pin analog connector) + digitalInOut17.input(); +#endif +#endif // HAS_I2C #if USE_LEDS @@ -3739,7 +5221,6 @@ // #if USE_LEDS // rgb_led.white(); // diagnostic rbg led RED+GREEN+BLUE=WHITE // #endif // USE_LEDS -#warning "TODO1: #157 #158 Possible Hard Fault on Nucleo_F446RE platform due to resource conflict?" if (led1.is_connected()) { led1 = LED_ON; }