-- VectorCAST 19.sp3 (11/13/19) -- Test Case Script -- -- Environment : RTC -- Unit(s) Under Test: RTC -- -- Script Features TEST.SCRIPT_FEATURE:C_DIRECT_ARRAY_INDEXING TEST.SCRIPT_FEATURE:CPP_CLASS_OBJECT_REVISION TEST.SCRIPT_FEATURE:MULTIPLE_UUT_SUPPORT TEST.SCRIPT_FEATURE:MIXED_CASE_NAMES TEST.SCRIPT_FEATURE:STATIC_HEADER_FUNCS_IN_UUTS TEST.SCRIPT_FEATURE:VCAST_MAIN_NOT_RENAMED -- -- Unit: RTC -- Subprogram: convertBCD2Decimal -- Test Case: BCD2Decimal TEST.UNIT:RTC TEST.SUBPROGRAM:convertBCD2Decimal TEST.NEW TEST.NAME:BCD2Decimal TEST.VALUE:RTC.convertBCD2Decimal.bcd:0x96 TEST.EXPECTED:RTC.convertBCD2Decimal.return:96 TEST.END -- Test Case: High_Out_Of_Range TEST.UNIT:RTC TEST.SUBPROGRAM:convertBCD2Decimal TEST.NEW TEST.NAME:High_Out_Of_Range TEST.VALUE:RTC.convertBCD2Decimal.bcd:0xA2 TEST.EXPECTED:RTC.convertBCD2Decimal.return:0 TEST.END -- Test Case: Low_Out_Of_Range TEST.UNIT:RTC TEST.SUBPROGRAM:convertBCD2Decimal TEST.NEW TEST.NAME:Low_Out_Of_Range TEST.VALUE:RTC.convertBCD2Decimal.bcd:0x9A TEST.EXPECTED:RTC.convertBCD2Decimal.return:0 TEST.END -- Subprogram: convertDecimal2BCD -- Test Case: Decimal2BCD TEST.UNIT:RTC TEST.SUBPROGRAM:convertDecimal2BCD TEST.NEW TEST.NAME:Decimal2BCD TEST.VALUE:RTC.convertDecimal2BCD.decimal:96 TEST.EXPECTED:RTC.convertDecimal2BCD.return:0x96 TEST.END -- Test Case: Decimal_Out_Of_Range TEST.UNIT:RTC TEST.SUBPROGRAM:convertDecimal2BCD TEST.NEW TEST.NAME:Decimal_Out_Of_Range TEST.VALUE:RTC.convertDecimal2BCD.decimal:105 TEST.EXPECTED:RTC.convertDecimal2BCD.return:0x0 TEST.END -- Subprogram: convertTime2Epoch -- Test Case: convertTime2Epoch TEST.UNIT:RTC TEST.SUBPROGRAM:convertTime2Epoch TEST.NEW TEST.NAME:convertTime2Epoch TEST.VALUE:RTC.<>.RTCTimestampStruct.seconds:32 TEST.VALUE:RTC.<>.RTCTimestampStruct.minutes:33 TEST.VALUE:RTC.<>.RTCTimestampStruct.hours:13 TEST.VALUE:RTC.<>.RTCTimestampStruct.days:30 TEST.VALUE:RTC.<>.RTCTimestampStruct.weekdays:0 TEST.VALUE:RTC.<>.RTCTimestampStruct.months:12 TEST.VALUE:RTC.<>.RTCTimestampStruct.years:19 TEST.EXPECTED:RTC.convertTime2Epoch.return:1577712812 TEST.ATTRIBUTES:RTC.<>.RTCTimestampStruct.seconds:EXPECTED_BASE=10 TEST.ATTRIBUTES:RTC.<>.RTCTimestampStruct.years:EXPECTED_BASE=10 TEST.ATTRIBUTES:RTC.<>.rxBuffer[3]:INPUT_BASE=10 TEST.ATTRIBUTES:RTC.<>.rxBuffer[4]:INPUT_BASE=16 TEST.ATTRIBUTES:RTC.<>.rxBuffer[5]:INPUT_BASE=16 TEST.ATTRIBUTES:RTC.<>.rxBuffer[7]:INPUT_BASE=16 TEST.ATTRIBUTES:RTC.<>.rxBuffer[10]:INPUT_BASE=16 TEST.END -- Subprogram: execRTC -- Test Case: Default TEST.UNIT:RTC TEST.SUBPROGRAM:execRTC TEST.NEW TEST.NAME:Default TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 98 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 99 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.RTCExecState:NUM_OF_RTC_EXEC_STATES TEST.END -- Test Case: Fault TEST.UNIT:RTC TEST.SUBPROGRAM:execRTC TEST.NEW TEST.NAME:Fault TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 108 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 109 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.RTCExecState:RTC_EXEC_STATE_FAULT TEST.EXPECTED:RTC.<>.RTCExecState:RTC_EXEC_STATE_FAULT TEST.END -- Test Case: Idle TEST.UNIT:RTC TEST.SUBPROGRAM:execRTC TEST.NEW TEST.NAME:Idle TEST.VALUE:RTC.<>.RTCExecState:RTC_EXEC_STATE_IDLE TEST.EXPECTED:RTC.<>.RTCExecState:RTC_EXEC_STATE_IDLE TEST.END -- Test Case: Prep_RAM TEST.UNIT:RTC TEST.SUBPROGRAM:execRTC TEST.NEW TEST.NAME:Prep_RAM TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 128 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 129 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> TEST.VALUE:RTC.<>.RTCExecState:RTC_EXEC_STATE_PREP_RAM TEST.EXPECTED:RTC.<>.RTCExecState:RTC_EXEC_STATE_PREP_RAM TEST.END -- Test Case: Read TEST.UNIT:RTC TEST.SUBPROGRAM:execRTC TEST.NEW TEST.NAME:Read TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 139 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 140 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> TEST.VALUE:RTC.<>.RTCExecState:RTC_EXEC_STATE_READ TEST.EXPECTED:RTC.<>.RTCExecState:RTC_EXEC_STATE_READ TEST.END -- Test Case: Read_From_RAM TEST.UNIT:RTC TEST.SUBPROGRAM:execRTC TEST.NEW TEST.NAME:Read_From_RAM TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 150 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 151 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> TEST.VALUE:RTC.<>.RTCExecState:RTC_EXEC_STATE_READ_FROM_RAM TEST.EXPECTED:RTC.<>.RTCExecState:RTC_EXEC_STATE_READ_FROM_RAM TEST.END -- Test Case: Wait_For_POST TEST.UNIT:RTC TEST.SUBPROGRAM:execRTC TEST.NEW TEST.NAME:Wait_For_POST TEST.VALUE:RTC.<>.RTCExecState:RTC_EXEC_STATE_WAIT_FOR_POST TEST.EXPECTED:RTC.<>.RTCExecState:RTC_EXEC_STATE_WAIT_FOR_POST TEST.END -- Test Case: Write TEST.UNIT:RTC TEST.SUBPROGRAM:execRTC TEST.NEW TEST.NAME:Write TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 170 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 171 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> TEST.VALUE:RTC.<>.RTCExecState:RTC_EXEC_STATE_WRITE TEST.EXPECTED:RTC.<>.RTCExecState:RTC_EXEC_STATE_WRITE TEST.END -- Test Case: Write_To_RAM TEST.UNIT:RTC TEST.SUBPROGRAM:execRTC TEST.NEW TEST.NAME:Write_To_RAM TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 181 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 182 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> TEST.VALUE:RTC.<>.RTCExecState:RTC_EXEC_STATE_WRITE_TO_RAM TEST.VALUE:RTC.<>.previousTransferLength:3 TEST.EXPECTED:RTC.<>.RTCExecState:RTC_EXEC_STATE_WRITE_TO_RAM TEST.END -- Subprogram: execRTCSelfTest -- Test Case: Check_For_Accuracy TEST.UNIT:RTC TEST.SUBPROGRAM:execRTCSelfTest TEST.NEW TEST.NAME:Check_For_Accuracy TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 195 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 196 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.RTCSelfTestState:RTC_SELF_TEST_STATE_CHECK_ACCURACY TEST.VALUE:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_IN_PROGRESS TEST.EXPECTED:RTC.<>.RTCSelfTestState:RTC_SELF_TEST_STATE_CHECK_ACCURACY TEST.EXPECTED:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_IN_PROGRESS TEST.EXPECTED:RTC.execRTCSelfTest.return:SELF_TEST_STATUS_IN_PROGRESS TEST.END -- Test Case: Check_Regs TEST.UNIT:RTC TEST.SUBPROGRAM:execRTCSelfTest TEST.NEW TEST.NAME:Check_Regs TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 209 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 210 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> TEST.VALUE:RTC.<>.RTCSelfTestState:RTC_SELF_TEST_STATE_CHECK_CTRL_REGS TEST.VALUE:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_IN_PROGRESS TEST.EXPECTED:RTC.<>.RTCSelfTestState:RTC_SELF_TEST_STATE_CHECK_CTRL_REGS TEST.EXPECTED:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_IN_PROGRESS TEST.EXPECTED:RTC.execRTCSelfTest.return:SELF_TEST_STATUS_IN_PROGRESS TEST.END -- Test Case: Complete TEST.UNIT:RTC TEST.SUBPROGRAM:execRTCSelfTest TEST.NEW TEST.NAME:Complete TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 223 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 224 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.RTCSelfTestState:RTC_SELF_TEST_STATE_COMPLETE TEST.VALUE:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_IN_PROGRESS TEST.EXPECTED:RTC.<>.RTCSelfTestState:RTC_SELF_TEST_STATE_COMPLETE TEST.EXPECTED:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_IN_PROGRESS TEST.EXPECTED:RTC.execRTCSelfTest.return:SELF_TEST_STATUS_IN_PROGRESS TEST.END -- Test Case: Default TEST.UNIT:RTC TEST.SUBPROGRAM:execRTCSelfTest TEST.NEW TEST.NAME:Default TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 237 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 238 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.RTCSelfTestState:NUM_OF_RTC_SELF_TEST_STATES TEST.END -- Test Case: Start TEST.UNIT:RTC TEST.SUBPROGRAM:execRTCSelfTest TEST.NEW TEST.NAME:Start TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 247 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 248 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.RTCSelfTestState:RTC_SELF_TEST_STATE_START TEST.EXPECTED:RTC.<>.RTCSelfTestState:RTC_SELF_TEST_STATE_CHECK_CTRL_REGS TEST.EXPECTED:RTC.execRTCSelfTest.return:SELF_TEST_STATUS_IN_PROGRESS TEST.END -- Test Case: Wait_For_First_Second TEST.UNIT:RTC TEST.SUBPROGRAM:execRTCSelfTest TEST.NEW TEST.NAME:Wait_For_First_Second TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 259 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 260 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> TEST.VALUE:RTC.<>.RTCSelfTestState:RTC_SELF_TEST_STATE_WAIT_FOR_FIRST_SECOND TEST.VALUE:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_IN_PROGRESS TEST.EXPECTED:RTC.<>.RTCSelfTestState:RTC_SELF_TEST_STATE_WAIT_FOR_FIRST_SECOND TEST.EXPECTED:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_IN_PROGRESS TEST.EXPECTED:RTC.execRTCSelfTest.return:SELF_TEST_STATUS_IN_PROGRESS TEST.END -- Test Case: Wait_For_Second_Second TEST.UNIT:RTC TEST.SUBPROGRAM:execRTCSelfTest TEST.NEW TEST.NAME:Wait_For_Second_Second TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 273 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 274 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> TEST.VALUE:RTC.<>.RTCSelfTestState:RTC_SELF_TEST_STATE_WAIT_FOR_SECOND_SECOND TEST.VALUE:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_IN_PROGRESS TEST.EXPECTED:RTC.<>.RTCSelfTestState:RTC_SELF_TEST_STATE_WAIT_FOR_SECOND_SECOND TEST.EXPECTED:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_IN_PROGRESS TEST.EXPECTED:RTC.execRTCSelfTest.return:SELF_TEST_STATUS_IN_PROGRESS TEST.END -- Subprogram: getDataFromRAM -- Test Case: getDataFromRAM TEST.UNIT:RTC TEST.SUBPROGRAM:getDataFromRAM TEST.NEW TEST.NAME:getDataFromRAM TEST.VALUE:RTC.<>.RAMBuffer[0]:0 TEST.VALUE:RTC.<>.RAMBuffer[1]:1 TEST.VALUE:RTC.<>.RAMBuffer[2]:2 TEST.VALUE:RTC.getDataFromRAM.externalBuffer:<> TEST.VALUE:RTC.getDataFromRAM.length:2 TEST.EXPECTED:RTC.getDataFromRAM.externalBuffer[0]:1 TEST.EXPECTED:RTC.getDataFromRAM.externalBuffer[1]:2 TEST.END -- Subprogram: getRTCRAMState -- Test Case: getRTCRAMState TEST.UNIT:RTC TEST.SUBPROGRAM:getRTCRAMState TEST.NEW TEST.NAME:getRTCRAMState TEST.VALUE:RTC.<>.RTCRAMState:RTC_RAM_STATE_READY TEST.EXPECTED:RTC.getRTCRAMState.return:RTC_RAM_STATE_READY TEST.END -- Subprogram: getRTCRAMStatus -- Test Case: RAM_Status_Complete TEST.UNIT:RTC TEST.SUBPROGRAM:getRTCRAMStatus TEST.NEW TEST.NAME:RAM_Status_Complete TEST.VALUE:RTC.<>.RTCRAMStatus:RTC_RAM_STATUS_COMPLETE TEST.EXPECTED:RTC.<>.RTCRAMState:RTC_RAM_STATE_READY TEST.EXPECTED:RTC.getRTCRAMStatus.return:RTC_RAM_STATUS_IDLE TEST.END -- Test Case: RAM_Status_Incomplete TEST.UNIT:RTC TEST.SUBPROGRAM:getRTCRAMStatus TEST.NEW TEST.NAME:RAM_Status_Incomplete TEST.VALUE:RTC.<>.RTCRAMStatus:RTC_RAM_STATUS_IN_PROGRESS TEST.VALUE:RTC.<>.RTCRAMState:RTC_RAM_STATE_BUSY TEST.EXPECTED:RTC.<>.RTCRAMState:RTC_RAM_STATE_BUSY TEST.EXPECTED:RTC.getRTCRAMStatus.return:RTC_RAM_STATUS_IN_PROGRESS TEST.END -- Subprogram: getRTCTimestamp -- Test Case: getRTCTimestamp TEST.UNIT:RTC TEST.SUBPROGRAM:getRTCTimestamp TEST.NEW TEST.NAME:getRTCTimestamp TEST.VALUE:RTC.<>.lastEpochTime:197852 TEST.EXPECTED:RTC.getRTCTimestamp.return:197852 TEST.END -- Subprogram: handleExecIdleState -- Test Case: Idle TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecIdleState TEST.NEW TEST.NAME:Idle TEST.VALUE:RTC.<>.timeCounter:1 TEST.VALUE:RTC.handleExecIdleState.return:RTC_EXEC_STATE_IDLE TEST.EXPECTED:RTC.<>.timeCounter:2 TEST.EXPECTED:RTC.handleExecIdleState.return:RTC_EXEC_STATE_IDLE TEST.END -- Test Case: Read_From_RAM_Requested TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecIdleState TEST.NEW TEST.NAME:Read_From_RAM_Requested TEST.VALUE:RTC.<>.hasReadFromRAMRequested:1 TEST.VALUE:RTC.handleExecIdleState.return:RTC_EXEC_STATE_IDLE TEST.EXPECTED:RTC.handleExecIdleState.return:RTC_EXEC_STATE_PREP_RAM TEST.END -- Test Case: Read_RTC TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecIdleState TEST.NEW TEST.NAME:Read_RTC TEST.VALUE:RTC.<>.timeCounter:18 TEST.VALUE:RTC.handleExecIdleState.return:RTC_EXEC_STATE_IDLE TEST.EXPECTED:RTC.handleExecIdleState.return:RTC_EXEC_STATE_READ TEST.END -- Test Case: Write_To_RAM_Requested TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecIdleState TEST.NEW TEST.NAME:Write_To_RAM_Requested TEST.VALUE:RTC.<>.hasWriteToRAMRequested:1 TEST.VALUE:RTC.handleExecIdleState.return:RTC_EXEC_STATE_IDLE TEST.EXPECTED:RTC.handleExecIdleState.return:RTC_EXEC_STATE_PREP_RAM TEST.END -- Test Case: Write_To_RTC_Requested TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecIdleState TEST.NEW TEST.NAME:Write_To_RTC_Requested TEST.VALUE:RTC.<>.hasWriteToRTCRequested:1 TEST.VALUE:RTC.handleExecIdleState.return:RTC_EXEC_STATE_IDLE TEST.EXPECTED:RTC.handleExecIdleState.return:RTC_EXEC_STATE_WRITE TEST.END -- Subprogram: handleExecPrepRAMState -- Test Case: RTC_Service_Fail TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecPrepRAMState TEST.NEW TEST.NAME:RTC_Service_Fail TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.numberOfFailedRTCTransfers:5 TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.handleExecPrepRAMState.return:RTC_EXEC_STATE_PREP_RAM TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.handleExecPrepRAMState.return:RTC_EXEC_STATE_FAULT TEST.END -- Test Case: RTC_Service_Incomplete TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecPrepRAMState TEST.NEW TEST.NAME:RTC_Service_Incomplete TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 416 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 417 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> TEST.VALUE:RTC.<>.RTCServiceState:RTC_SEND_COMMAND TEST.VALUE:RTC.<>.isRTCServiceOnEntry:1 TEST.VALUE:RTC.handleExecPrepRAMState.return:RTC_EXEC_STATE_PREP_RAM TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.EXPECTED:RTC.handleExecPrepRAMState.return:RTC_EXEC_STATE_PREP_RAM TEST.END -- Test Case: RTC_Service_Pass_No_Read_No_write TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecPrepRAMState TEST.NEW TEST.NAME:RTC_Service_Pass_No_Read_No_write TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 430 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 431 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.handleExecPrepRAMState.return:RTC_EXEC_STATE_PREP_RAM TEST.VALUE:uut_prototype_stubs.mibspiIsTransferComplete.return:true TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.handleExecPrepRAMState.return:RTC_EXEC_STATE_PREP_RAM TEST.EXPECTED:uut_prototype_stubs.mibspiIsTransferComplete.group:0 TEST.END -- Test Case: RTC_Service_Pass_Read_From_RAM TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecPrepRAMState TEST.NEW TEST.NAME:RTC_Service_Pass_Read_From_RAM TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 446 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 447 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.hasReadFromRAMRequested:1 TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.handleExecPrepRAMState.return:RTC_EXEC_STATE_PREP_RAM TEST.VALUE:uut_prototype_stubs.mibspiIsTransferComplete.return:true TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.handleExecPrepRAMState.return:RTC_EXEC_STATE_READ_FROM_RAM TEST.EXPECTED:uut_prototype_stubs.mibspiIsTransferComplete.group:0 TEST.END -- Test Case: RTC_Service_Pass_Write_To_RAM TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecPrepRAMState TEST.NEW TEST.NAME:RTC_Service_Pass_Write_To_RAM TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 463 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 464 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.hasWriteToRAMRequested:1 TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.handleExecPrepRAMState.return:RTC_EXEC_STATE_PREP_RAM TEST.VALUE:uut_prototype_stubs.mibspiIsTransferComplete.return:true TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.handleExecPrepRAMState.return:RTC_EXEC_STATE_WRITE_TO_RAM TEST.EXPECTED:uut_prototype_stubs.mibspiIsTransferComplete.group:0 TEST.END -- Subprogram: handleExecReadFromRAMState -- Test Case: RTC_Service_Fail TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecReadFromRAMState TEST.NEW TEST.NAME:RTC_Service_Fail TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 482 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 483 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.numberOfFailedRTCTransfers:5 TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.handleExecReadFromRAMState.return:RTC_EXEC_STATE_READ_FROM_RAM TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.<>.hasReadFromRAMRequested:0 TEST.EXPECTED:RTC.handleExecReadFromRAMState.return:RTC_EXEC_STATE_IDLE TEST.END -- Test Case: RTC_Service_Incomplete TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecReadFromRAMState TEST.NEW TEST.NAME:RTC_Service_Incomplete TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 498 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 499 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> TEST.VALUE:RTC.<>.RTCServiceState:RTC_SEND_COMMAND TEST.VALUE:RTC.<>.isRTCServiceOnEntry:1 TEST.VALUE:RTC.handleExecReadFromRAMState.return:RTC_EXEC_STATE_READ_FROM_RAM TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.EXPECTED:RTC.handleExecReadFromRAMState.return:RTC_EXEC_STATE_READ_FROM_RAM TEST.END -- Test Case: RTC_Service_Pass TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecReadFromRAMState TEST.NEW TEST.NAME:RTC_Service_Pass TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 512 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 513 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.handleExecReadFromRAMState.return:RTC_EXEC_STATE_READ_FROM_RAM TEST.VALUE:uut_prototype_stubs.mibspiIsTransferComplete.return:true TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.<>.hasReadFromRAMRequested:0 TEST.EXPECTED:RTC.handleExecReadFromRAMState.return:RTC_EXEC_STATE_IDLE TEST.EXPECTED:uut_prototype_stubs.mibspiIsTransferComplete.group:0 TEST.END -- Subprogram: handleExecReadState -- Test Case: RTC_Service_Fail TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecReadState TEST.NEW TEST.NAME:RTC_Service_Fail TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.numberOfFailedRTCTransfers:5 TEST.VALUE:RTC.handleExecReadState.return:RTC_EXEC_STATE_READ TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.handleExecReadState.return:RTC_EXEC_STATE_FAULT TEST.END -- Test Case: RTC_Service_Incomplete TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecReadState TEST.NEW TEST.NAME:RTC_Service_Incomplete TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 543 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 544 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> TEST.VALUE:RTC.<>.RTCServiceState:RTC_SEND_COMMAND TEST.VALUE:RTC.<>.isRTCServiceOnEntry:1 TEST.VALUE:RTC.handleExecReadState.return:RTC_EXEC_STATE_READ TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.EXPECTED:RTC.handleExecReadState.return:RTC_EXEC_STATE_READ TEST.END -- Test Case: RTC_Service_Pass_RTC_Functional_Publish_Time TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecReadState TEST.NEW TEST.NAME:RTC_Service_Pass_RTC_Functional_Publish_Time <<<<<<< HEAD ======= TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 734 TEST.VALUE:RTC.<>.RTCPublishIntervalCounter:1 >>> >>> Unknown parameter/object name RTCPublishIntervalCounter >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 740 TEST.EXPECTED:RTC.<>.RTCPublishIntervalCounter:1 >>> >>> Unknown parameter/object name RTCPublishIntervalCounter >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: >>>>>>> DEN-1906-hd-ultrafiltration-1-of-3 TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.RTCPublishIntervalCounter:1 TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.<>.rxBuffer[0..3]:0 TEST.VALUE:RTC.handleExecReadState.return:RTC_EXEC_STATE_READ TEST.VALUE:uut_prototype_stubs.mibspiIsTransferComplete.return:true TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.<>.RTCPublishIntervalCounter:1 TEST.EXPECTED:RTC.<>.timeCounter:1 TEST.EXPECTED:RTC.handleExecReadState.return:RTC_EXEC_STATE_IDLE TEST.EXPECTED:uut_prototype_stubs.mibspiIsTransferComplete.group:0 TEST.END -- Test Case: RTC_Service_Pass_RTC_Not_Functional TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecReadState TEST.NEW TEST.NAME:RTC_Service_Pass_RTC_Not_Functional TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.<>.rxBuffer[0]:0 TEST.VALUE:RTC.<>.rxBuffer[1]:0x80 TEST.VALUE:RTC.<>.rxBuffer[2..3]:0 TEST.VALUE:RTC.handleExecReadState.return:RTC_EXEC_STATE_READ TEST.VALUE:uut_prototype_stubs.mibspiIsTransferComplete.return:true TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.<>.timeCounter:1 TEST.EXPECTED:RTC.handleExecReadState.return:RTC_EXEC_STATE_FAULT TEST.EXPECTED:uut_prototype_stubs.mibspiIsTransferComplete.group:0 TEST.END -- Subprogram: handleExecWaitForPostState -- Test Case: POST_Failed_Self_Complete TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecWaitForPostState TEST.NEW TEST.NAME:POST_Failed_Self_Complete TEST.VALUE:RTC.<>.RTCSelfTestState:RTC_SELF_TEST_STATE_COMPLETE TEST.VALUE:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_FAILED TEST.VALUE:RTC.handleExecWaitForPostState.return:RTC_EXEC_STATE_READ_FROM_RAM TEST.EXPECTED:RTC.handleExecWaitForPostState.return:RTC_EXEC_STATE_IDLE TEST.END -- Test Case: POST_Failed_Self_Incomplete TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecWaitForPostState TEST.NEW TEST.NAME:POST_Failed_Self_Incomplete TEST.VALUE:RTC.<>.RTCSelfTestState:RTC_SELF_TEST_STATE_WAIT_FOR_SECOND_SECOND TEST.VALUE:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_FAILED TEST.VALUE:RTC.handleExecWaitForPostState.return:RTC_EXEC_STATE_READ_FROM_RAM TEST.EXPECTED:RTC.handleExecWaitForPostState.return:RTC_EXEC_STATE_WAIT_FOR_POST TEST.END -- Test Case: POST_Passed_Self_Complete TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecWaitForPostState TEST.NEW TEST.NAME:POST_Passed_Self_Complete TEST.VALUE:RTC.<>.RTCSelfTestState:RTC_SELF_TEST_STATE_COMPLETE TEST.VALUE:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_PASSED TEST.VALUE:RTC.handleExecWaitForPostState.return:RTC_EXEC_STATE_READ_FROM_RAM TEST.EXPECTED:RTC.handleExecWaitForPostState.return:RTC_EXEC_STATE_IDLE TEST.END -- Test Case: POST_Passed_Self_Incomplete TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecWaitForPostState TEST.NEW TEST.NAME:POST_Passed_Self_Incomplete TEST.VALUE:RTC.<>.RTCSelfTestState:RTC_SELF_TEST_STATE_CHECK_CTRL_REGS TEST.VALUE:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_PASSED TEST.VALUE:RTC.handleExecWaitForPostState.return:RTC_EXEC_STATE_READ_FROM_RAM TEST.EXPECTED:RTC.handleExecWaitForPostState.return:RTC_EXEC_STATE_WAIT_FOR_POST TEST.END -- Subprogram: handleExecWriteState -- Test Case: RTC_Service_Fail TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecWriteState TEST.NEW TEST.NAME:RTC_Service_Fail TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 639 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 640 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.numberOfFailedRTCTransfers:5 TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.handleExecWriteState.return:RTC_EXEC_STATE_WRITE TEST.VALUE:uut_prototype_stubs.mibspiIsTransferComplete.return:false TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.<>.hasWriteToRTCRequested:0 TEST.EXPECTED:RTC.handleExecWriteState.return:RTC_EXEC_STATE_FAULT TEST.EXPECTED:uut_prototype_stubs.mibspiIsTransferComplete.group:0 TEST.END -- Test Case: RTC_Service_Incomplete TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecWriteState TEST.NEW TEST.NAME:RTC_Service_Incomplete TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 657 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 658 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> TEST.VALUE:RTC.<>.RTCServiceState:RTC_SEND_COMMAND TEST.VALUE:RTC.<>.isRTCServiceOnEntry:1 TEST.VALUE:RTC.handleExecWriteState.return:RTC_EXEC_STATE_WRITE TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.EXPECTED:RTC.handleExecWriteState.return:RTC_EXEC_STATE_WRITE TEST.END -- Test Case: RTC_Service_Pass TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecWriteState TEST.NEW TEST.NAME:RTC_Service_Pass TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.timeCounter:15 TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.handleExecWriteState.return:RTC_EXEC_STATE_WRITE TEST.VALUE:uut_prototype_stubs.mibspiIsTransferComplete.return:true TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.<>.timeCounter:1 TEST.EXPECTED:RTC.<>.hasWriteToRTCRequested:0 TEST.EXPECTED:RTC.handleExecWriteState.return:RTC_EXEC_STATE_IDLE TEST.EXPECTED:uut_prototype_stubs.mibspiIsTransferComplete.group:0 TEST.END -- Test Case: Timestamp_Buffer_Not_Ready TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecWriteState TEST.NEW TEST.NAME:Timestamp_Buffer_Not_Ready TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> TEST.VALUE:RTC.<>.RTCNewTimestampStruct.seconds:59 TEST.VALUE:RTC.<>.RTCNewTimestampStruct.minutes:59 TEST.VALUE:RTC.<>.RTCNewTimestampStruct.hours:15 TEST.VALUE:RTC.<>.RTCNewTimestampStruct.days:23 TEST.VALUE:RTC.<>.RTCNewTimestampStruct.weekdays:0 TEST.VALUE:RTC.<>.RTCNewTimestampStruct.months:8 TEST.VALUE:RTC.<>.RTCNewTimestampStruct.years:2019 TEST.VALUE:RTC.<>.isTimestampBufferReady:0 TEST.VALUE:RTC.<>.txBuffer[0..10]:0 TEST.EXPECTED:RTC.<>.isTimestampBufferReady:1 TEST.EXPECTED:RTC.<>.txBuffer[0]:0x20 TEST.EXPECTED:RTC.<>.txBuffer[1..3]:0x0 TEST.EXPECTED:RTC.<>.txBuffer[4..5]:0x59 TEST.EXPECTED:RTC.<>.txBuffer[6]:0x15 TEST.EXPECTED:RTC.<>.txBuffer[7]:0x23 TEST.EXPECTED:RTC.<>.txBuffer[8]:0x0 TEST.EXPECTED:RTC.<>.txBuffer[9]:0x8 TEST.EXPECTED:RTC.<>.txBuffer[10]:0x19 TEST.END -- Test Case: Timestamp_Buffer_Ready TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecWriteState TEST.NEW TEST.NAME:Timestamp_Buffer_Ready TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> TEST.VALUE:RTC.<>.RTCNewTimestampStruct.seconds:59 TEST.VALUE:RTC.<>.RTCNewTimestampStruct.minutes:59 TEST.VALUE:RTC.<>.RTCNewTimestampStruct.hours:15 TEST.VALUE:RTC.<>.RTCNewTimestampStruct.days:23 TEST.VALUE:RTC.<>.RTCNewTimestampStruct.weekdays:0 TEST.VALUE:RTC.<>.RTCNewTimestampStruct.months:8 TEST.VALUE:RTC.<>.RTCNewTimestampStruct.years:2019 TEST.VALUE:RTC.<>.isTimestampBufferReady:1 TEST.VALUE:RTC.<>.txBuffer[0..10]:0 TEST.EXPECTED:RTC.<>.isTimestampBufferReady:1 TEST.EXPECTED:RTC.<>.txBuffer[0..10]:0x0 TEST.END -- Subprogram: handleExecWriteToRAMState -- Test Case: RTC_Service_Fail TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecWriteToRAMState TEST.NEW TEST.NAME:RTC_Service_Fail TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 690 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 691 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.RTCRAMStatus:RTC_RAM_STATUS_IN_PROGRESS TEST.VALUE:RTC.<>.numberOfFailedRTCTransfers:5 TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.handleExecWriteToRAMState.return:RTC_EXEC_STATE_WRITE_TO_RAM TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.<>.RTCRAMStatus:RTC_RAM_STATUS_FAILED TEST.EXPECTED:RTC.<>.hasWriteToRAMRequested:0 TEST.EXPECTED:RTC.handleExecWriteToRAMState.return:RTC_EXEC_STATE_IDLE TEST.END -- Test Case: RTC_Service_Incomplete TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecWriteToRAMState TEST.NEW TEST.NAME:RTC_Service_Incomplete TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 708 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 709 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> TEST.VALUE:RTC.<>.RTCServiceState:RTC_SEND_COMMAND TEST.VALUE:RTC.<>.isRTCServiceOnEntry:1 TEST.VALUE:RTC.handleExecWriteToRAMState.return:RTC_EXEC_STATE_WRITE_TO_RAM TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.EXPECTED:RTC.<>.hasWriteToRAMRequested:0 TEST.EXPECTED:RTC.handleExecWriteToRAMState.return:RTC_EXEC_STATE_WRITE_TO_RAM TEST.END -- Test Case: RTC_Service_Pass TEST.UNIT:RTC TEST.SUBPROGRAM:handleExecWriteToRAMState TEST.NEW TEST.NAME:RTC_Service_Pass TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 723 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 724 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.RTCRAMStatus:RTC_RAM_STATUS_IN_PROGRESS TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.handleExecWriteToRAMState.return:RTC_EXEC_STATE_WRITE_TO_RAM TEST.VALUE:uut_prototype_stubs.mibspiIsTransferComplete.return:true TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.<>.RTCRAMStatus:RTC_RAM_STATUS_COMPLETE TEST.EXPECTED:RTC.<>.hasWriteToRAMRequested:0 TEST.EXPECTED:RTC.handleExecWriteToRAMState.return:RTC_EXEC_STATE_IDLE TEST.EXPECTED:uut_prototype_stubs.mibspiIsTransferComplete.group:0 TEST.END -- Subprogram: handleSelfTestCheckAccuracy -- Test Case: Did_Not_Timeout TEST.UNIT:RTC TEST.SUBPROGRAM:handleSelfTestCheckAccuracy TEST.NEW TEST.NAME:Did_Not_Timeout TEST.VALUE:RTC.handleSelfTestCheckAccuracy.return:RTC_SELF_TEST_STATE_CHECK_ACCURACY TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 TEST.EXPECTED:RTC.handleSelfTestCheckAccuracy.return:RTC_SELF_TEST_STATE_CHECK_ACCURACY TEST.END -- Test Case: Did_Timeout_Failed TEST.UNIT:RTC TEST.SUBPROGRAM:handleSelfTestCheckAccuracy TEST.NEW TEST.NAME:Did_Timeout_Failed TEST.VALUE:RTC.handleSelfTestCheckAccuracy.return:RTC_SELF_TEST_STATE_CHECK_ACCURACY TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:1200 TEST.EXPECTED:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_FAILED TEST.EXPECTED:RTC.handleSelfTestCheckAccuracy.return:RTC_SELF_TEST_STATE_COMPLETE TEST.END -- Test Case: Did_Timeout_Passed TEST.UNIT:RTC TEST.SUBPROGRAM:handleSelfTestCheckAccuracy TEST.NEW TEST.NAME:Did_Timeout_Passed TEST.VALUE:RTC.handleSelfTestCheckAccuracy.return:RTC_SELF_TEST_STATE_CHECK_ACCURACY TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:1000 TEST.EXPECTED:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_PASSED TEST.EXPECTED:RTC.handleSelfTestCheckAccuracy.return:RTC_SELF_TEST_STATE_COMPLETE TEST.END -- Subprogram: handleSelfTestCheckCtrlRegs -- Test Case: RTC_Service_Fail TEST.UNIT:RTC TEST.SUBPROGRAM:handleSelfTestCheckCtrlRegs TEST.NEW TEST.NAME:RTC_Service_Fail TEST.VALUE:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.handleSelfTestCheckCtrlRegs.return:RTC_SELF_TEST_STATE_CHECK_CTRL_REGS TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_FAILED TEST.EXPECTED:RTC.handleSelfTestCheckCtrlRegs.return:RTC_SELF_TEST_STATE_COMPLETE TEST.END -- Test Case: RTC_Service_Incomplete TEST.UNIT:RTC TEST.SUBPROGRAM:handleSelfTestCheckCtrlRegs TEST.NEW TEST.NAME:RTC_Service_Incomplete TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 793 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 794 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> TEST.VALUE:RTC.<>.isRTCServiceOnEntry:1 TEST.VALUE:RTC.handleSelfTestCheckCtrlRegs.return:RTC_SELF_TEST_STATE_CHECK_CTRL_REGS TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.EXPECTED:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_IN_PROGRESS TEST.EXPECTED:RTC.handleSelfTestCheckCtrlRegs.return:RTC_SELF_TEST_STATE_CHECK_CTRL_REGS TEST.END -- Test Case: RTC_Service_Pass_RTC_Functional TEST.UNIT:RTC TEST.SUBPROGRAM:handleSelfTestCheckCtrlRegs TEST.NEW TEST.NAME:RTC_Service_Pass_RTC_Functional TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.<>.rxBuffer[0..3]:0 TEST.VALUE:RTC.<>.rxBuffer[4]:32 TEST.VALUE:RTC.<>.rxBuffer[5]:0 TEST.VALUE:RTC.handleSelfTestCheckCtrlRegs.return:RTC_SELF_TEST_STATE_CHECK_CTRL_REGS TEST.VALUE:uut_prototype_stubs.mibspiIsTransferComplete.return:true TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.<>.RTCPreviousSecond:32 TEST.EXPECTED:RTC.handleSelfTestCheckCtrlRegs.return:RTC_SELF_TEST_STATE_WAIT_FOR_FIRST_SECOND TEST.EXPECTED:uut_prototype_stubs.mibspiIsTransferComplete.group:0 TEST.END -- Test Case: RTC_Service_Pass_RTC_Not_Functional TEST.UNIT:RTC TEST.SUBPROGRAM:handleSelfTestCheckCtrlRegs TEST.NEW TEST.NAME:RTC_Service_Pass_RTC_Not_Functional TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.<>.rxBuffer[0]:0 TEST.VALUE:RTC.<>.rxBuffer[1]:0x80 TEST.VALUE:RTC.<>.rxBuffer[2..5]:0 TEST.VALUE:RTC.handleSelfTestCheckCtrlRegs.return:RTC_SELF_TEST_STATE_CHECK_CTRL_REGS TEST.VALUE:uut_prototype_stubs.mibspiIsTransferComplete.return:true TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_FAILED TEST.EXPECTED:RTC.handleSelfTestCheckCtrlRegs.return:RTC_SELF_TEST_STATE_COMPLETE TEST.EXPECTED:uut_prototype_stubs.mibspiIsTransferComplete.group:0 TEST.END -- Subprogram: handleSelfTestStart -- Test Case: handleSelfTestStart TEST.UNIT:RTC TEST.SUBPROGRAM:handleSelfTestStart TEST.NEW TEST.NAME:handleSelfTestStart TEST.VALUE:RTC.handleSelfTestStart.return:RTC_SELF_TEST_STATE_CHECK_ACCURACY TEST.EXPECTED:RTC.handleSelfTestStart.return:RTC_SELF_TEST_STATE_CHECK_CTRL_REGS TEST.END -- Subprogram: handleSelfTestWaitForFirstSecond -- Test Case: RTC_Service_Fail TEST.UNIT:RTC TEST.SUBPROGRAM:handleSelfTestWaitForFirstSecond TEST.NEW TEST.NAME:RTC_Service_Fail TEST.VALUE:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.handleSelfTestWaitForFirstSecond.return:RTC_SELF_TEST_STATE_WAIT_FOR_FIRST_SECOND TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_FAILED TEST.EXPECTED:RTC.handleSelfTestWaitForFirstSecond.return:RTC_SELF_TEST_STATE_COMPLETE TEST.END -- Test Case: RTC_Service_Incomplete TEST.UNIT:RTC TEST.SUBPROGRAM:handleSelfTestWaitForFirstSecond TEST.NEW TEST.NAME:RTC_Service_Incomplete TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 869 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 870 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> TEST.VALUE:RTC.<>.isRTCServiceOnEntry:1 TEST.VALUE:RTC.handleSelfTestWaitForFirstSecond.return:RTC_SELF_TEST_STATE_WAIT_FOR_FIRST_SECOND TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.EXPECTED:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_IN_PROGRESS TEST.EXPECTED:RTC.handleSelfTestWaitForFirstSecond.return:RTC_SELF_TEST_STATE_WAIT_FOR_FIRST_SECOND TEST.END -- Test Case: RTC_Service_Pass_RTC_Functional_Second_Change TEST.UNIT:RTC TEST.SUBPROGRAM:handleSelfTestWaitForFirstSecond TEST.NEW TEST.NAME:RTC_Service_Pass_RTC_Functional_Second_Change TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.RTCPreviousSecond:41 TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.<>.rxBuffer[0..3]:0 TEST.VALUE:RTC.<>.rxBuffer[4]:42 TEST.VALUE:RTC.handleSelfTestWaitForFirstSecond.return:RTC_SELF_TEST_STATE_WAIT_FOR_FIRST_SECOND TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000 TEST.VALUE:uut_prototype_stubs.mibspiIsTransferComplete.return:true TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.<>.RTCPreviousSecond:42 TEST.EXPECTED:RTC.handleSelfTestWaitForFirstSecond.return:RTC_SELF_TEST_STATE_WAIT_FOR_SECOND_SECOND TEST.EXPECTED:uut_prototype_stubs.mibspiIsTransferComplete.group:0 TEST.END -- Test Case: RTC_Service_Pass_RTC_Functional_Second_Not_Change TEST.UNIT:RTC TEST.SUBPROGRAM:handleSelfTestWaitForFirstSecond TEST.NEW TEST.NAME:RTC_Service_Pass_RTC_Functional_Second_Not_Change TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.RTCPreviousSecond:42 TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.<>.rxBuffer[0..3]:0 TEST.VALUE:RTC.<>.rxBuffer[4]:42 TEST.VALUE:RTC.handleSelfTestWaitForFirstSecond.return:RTC_SELF_TEST_STATE_WAIT_FOR_FIRST_SECOND TEST.VALUE:uut_prototype_stubs.mibspiIsTransferComplete.return:true TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.<>.RTCPreviousSecond:42 TEST.EXPECTED:RTC.handleSelfTestWaitForFirstSecond.return:RTC_SELF_TEST_STATE_WAIT_FOR_FIRST_SECOND TEST.EXPECTED:uut_prototype_stubs.mibspiIsTransferComplete.group:0 TEST.END -- Test Case: RTC_Service_Pass_RTC_Not_Functional TEST.UNIT:RTC TEST.SUBPROGRAM:handleSelfTestWaitForFirstSecond TEST.NEW TEST.NAME:RTC_Service_Pass_RTC_Not_Functional TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.<>.rxBuffer[0]:0 TEST.VALUE:RTC.<>.rxBuffer[1]:0x80 TEST.VALUE:RTC.<>.rxBuffer[2..3]:0 TEST.VALUE:RTC.handleSelfTestWaitForFirstSecond.return:RTC_SELF_TEST_STATE_WAIT_FOR_FIRST_SECOND TEST.VALUE:uut_prototype_stubs.mibspiIsTransferComplete.return:true TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_FAILED TEST.EXPECTED:RTC.handleSelfTestWaitForFirstSecond.return:RTC_SELF_TEST_STATE_COMPLETE TEST.EXPECTED:uut_prototype_stubs.mibspiIsTransferComplete.group:0 TEST.END -- Subprogram: handleSelfTestWaitForSecondSecond -- Test Case: RTC_Service_Fail TEST.UNIT:RTC TEST.SUBPROGRAM:handleSelfTestWaitForSecondSecond TEST.NEW TEST.NAME:RTC_Service_Fail TEST.VALUE:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.handleSelfTestWaitForSecondSecond.return:RTC_SELF_TEST_STATE_WAIT_FOR_SECOND_SECOND TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_FAILED TEST.EXPECTED:RTC.handleSelfTestWaitForSecondSecond.return:RTC_SELF_TEST_STATE_COMPLETE TEST.END -- Test Case: RTC_Service_Incomplete TEST.UNIT:RTC TEST.SUBPROGRAM:handleSelfTestWaitForSecondSecond TEST.NEW TEST.NAME:RTC_Service_Incomplete TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 953 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 954 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> TEST.VALUE:RTC.<>.RTCServiceState:RTC_SEND_COMMAND TEST.VALUE:RTC.<>.isRTCServiceOnEntry:1 TEST.VALUE:RTC.handleSelfTestWaitForSecondSecond.return:RTC_SELF_TEST_STATE_WAIT_FOR_SECOND_SECOND TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.EXPECTED:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_IN_PROGRESS TEST.EXPECTED:RTC.handleSelfTestWaitForSecondSecond.return:RTC_SELF_TEST_STATE_WAIT_FOR_SECOND_SECOND TEST.END -- Test Case: RTC_Service_Pass_RTC_Functional_Second_Change TEST.UNIT:RTC TEST.SUBPROGRAM:handleSelfTestWaitForSecondSecond TEST.NEW TEST.NAME:RTC_Service_Pass_RTC_Functional_Second_Change TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.RTCPreviousSecond:43 TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.<>.rxBuffer[0..3]:0 TEST.VALUE:RTC.<>.rxBuffer[4]:44 TEST.VALUE:RTC.handleSelfTestWaitForSecondSecond.return:RTC_SELF_TEST_STATE_WAIT_FOR_SECOND_SECOND TEST.VALUE:uut_prototype_stubs.mibspiIsTransferComplete.return:true TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.handleSelfTestWaitForSecondSecond.return:RTC_SELF_TEST_STATE_CHECK_ACCURACY TEST.EXPECTED:uut_prototype_stubs.mibspiIsTransferComplete.group:0 TEST.END -- Test Case: RTC_Service_Pass_RTC_Functional_Second_Not_Change TEST.UNIT:RTC TEST.SUBPROGRAM:handleSelfTestWaitForSecondSecond TEST.NEW TEST.NAME:RTC_Service_Pass_RTC_Functional_Second_Not_Change TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.RTCPreviousSecond:44 TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.<>.rxBuffer[0..3]:0 TEST.VALUE:RTC.<>.rxBuffer[4]:44 TEST.VALUE:RTC.handleSelfTestWaitForSecondSecond.return:RTC_SELF_TEST_STATE_WAIT_FOR_SECOND_SECOND TEST.VALUE:uut_prototype_stubs.mibspiIsTransferComplete.return:true TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.handleSelfTestWaitForSecondSecond.return:RTC_SELF_TEST_STATE_WAIT_FOR_SECOND_SECOND TEST.EXPECTED:uut_prototype_stubs.mibspiIsTransferComplete.group:0 TEST.END -- Test Case: RTC_Service_Pass_RTC_Not_Functional TEST.UNIT:RTC TEST.SUBPROGRAM:handleSelfTestWaitForSecondSecond TEST.NEW TEST.NAME:RTC_Service_Pass_RTC_Not_Functional TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 TEST.VALUE:RTC.<>.rxBuffer[0]:0 TEST.VALUE:RTC.<>.rxBuffer[1]:0x80 TEST.VALUE:RTC.<>.rxBuffer[2..4]:0 TEST.VALUE:RTC.handleSelfTestWaitForSecondSecond.return:RTC_SELF_TEST_STATE_WAIT_FOR_SECOND_SECOND TEST.VALUE:uut_prototype_stubs.mibspiIsTransferComplete.return:true TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.<>.RTCSelfTestResult:SELF_TEST_STATUS_FAILED TEST.EXPECTED:RTC.handleSelfTestWaitForSecondSecond.return:RTC_SELF_TEST_STATE_COMPLETE TEST.END -- Subprogram: initRTC -- Test Case: initRTC TEST.UNIT:RTC TEST.SUBPROGRAM:initRTC TEST.NEW TEST.NAME:initRTC TEST.VALUE:RTC.<>.RTCSelfTestState:RTC_SELF_TEST_STATE_WAIT_FOR_FIRST_SECOND TEST.EXPECTED:RTC.<>.RTCSelfTestState:RTC_SELF_TEST_STATE_START TEST.END -- Subprogram: isRTCFunctional -- Test Case: 12_Hour_Mode_Failure TEST.UNIT:RTC TEST.SUBPROGRAM:isRTCFunctional TEST.NEW TEST.NAME:12_Hour_Mode_Failure TEST.VALUE:RTC.<>.rxBuffer[0]:0 TEST.VALUE:RTC.<>.rxBuffer[1]:4 TEST.VALUE:RTC.<>.rxBuffer[2..3]:0 TEST.EXPECTED:RTC.isRTCFunctional.return:0 TEST.END -- Test Case: All_Control_Regs_Pass TEST.UNIT:RTC TEST.SUBPROGRAM:isRTCFunctional TEST.NEW TEST.NAME:All_Control_Regs_Pass TEST.VALUE:RTC.<>.rxBuffer[0..3]:0 TEST.EXPECTED:RTC.isRTCFunctional.return:1 TEST.END -- Test Case: Battery_Low TEST.UNIT:RTC TEST.SUBPROGRAM:isRTCFunctional TEST.NEW TEST.NAME:Battery_Low TEST.VALUE:RTC.<>.rxBuffer[0]:0 TEST.VALUE:RTC.<>.rxBuffer[1]:0x0 TEST.VALUE:RTC.<>.rxBuffer[2]:0 TEST.VALUE:RTC.<>.rxBuffer[3]:0x4 TEST.EXPECTED:RTC.isRTCFunctional.return:0 TEST.END -- Test Case: Clock_Stopped_Failure TEST.UNIT:RTC TEST.SUBPROGRAM:isRTCFunctional TEST.NEW TEST.NAME:Clock_Stopped_Failure TEST.VALUE:RTC.<>.rxBuffer[0]:0 TEST.VALUE:RTC.<>.rxBuffer[1]:0x20 TEST.VALUE:RTC.<>.rxBuffer[2..3]:0 TEST.EXPECTED:RTC.isRTCFunctional.return:0 TEST.END -- Test Case: External_Clock_Failure TEST.UNIT:RTC TEST.SUBPROGRAM:isRTCFunctional TEST.NEW TEST.NAME:External_Clock_Failure TEST.VALUE:RTC.<>.rxBuffer[0]:0 TEST.VALUE:RTC.<>.rxBuffer[1]:0x80 TEST.VALUE:RTC.<>.rxBuffer[2..3]:0 TEST.EXPECTED:RTC.isRTCFunctional.return:0 TEST.END -- Test Case: PORO_Failure TEST.UNIT:RTC TEST.SUBPROGRAM:isRTCFunctional TEST.NEW TEST.NAME:PORO_Failure TEST.VALUE:RTC.<>.rxBuffer[0]:0 TEST.VALUE:RTC.<>.rxBuffer[1]:8 TEST.VALUE:RTC.<>.rxBuffer[2..3]:0 TEST.EXPECTED:RTC.isRTCFunctional.return:0 TEST.END -- Test Case: Unused_Bit_Failure TEST.UNIT:RTC TEST.SUBPROGRAM:isRTCFunctional TEST.NEW TEST.NAME:Unused_Bit_Failure TEST.VALUE:RTC.<>.rxBuffer[0]:0 TEST.VALUE:RTC.<>.rxBuffer[1]:0x40 TEST.VALUE:RTC.<>.rxBuffer[2..3]:0 TEST.EXPECTED:RTC.isRTCFunctional.return:0 TEST.END -- Subprogram: prepBufferForReadCommand -- Test Case: prepBufferForReadCommand TEST.UNIT:RTC TEST.SUBPROGRAM:prepBufferForReadCommand TEST.NEW TEST.NAME:prepBufferForReadCommand TEST.VALUE:RTC.prepBufferForReadCommand.length:8 TEST.EXPECTED:RTC.<>.txBuffer[0]:160 TEST.EXPECTED:RTC.<>.txBuffer[1..8]:0 TEST.END -- Subprogram: readFromRAM -- Test Case: RAM_Idle TEST.UNIT:RTC TEST.SUBPROGRAM:readFromRAM TEST.NEW TEST.NAME:RAM_Idle TEST.VALUE:RTC.<>.RTCRAMStatus:RTC_RAM_STATUS_IDLE TEST.VALUE:RTC.<>.RAMBufferLength:5 TEST.VALUE:RTC.<>.prepRAMBuffer[0]:1 TEST.VALUE:RTC.<>.prepRAMBuffer[1]:2 TEST.VALUE:RTC.<>.prepRAMBuffer[2]:3 TEST.VALUE:RTC.readFromRAM.address:30 TEST.VALUE:RTC.readFromRAM.length:2 TEST.EXPECTED:RTC.<>.RTCRAMState:RTC_RAM_STATE_BUSY TEST.EXPECTED:RTC.<>.RAMBufferLength:2 TEST.EXPECTED:RTC.<>.hasReadFromRAMRequested:1 TEST.EXPECTED:RTC.<>.txBuffer[0]:189 TEST.EXPECTED:RTC.<>.txBuffer[1..2]:0 TEST.EXPECTED:RTC.<>.prepRAMBuffer[0]:58 TEST.EXPECTED:RTC.<>.prepRAMBuffer[1]:0 TEST.EXPECTED:RTC.<>.prepRAMBuffer[2]:30 TEST.EXPECTED:RTC.readFromRAM.return:RTC_RAM_STATUS_IN_PROGRESS TEST.END -- Test Case: RAM_Idle_Illegal_Address TEST.UNIT:RTC TEST.SUBPROGRAM:readFromRAM TEST.NEW TEST.NAME:RAM_Idle_Illegal_Address TEST.VALUE:RTC.<>.RTCRAMStatus:RTC_RAM_STATUS_IDLE TEST.VALUE:RTC.readFromRAM.address:600 TEST.EXPECTED:RTC.readFromRAM.return:RTC_RAM_STATUS_ILLEGAL_ADDRESS TEST.END -- Test Case: RAM_Idle_Max_Buffer TEST.UNIT:RTC TEST.SUBPROGRAM:readFromRAM TEST.NEW TEST.NAME:RAM_Idle_Max_Buffer TEST.VALUE:RTC.<>.RTCRAMStatus:RTC_RAM_STATUS_IDLE TEST.VALUE:RTC.readFromRAM.address:300 TEST.VALUE:RTC.readFromRAM.length:700 TEST.EXPECTED:RTC.readFromRAM.return:RTC_RAM_STATUS_BYTES_EXCEEDED TEST.END -- Test Case: RAM_Not_Idle TEST.UNIT:RTC TEST.SUBPROGRAM:readFromRAM TEST.NEW TEST.NAME:RAM_Not_Idle TEST.VALUE:RTC.<>.RTCRAMStatus:RTC_RAM_STATUS_BYTES_EXCEEDED TEST.EXPECTED:RTC.readFromRAM.return:RTC_RAM_STATUS_BYTES_EXCEEDED TEST.END -- Subprogram: serviceRTC -- Test Case: Complete TEST.UNIT:RTC TEST.SUBPROGRAM:serviceRTC TEST.NEW TEST.NAME:Complete TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1177 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1178 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.serviceRTC.return:0 TEST.END -- Test Case: Default TEST.UNIT:RTC TEST.SUBPROGRAM:serviceRTC TEST.NEW TEST.NAME:Default TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1189 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1190 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.RTCServiceState:NUM_OF_RTC_SERVICE_STATES TEST.EXPECTED:RTC.serviceRTC.return:0 TEST.END -- Test Case: Send_Command_Fail TEST.UNIT:RTC TEST.SUBPROGRAM:serviceRTC TEST.NEW TEST.NAME:Send_Command_Fail TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1200 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1201 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0x1 TEST.VALUE:RTC.serviceRTC.bufferLength:200 TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.<>.isRTCServiceOnEntry:0 TEST.EXPECTED:RTC.serviceRTC.return:0 TEST.END -- Test Case: Send_Command_Pass TEST.UNIT:RTC TEST.SUBPROGRAM:serviceRTC TEST.NEW TEST.NAME:Send_Command_Pass TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0x1 TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.EXPECTED:RTC.<>.isRTCServiceOnEntry:0 TEST.EXPECTED:RTC.serviceRTC.return:0 TEST.END -- Test Case: Wait_For_Trans_Read_Exceed TEST.UNIT:RTC TEST.SUBPROGRAM:serviceRTC TEST.NEW TEST.NAME:Wait_For_Trans_Read_Exceed TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1225 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1226 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.numberOfFailedRTCTransfers:5 TEST.VALUE:uut_prototype_stubs.mibspiIsTransferComplete.return:false TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.serviceRTC.return:0 TEST.END -- Test Case: Wait_For_Trans_Read_Pass TEST.UNIT:RTC TEST.SUBPROGRAM:serviceRTC TEST.NEW TEST.NAME:Wait_For_Trans_Read_Pass TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1239 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1240 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:uut_prototype_stubs.mibspiIsTransferComplete.return:true TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_SERVICE_COMPLETE TEST.EXPECTED:RTC.serviceRTC.return:1 TEST.END -- Test Case: Wait_For_Trans_Read_Read TEST.UNIT:RTC TEST.SUBPROGRAM:serviceRTC TEST.NEW TEST.NAME:Wait_For_Trans_Read_Read TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1252 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1253 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.VALUE:RTC.<>.numberOfFailedRTCTransfers:1 TEST.VALUE:uut_prototype_stubs.mibspiIsTransferComplete.return:false TEST.EXPECTED:RTC.<>.RTCServiceState:RTC_WAIT_FOR_TRANSFER_AND_READ TEST.EXPECTED:RTC.serviceRTC.return:0 TEST.END -- Subprogram: setMibSPIBufferLength -- Test Case: Buffer_Length_In_Range TEST.UNIT:RTC TEST.SUBPROGRAM:setMibSPIBufferLength TEST.NEW TEST.NAME:Buffer_Length_In_Range TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1268 TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> >>> >>> Unknown parameter/object name ptr_mibspiREG3 >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1269 TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> >>> >>> Unknown parameter/object name ptr_mibspiRAM3 >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:RTC.<>.ptr_mibspiREG3:<> TEST.VALUE:RTC.<>.ptr_mibspiRAM3:<> TEST.VALUE:RTC.setMibSPIBufferLength.length:20 TEST.EXPECTED:RTC.setMibSPIBufferLength.return:1 TEST.END -- Test Case: Buffer_Length_Max TEST.UNIT:RTC TEST.SUBPROGRAM:setMibSPIBufferLength TEST.NEW TEST.NAME:Buffer_Length_Max TEST.VALUE:RTC.setMibSPIBufferLength.length:200 TEST.EXPECTED:RTC.setMibSPIBufferLength.return:0 TEST.END -- Subprogram: setRTCTimestamp -- Test Case: Days_Out_Of_Range_Max TEST.UNIT:RTC TEST.SUBPROGRAM:setRTCTimestamp TEST.NEW TEST.NAME:Days_Out_Of_Range_Max TEST.VALUE:RTC.<>.txBuffer[12..127]:0 TEST.VALUE:RTC.setRTCTimestamp.secs:59 TEST.VALUE:RTC.setRTCTimestamp.mins:59 TEST.VALUE:RTC.setRTCTimestamp.hours:12 TEST.VALUE:RTC.setRTCTimestamp.days:41 TEST.VALUE:RTC.setRTCTimestamp.months:12 TEST.VALUE:RTC.setRTCTimestamp.years:2019 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.seconds:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.minutes:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.hours:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.days:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.weekdays:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.months:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.years:0 TEST.END -- Test Case: Days_Out_Of_Range_Min <<<<<<< HEAD TEST.UNIT:RTC TEST.SUBPROGRAM:setRTCTimestamp TEST.NEW TEST.NAME:Days_Out_Of_Range_Min TEST.VALUE:RTC.<>.txBuffer[12..127]:0 TEST.VALUE:RTC.setRTCTimestamp.secs:59 TEST.VALUE:RTC.setRTCTimestamp.mins:59 TEST.VALUE:RTC.setRTCTimestamp.hours:12 TEST.VALUE:RTC.setRTCTimestamp.days:0 TEST.VALUE:RTC.setRTCTimestamp.months:12 TEST.VALUE:RTC.setRTCTimestamp.years:2019 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.seconds:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.minutes:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.hours:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.days:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.weekdays:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.months:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.years:0 TEST.END -- Test Case: Hours_Out_Of_Range TEST.UNIT:RTC TEST.SUBPROGRAM:setRTCTimestamp TEST.NEW TEST.NAME:Hours_Out_Of_Range TEST.VALUE:RTC.<>.txBuffer[12..127]:0 TEST.VALUE:RTC.setRTCTimestamp.secs:59 TEST.VALUE:RTC.setRTCTimestamp.mins:59 TEST.VALUE:RTC.setRTCTimestamp.hours:33 TEST.VALUE:RTC.setRTCTimestamp.days:30 TEST.VALUE:RTC.setRTCTimestamp.months:12 TEST.VALUE:RTC.setRTCTimestamp.years:2019 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.seconds:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.minutes:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.hours:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.days:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.weekdays:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.months:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.years:0 TEST.END -- Test Case: Minutes_Out_Of_Range TEST.UNIT:RTC TEST.SUBPROGRAM:setRTCTimestamp TEST.NEW TEST.NAME:Minutes_Out_Of_Range TEST.VALUE:RTC.<>.txBuffer[11..127]:0 TEST.VALUE:RTC.setRTCTimestamp.secs:59 TEST.VALUE:RTC.setRTCTimestamp.mins:63 TEST.VALUE:RTC.setRTCTimestamp.hours:14 TEST.VALUE:RTC.setRTCTimestamp.days:30 TEST.VALUE:RTC.setRTCTimestamp.months:12 TEST.VALUE:RTC.setRTCTimestamp.years:2019 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.seconds:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.minutes:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.hours:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.days:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.weekdays:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.months:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.years:0 TEST.END -- Test Case: Months_Out_Of_Range_Max TEST.UNIT:RTC TEST.SUBPROGRAM:setRTCTimestamp TEST.NEW TEST.NAME:Months_Out_Of_Range_Max TEST.VALUE:RTC.<>.txBuffer[12..127]:0 TEST.VALUE:RTC.setRTCTimestamp.secs:59 TEST.VALUE:RTC.setRTCTimestamp.mins:59 TEST.VALUE:RTC.setRTCTimestamp.hours:12 TEST.VALUE:RTC.setRTCTimestamp.days:25 TEST.VALUE:RTC.setRTCTimestamp.months:15 TEST.VALUE:RTC.setRTCTimestamp.years:2019 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.seconds:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.minutes:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.hours:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.days:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.weekdays:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.months:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.years:0 TEST.END -- Test Case: Months_Out_Of_Range_Min TEST.UNIT:RTC TEST.SUBPROGRAM:setRTCTimestamp TEST.NEW TEST.NAME:Months_Out_Of_Range_Min TEST.VALUE:RTC.<>.txBuffer[12..127]:0 TEST.VALUE:RTC.setRTCTimestamp.secs:59 TEST.VALUE:RTC.setRTCTimestamp.mins:59 TEST.VALUE:RTC.setRTCTimestamp.hours:12 TEST.VALUE:RTC.setRTCTimestamp.days:25 TEST.VALUE:RTC.setRTCTimestamp.months:0 TEST.VALUE:RTC.setRTCTimestamp.years:2019 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.seconds:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.minutes:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.hours:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.days:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.weekdays:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.months:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.years:0 TEST.END -- Test Case: Seconds_Out_Of_Range TEST.UNIT:RTC TEST.SUBPROGRAM:setRTCTimestamp TEST.NEW TEST.NAME:Seconds_Out_Of_Range TEST.VALUE:RTC.<>.txBuffer[11..127]:0 TEST.VALUE:RTC.setRTCTimestamp.secs:75 TEST.VALUE:RTC.setRTCTimestamp.mins:22 TEST.VALUE:RTC.setRTCTimestamp.hours:14 TEST.VALUE:RTC.setRTCTimestamp.days:30 TEST.VALUE:RTC.setRTCTimestamp.months:12 TEST.VALUE:RTC.setRTCTimestamp.years:2019 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.seconds:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.minutes:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.hours:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.days:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.weekdays:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.months:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.years:0 TEST.END -- Test Case: Time_Date_In_Range TEST.UNIT:RTC TEST.SUBPROGRAM:setRTCTimestamp TEST.NEW TEST.NAME:Time_Date_In_Range TEST.VALUE:RTC.<>.txBuffer[11..127]:0 ======= TEST.UNIT:RTC TEST.SUBPROGRAM:setRTCTimestamp TEST.NEW TEST.NAME:Days_Out_Of_Range_Min TEST.VALUE:RTC.<>.txBuffer[12..127]:0 >>>>>>> DEN-1906-hd-ultrafiltration-1-of-3 TEST.VALUE:RTC.setRTCTimestamp.secs:59 TEST.VALUE:RTC.setRTCTimestamp.mins:59 TEST.VALUE:RTC.setRTCTimestamp.hours:12 TEST.VALUE:RTC.setRTCTimestamp.days:0 TEST.VALUE:RTC.setRTCTimestamp.months:12 TEST.VALUE:RTC.setRTCTimestamp.years:2019 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.seconds:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.minutes:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.hours:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.days:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.weekdays:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.months:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.years:0 TEST.END -- Test Case: Hours_Out_Of_Range TEST.UNIT:RTC TEST.SUBPROGRAM:setRTCTimestamp TEST.NEW TEST.NAME:Hours_Out_Of_Range TEST.VALUE:RTC.<>.txBuffer[12..127]:0 TEST.VALUE:RTC.setRTCTimestamp.secs:59 TEST.VALUE:RTC.setRTCTimestamp.mins:59 TEST.VALUE:RTC.setRTCTimestamp.hours:33 TEST.VALUE:RTC.setRTCTimestamp.days:30 TEST.VALUE:RTC.setRTCTimestamp.months:12 TEST.VALUE:RTC.setRTCTimestamp.years:2019 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.seconds:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.minutes:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.hours:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.days:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.weekdays:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.months:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.years:0 TEST.END -- Test Case: Minutes_Out_Of_Range TEST.UNIT:RTC TEST.SUBPROGRAM:setRTCTimestamp TEST.NEW TEST.NAME:Minutes_Out_Of_Range TEST.VALUE:RTC.<>.txBuffer[11..127]:0 TEST.VALUE:RTC.setRTCTimestamp.secs:59 TEST.VALUE:RTC.setRTCTimestamp.mins:63 TEST.VALUE:RTC.setRTCTimestamp.hours:14 TEST.VALUE:RTC.setRTCTimestamp.days:30 TEST.VALUE:RTC.setRTCTimestamp.months:12 TEST.VALUE:RTC.setRTCTimestamp.years:2019 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.seconds:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.minutes:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.hours:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.days:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.weekdays:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.months:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.years:0 TEST.END -- Test Case: Months_Out_Of_Range_Max TEST.UNIT:RTC TEST.SUBPROGRAM:setRTCTimestamp TEST.NEW TEST.NAME:Months_Out_Of_Range_Max TEST.VALUE:RTC.<>.txBuffer[12..127]:0 TEST.VALUE:RTC.setRTCTimestamp.secs:59 TEST.VALUE:RTC.setRTCTimestamp.mins:59 TEST.VALUE:RTC.setRTCTimestamp.hours:12 TEST.VALUE:RTC.setRTCTimestamp.days:25 TEST.VALUE:RTC.setRTCTimestamp.months:15 TEST.VALUE:RTC.setRTCTimestamp.years:2019 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.seconds:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.minutes:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.hours:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.days:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.weekdays:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.months:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.years:0 TEST.END -- Test Case: Months_Out_Of_Range_Min TEST.UNIT:RTC TEST.SUBPROGRAM:setRTCTimestamp TEST.NEW TEST.NAME:Months_Out_Of_Range_Min TEST.VALUE:RTC.<>.txBuffer[12..127]:0 TEST.VALUE:RTC.setRTCTimestamp.secs:59 TEST.VALUE:RTC.setRTCTimestamp.mins:59 TEST.VALUE:RTC.setRTCTimestamp.hours:12 TEST.VALUE:RTC.setRTCTimestamp.days:25 TEST.VALUE:RTC.setRTCTimestamp.months:0 TEST.VALUE:RTC.setRTCTimestamp.years:2019 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.seconds:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.minutes:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.hours:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.days:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.weekdays:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.months:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.years:0 TEST.END -- Test Case: Seconds_Out_Of_Range TEST.UNIT:RTC TEST.SUBPROGRAM:setRTCTimestamp TEST.NEW TEST.NAME:Seconds_Out_Of_Range TEST.VALUE:RTC.<>.txBuffer[11..127]:0 TEST.VALUE:RTC.setRTCTimestamp.secs:75 TEST.VALUE:RTC.setRTCTimestamp.mins:22 TEST.VALUE:RTC.setRTCTimestamp.hours:14 TEST.VALUE:RTC.setRTCTimestamp.days:30 TEST.VALUE:RTC.setRTCTimestamp.months:12 TEST.VALUE:RTC.setRTCTimestamp.years:2019 <<<<<<< HEAD ======= TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.seconds:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.minutes:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.hours:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.days:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.weekdays:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.months:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.years:0 TEST.END -- Test Case: Time_Date_In_Range TEST.UNIT:RTC TEST.SUBPROGRAM:setRTCTimestamp TEST.NEW TEST.NAME:Time_Date_In_Range TEST.VALUE:RTC.<>.txBuffer[11..127]:0 TEST.VALUE:RTC.setRTCTimestamp.secs:59 TEST.VALUE:RTC.setRTCTimestamp.mins:22 TEST.VALUE:RTC.setRTCTimestamp.hours:14 TEST.VALUE:RTC.setRTCTimestamp.days:30 TEST.VALUE:RTC.setRTCTimestamp.months:12 TEST.VALUE:RTC.setRTCTimestamp.years:2019 >>>>>>> DEN-1906-hd-ultrafiltration-1-of-3 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.seconds:59 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.minutes:22 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.hours:14 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.days:30 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.weekdays:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.months:12 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.years:2019 TEST.END -- Test Case: Years_Out_Of_Range TEST.UNIT:RTC TEST.SUBPROGRAM:setRTCTimestamp TEST.NEW TEST.NAME:Years_Out_Of_Range TEST.VALUE:RTC.<>.txBuffer[12..127]:0 TEST.VALUE:RTC.setRTCTimestamp.secs:59 TEST.VALUE:RTC.setRTCTimestamp.mins:59 TEST.VALUE:RTC.setRTCTimestamp.hours:12 TEST.VALUE:RTC.setRTCTimestamp.days:25 TEST.VALUE:RTC.setRTCTimestamp.months:10 TEST.VALUE:RTC.setRTCTimestamp.years:2125 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.seconds:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.minutes:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.hours:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.days:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.weekdays:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.months:0 TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.years:0 TEST.END -- Subprogram: updateReadTimestampStruct -- Test Case: updateReadTimestampStruct TEST.UNIT:RTC TEST.SUBPROGRAM:updateReadTimestampStruct TEST.NEW TEST.NAME:updateReadTimestampStruct TEST.VALUE:RTC.<>.rxBuffer[0..3]:0 TEST.VALUE:RTC.<>.rxBuffer[4]:0x32 TEST.VALUE:RTC.<>.rxBuffer[5]:0x33 TEST.VALUE:RTC.<>.rxBuffer[6]:0x13 TEST.VALUE:RTC.<>.rxBuffer[7]:0x30 TEST.VALUE:RTC.<>.rxBuffer[8]:0 TEST.VALUE:RTC.<>.rxBuffer[9]:0x12 TEST.VALUE:RTC.<>.rxBuffer[10]:0x19 TEST.EXPECTED:RTC.<>.RTCTimestampStruct.seconds:32 TEST.EXPECTED:RTC.<>.RTCTimestampStruct.minutes:33 TEST.EXPECTED:RTC.<>.RTCTimestampStruct.hours:13 TEST.EXPECTED:RTC.<>.RTCTimestampStruct.days:30 TEST.EXPECTED:RTC.<>.RTCTimestampStruct.weekdays:0 TEST.EXPECTED:RTC.<>.RTCTimestampStruct.months:12 TEST.EXPECTED:RTC.<>.RTCTimestampStruct.years:19 TEST.END -- Subprogram: writeToRAM -- Test Case: RAM_Idle TEST.UNIT:RTC TEST.SUBPROGRAM:writeToRAM TEST.NEW TEST.NAME:RAM_Idle TEST.VALUE:RTC.<>.RTCRAMStatus:RTC_RAM_STATUS_IDLE TEST.VALUE:RTC.<>.RAMBufferLength:2 TEST.VALUE:RTC.<>.txBuffer[0..1]:1 TEST.VALUE:RTC.<>.txBuffer[2]:22 TEST.VALUE:RTC.<>.txBuffer[3]:12 TEST.VALUE:RTC.<>.txBuffer[4]:45 TEST.VALUE:RTC.<>.txBuffer[5]:5 TEST.VALUE:RTC.<>.prepRAMBuffer[0..2]:0 TEST.VALUE:RTC.writeToRAM.address:10 TEST.VALUE:RTC.writeToRAM.data:<> TEST.VALUE:RTC.writeToRAM.length:50 TEST.EXPECTED:RTC.<>.RTCRAMState:RTC_RAM_STATE_BUSY TEST.EXPECTED:RTC.<>.RAMBufferLength:50 TEST.EXPECTED:RTC.<>.hasWriteToRAMRequested:1 TEST.EXPECTED:RTC.<>.txBuffer[0]:60 TEST.EXPECTED:RTC.<>.txBuffer[1..5]:0 TEST.EXPECTED:RTC.<>.prepRAMBuffer[0]:58 TEST.EXPECTED:RTC.<>.prepRAMBuffer[1]:0 TEST.EXPECTED:RTC.<>.prepRAMBuffer[2]:10 TEST.EXPECTED:RTC.writeToRAM.return:RTC_RAM_STATUS_IN_PROGRESS TEST.END -- Test Case: RAM_Idle_Illegal_Address TEST.UNIT:RTC TEST.SUBPROGRAM:writeToRAM TEST.NEW TEST.NAME:RAM_Idle_Illegal_Address TEST.VALUE:RTC.<>.RTCRAMStatus:RTC_RAM_STATUS_IDLE TEST.VALUE:RTC.writeToRAM.address:600 TEST.EXPECTED:RTC.writeToRAM.return:RTC_RAM_STATUS_ILLEGAL_ADDRESS TEST.END -- Test Case: RAM_Idle_Max_Buffer TEST.UNIT:RTC TEST.SUBPROGRAM:writeToRAM TEST.NEW TEST.NAME:RAM_Idle_Max_Buffer TEST.VALUE:RTC.<>.RTCRAMStatus:RTC_RAM_STATUS_IDLE TEST.VALUE:RTC.writeToRAM.length:200 TEST.EXPECTED:RTC.writeToRAM.return:RTC_RAM_STATUS_BYTES_EXCEEDED TEST.END -- Test Case: RAM_Not_Idle TEST.UNIT:RTC TEST.SUBPROGRAM:writeToRAM TEST.NEW TEST.NAME:RAM_Not_Idle TEST.VALUE:RTC.<>.RTCRAMStatus:RTC_RAM_STATUS_BYTES_EXCEEDED TEST.EXPECTED:RTC.writeToRAM.return:RTC_RAM_STATUS_BYTES_EXCEEDED TEST.END