-- VectorCAST 19.sp3 (11/13/19) -- Test Case Script -- -- Environment : ACCEL -- Unit(s) Under Test: Accel -- -- 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: Accel -- Subprogram: calcVectorLength -- Test Case: calcVectorLength_NominalPath TEST.UNIT:Accel TEST.SUBPROGRAM:calcVectorLength TEST.NEW TEST.NAME:calcVectorLength_NominalPath TEST.VALUE:Accel.calcVectorLength.x:0.1 TEST.VALUE:Accel.calcVectorLength.y:0.2 TEST.VALUE:Accel.calcVectorLength.z:0.975 TEST.VALUE:uut_prototype_stubs.sqrt.return:1.00031 TEST.EXPECTED:Accel.calcVectorLength.return:1.00031 TEST.EXPECTED:uut_prototype_stubs.sqrt.val:1.00063 TEST.END -- Subprogram: checkForShockError -- Test Case: checkForShockError_BelowLimit TEST.UNIT:Accel TEST.SUBPROGRAM:checkForShockError TEST.NEW TEST.NAME:checkForShockError_BelowLimit TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_X].data:1.95 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Y].data:-1.9 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:2.9 TEST.FLOW Accel.c.checkForShockError Accel.c.checkForShockError TEST.END_FLOW TEST.END -- Test Case: checkForShockError_XShock TEST.UNIT:Accel TEST.SUBPROGRAM:checkForShockError TEST.NEW TEST.NAME:checkForShockError_XShock TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_X].data:-2.01 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Y].data:0.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:0.99 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SHOCK TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:0.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:2.01 TEST.END -- Test Case: checkForShockError_YShock TEST.UNIT:Accel TEST.SUBPROGRAM:checkForShockError TEST.NEW TEST.NAME:checkForShockError_YShock TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_X].data:0.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Y].data:2.01 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:1.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SHOCK TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:1.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:2.01 TEST.END -- Test Case: checkForShockError_ZShock TEST.UNIT:Accel TEST.SUBPROGRAM:checkForShockError TEST.NEW TEST.NAME:checkForShockError_ZShock TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_X].data:0.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Y].data:0.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:3.01 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SHOCK TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:2.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:2.01 TEST.END -- Subprogram: checkForTiltError -- Test Case: checkForTiltError_TiltBad_Alarm TEST.UNIT:Accel TEST.SUBPROGRAM:checkForTiltError TEST.NEW TEST.NAME:checkForTiltError_TiltBad_Alarm TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_X]:5.0 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_Y]:7.1 TEST.VALUE:Accel.<>.accelTiltErrorTimerCounter:100 TEST.EXPECTED:Accel.<>.accelTiltErrorTimerCounter:101 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_EXCESSIVE_TILT TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:5.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:7.1 TEST.END -- Test Case: checkForTiltError_TiltBad_Alarm2 TEST.UNIT:Accel TEST.SUBPROGRAM:checkForTiltError TEST.NEW TEST.NAME:checkForTiltError_TiltBad_Alarm2 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_X]:7.1 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_Y]:5.0 TEST.VALUE:Accel.<>.accelTiltErrorTimerCounter:100 TEST.EXPECTED:Accel.<>.accelTiltErrorTimerCounter:101 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_EXCESSIVE_TILT TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:7.1 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:5.0 TEST.END -- Test Case: checkForTiltError_TiltBad_NoPersistence TEST.UNIT:Accel TEST.SUBPROGRAM:checkForTiltError TEST.NEW TEST.NAME:checkForTiltError_TiltBad_NoPersistence TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_X]:-5.0 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_Y]:-7.1 TEST.VALUE:Accel.<>.accelTiltErrorTimerCounter:99 TEST.EXPECTED:Accel.<>.accelTiltErrorTimerCounter:100 TEST.END -- Test Case: checkForTiltError_TiltOk TEST.UNIT:Accel TEST.SUBPROGRAM:checkForTiltError TEST.NEW TEST.NAME:checkForTiltError_TiltOk TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_X]:5.0 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_Y]:6.9 TEST.VALUE:Accel.<>.accelTiltErrorTimerCounter:100 TEST.EXPECTED:Accel.<>.accelTiltErrorTimerCounter:99 TEST.END -- Test Case: checkForTiltError_TiltOk2 TEST.UNIT:Accel TEST.SUBPROGRAM:checkForTiltError TEST.NEW TEST.NAME:checkForTiltError_TiltOk2 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_X]:6.9 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_Y]:5.0 TEST.VALUE:Accel.<>.accelTiltErrorTimerCounter:0 TEST.EXPECTED:Accel.<>.accelTiltErrorTimerCounter:0 TEST.END -- Test Case: checkForTiltError_TiltOk_ClearAlarm TEST.UNIT:Accel TEST.SUBPROGRAM:checkForTiltError TEST.NEW TEST.NAME:checkForTiltError_TiltOk_ClearAlarm TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_X]:-5.0 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_Y]:4.9 TEST.VALUE:Accel.<>.accelTiltErrorTimerCounter:100 TEST.EXPECTED:Accel.<>.accelTiltErrorTimerCounter:0 TEST.EXPECTED:uut_prototype_stubs.clearAlarm.alarm:ALARM_ID_HD_EXCESSIVE_TILT TEST.END -- Test Case: checkForTiltError_TiltOk_ClearAlarm2 TEST.UNIT:Accel TEST.SUBPROGRAM:checkForTiltError TEST.NEW TEST.NAME:checkForTiltError_TiltOk_ClearAlarm2 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_X]:5.0 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_Y]:-4.9 TEST.VALUE:Accel.<>.accelTiltErrorTimerCounter:100 TEST.EXPECTED:Accel.<>.accelTiltErrorTimerCounter:0 TEST.EXPECTED:uut_prototype_stubs.clearAlarm.alarm:ALARM_ID_HD_EXCESSIVE_TILT TEST.END -- Subprogram: execAccel -- Test Case: execAccel_InvalidState TEST.UNIT:Accel TEST.SUBPROGRAM:execAccel TEST.NEW TEST.NAME:execAccel_InvalidState TEST.VALUE:Accel.<>.accelState:NUM_OF_ACCELEROMETER_STATES TEST.VALUE:Accel.<>.accelDataPublicationTimerCounter:0 TEST.EXPECTED:Accel.<>.accelDataPublicationTimerCounter:1 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:68 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2 TEST.END -- Test Case: execAccel_MonitorState TEST.UNIT:Accel TEST.SUBPROGRAM:execAccel TEST.NEW TEST.NAME:execAccel_MonitorState TEST.VALUE:Accel.<>.accelState:ACCELEROMETER_MONITOR_STATE TEST.VALUE:Accel.<>.accelDataPublicationTimerCounter:99 TEST.VALUE:Accel.<>.accelCalOffsets[ACCEL_AXIS_X..ACCEL_AXIS_Z]:0.0 TEST.VALUE:Accel.<>.accelDataPublishInterval.data:100 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_X].data:0.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:0.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_X].data:0.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Y].data:0.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:0.0 TEST.VALUE:Accel.<>.accelReadingsIdx:0 TEST.VALUE:Accel.<>.accelReadingsCount:0 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_X..ACCEL_AXIS_Y]:0.0 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_Z]:90.0 TEST.VALUE:uut_prototype_stubs.asin.return:(2)0.0,1.57 TEST.VALUE:uut_prototype_stubs.getFPGAAccelAxes.x[0]:0 TEST.VALUE:uut_prototype_stubs.getFPGAAccelAxes.y[0]:0 TEST.VALUE:uut_prototype_stubs.getFPGAAccelAxes.z[0]:250 TEST.VALUE:uut_prototype_stubs.getFPGAAccelMaxes.xm[0]:0 TEST.VALUE:uut_prototype_stubs.getFPGAAccelMaxes.ym[0]:0 TEST.VALUE:uut_prototype_stubs.getFPGAAccelMaxes.zm[0]:250 TEST.VALUE:uut_prototype_stubs.getFPGAAccelStatus.cnt[0]:1 TEST.VALUE:uut_prototype_stubs.getFPGAAccelStatus.accelFPGAFaultReg[0]:0 TEST.VALUE:uut_prototype_stubs.broadcastAccelData.return:1 TEST.EXPECTED:Accel.<>.accelState:ACCELEROMETER_MONITOR_STATE TEST.EXPECTED:Accel.<>.accelDataPublicationTimerCounter:0 TEST.EXPECTED:uut_prototype_stubs.broadcastAccelData.x:0.0 TEST.EXPECTED:uut_prototype_stubs.broadcastAccelData.y:0.0 TEST.EXPECTED:uut_prototype_stubs.broadcastAccelData.z:1.0 TEST.EXPECTED:uut_prototype_stubs.broadcastAccelData.xm:0.0 TEST.EXPECTED:uut_prototype_stubs.broadcastAccelData.ym:0.0 TEST.EXPECTED:uut_prototype_stubs.broadcastAccelData.zm:1.0 TEST.EXPECTED:uut_prototype_stubs.broadcastAccelData.xt:0.0 TEST.EXPECTED:uut_prototype_stubs.broadcastAccelData.yt:0.0 TEST.EXPECTED:uut_prototype_stubs.broadcastAccelData.zt:89.9544 TEST.END -- Test Case: execAccel_Start TEST.UNIT:Accel TEST.SUBPROGRAM:execAccel TEST.NEW TEST.NAME:execAccel_Start TEST.VALUE:Accel.<>.accelState:ACCELEROMETER_START_STATE TEST.VALUE:Accel.<>.accelDataPublicationTimerCounter:98 TEST.EXPECTED:Accel.<>.accelState:ACCELEROMETER_MONITOR_STATE TEST.EXPECTED:Accel.<>.accelDataPublicationTimerCounter:99 TEST.END -- Subprogram: execAccelTest -- Test Case: execAccelTest_CompleteState TEST.UNIT:Accel TEST.SUBPROGRAM:execAccelTest TEST.NEW TEST.NAME:execAccelTest_CompleteState TEST.VALUE:Accel.<>.accelSelfTestState:ACCELEROMETER_SELF_TEST_STATE_COMPLETE TEST.EXPECTED:Accel.execAccelTest.return:SELF_TEST_STATUS_FAILED TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:71 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2 TEST.END -- Test Case: execAccelTest_Fail TEST.UNIT:Accel TEST.SUBPROGRAM:execAccelTest TEST.NEW TEST.NAME:execAccelTest_Fail TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_X].data:0.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:0.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:0.899 TEST.VALUE:Accel.<>.accelSelfTestState:ACCELEROMETER_SELF_TEST_STATE_IN_PROGRESS TEST.VALUE:uut_prototype_stubs.sqrt.return:0.899 TEST.EXPECTED:Accel.<>.accelSelfTestState:ACCELEROMETER_SELF_TEST_STATE_COMPLETE TEST.EXPECTED:Accel.execAccelTest.return:SELF_TEST_STATUS_FAILED TEST.EXPECTED:uut_prototype_stubs.sqrt.val:0.808201 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_ACCELEROMETER_SELF_TEST_FAILURE TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:0.899 TEST.END -- Test Case: execAccelTest_Fail2 TEST.UNIT:Accel TEST.SUBPROGRAM:execAccelTest TEST.NEW TEST.NAME:execAccelTest_Fail2 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_X].data:0.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:0.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:1.11 TEST.VALUE:Accel.<>.accelSelfTestState:ACCELEROMETER_SELF_TEST_STATE_IN_PROGRESS TEST.VALUE:uut_prototype_stubs.sqrt.return:1.11 TEST.EXPECTED:Accel.<>.accelSelfTestState:ACCELEROMETER_SELF_TEST_STATE_COMPLETE TEST.EXPECTED:Accel.execAccelTest.return:SELF_TEST_STATUS_FAILED TEST.EXPECTED:uut_prototype_stubs.sqrt.val:1.2321 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_ACCELEROMETER_SELF_TEST_FAILURE TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:1.11 TEST.END -- Test Case: execAccelTest_InvalidState TEST.UNIT:Accel TEST.SUBPROGRAM:execAccelTest TEST.NEW TEST.NAME:execAccelTest_InvalidState TEST.VALUE:Accel.<>.accelSelfTestState:NUM_OF_ACCELEROMETER_SELF_TEST_STATES TEST.EXPECTED:Accel.execAccelTest.return:SELF_TEST_STATUS_FAILED TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:71 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:3 TEST.END -- Test Case: execAccelTest_Pass TEST.UNIT:Accel TEST.SUBPROGRAM:execAccelTest TEST.NEW TEST.NAME:execAccelTest_Pass TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_X].data:0.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:0.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:0.901 TEST.VALUE:Accel.<>.accelSelfTestState:ACCELEROMETER_SELF_TEST_STATE_IN_PROGRESS TEST.VALUE:uut_prototype_stubs.sqrt.return:0.901 TEST.EXPECTED:Accel.<>.accelSelfTestState:ACCELEROMETER_SELF_TEST_STATE_COMPLETE TEST.EXPECTED:Accel.execAccelTest.return:SELF_TEST_STATUS_PASSED TEST.EXPECTED:uut_prototype_stubs.sqrt.val:0.811801 TEST.END -- Test Case: execAccelTest_Pass2 TEST.UNIT:Accel TEST.SUBPROGRAM:execAccelTest TEST.NEW TEST.NAME:execAccelTest_Pass2 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_X].data:0.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:0.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:1.099 TEST.VALUE:Accel.<>.accelSelfTestState:ACCELEROMETER_SELF_TEST_STATE_IN_PROGRESS TEST.VALUE:uut_prototype_stubs.sqrt.return:1.099 TEST.EXPECTED:Accel.<>.accelSelfTestState:ACCELEROMETER_SELF_TEST_STATE_COMPLETE TEST.EXPECTED:Accel.execAccelTest.return:SELF_TEST_STATUS_PASSED TEST.EXPECTED:uut_prototype_stubs.sqrt.val:1.2078 TEST.END -- Test Case: execAccelTest_Start TEST.UNIT:Accel TEST.SUBPROGRAM:execAccelTest TEST.NEW TEST.NAME:execAccelTest_Start TEST.VALUE:Accel.<>.accelCalOffsets[ACCEL_AXIS_X..ACCEL_AXIS_Z]:0.0 TEST.VALUE:Accel.<>.accelSelfTestState:ACCELEROMETER_SELF_TEST_STATE_START TEST.VALUE:uut_prototype_stubs.getCalibrationData.buffer[0].accelXOffset:1.0 TEST.VALUE:uut_prototype_stubs.getCalibrationData.buffer[0].accelYOffset:2.0 TEST.VALUE:uut_prototype_stubs.getCalibrationData.buffer[0].accelZOffset:3.0 TEST.VALUE:uut_prototype_stubs.getCalibrationData.return:1 TEST.EXPECTED:Accel.<>.accelCalOffsets[ACCEL_AXIS_X]:1.0 TEST.EXPECTED:Accel.<>.accelCalOffsets[ACCEL_AXIS_Y]:2.0 TEST.EXPECTED:Accel.<>.accelCalOffsets[ACCEL_AXIS_Z]:3.0 TEST.EXPECTED:Accel.<>.accelSelfTestState:ACCELEROMETER_SELF_TEST_STATE_IN_PROGRESS TEST.EXPECTED:Accel.execAccelTest.return:SELF_TEST_STATUS_IN_PROGRESS TEST.END -- Test Case: execAccelTest_Start_NoCalibration TEST.UNIT:Accel TEST.SUBPROGRAM:execAccelTest TEST.NEW TEST.NAME:execAccelTest_Start_NoCalibration TEST.VALUE:Accel.<>.accelSelfTestState:ACCELEROMETER_SELF_TEST_STATE_START TEST.VALUE:uut_prototype_stubs.getCalibrationData.return:0 TEST.EXPECTED:Accel.<>.accelSelfTestState:ACCELEROMETER_SELF_TEST_STATE_COMPLETE TEST.EXPECTED:Accel.execAccelTest.return:SELF_TEST_STATUS_FAILED TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_ACCELEROMETER_SELF_TEST_FAILURE TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:0 TEST.END -- Subprogram: filterAccelReadings -- Test Case: filterAccelReadings_Full TEST.UNIT:Accel TEST.SUBPROGRAM:filterAccelReadings TEST.NEW TEST.NAME:filterAccelReadings_Full TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_X].data:0.1 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:-0.2 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:0.99 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_X][0]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_X][1]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_X][2]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_X][99]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Y][0]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Y][1]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Y][2]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Y][99]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Z][0]:1.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Z][1]:1.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Z][2]:1.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Z][99]:1.0 TEST.VALUE:Accel.<>.accelReadingsTotal[ACCEL_AXIS_X..ACCEL_AXIS_Y]:0.0 TEST.VALUE:Accel.<>.accelReadingsTotal[ACCEL_AXIS_Z]:99.0 TEST.VALUE:Accel.<>.accelReadingsIdx:0 TEST.VALUE:Accel.<>.accelReadingsCount:100 TEST.VALUE:Accel.<>.accelAvgVector[ACCEL_AXIS_X..ACCEL_AXIS_Y]:0.0 TEST.VALUE:Accel.<>.accelAvgVector[ACCEL_AXIS_Z]:1.0 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_X..ACCEL_AXIS_Y]:0.0 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_Z]:90.0 TEST.VALUE:uut_prototype_stubs.asin.return:0.01,-0.02,1.56 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_X].data:0.1 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:-0.2 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:0.99 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_X][0]:0.1 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_X][1]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_X][2]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_X][99]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Y][0]:-0.2 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Y][1]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Y][2]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Y][99]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Z][0]:0.99 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Z][1]:1.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Z][2]:1.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Z][99]:1.0 TEST.EXPECTED:Accel.<>.accelReadingsTotal[ACCEL_AXIS_X]:0.1 TEST.EXPECTED:Accel.<>.accelReadingsTotal[ACCEL_AXIS_Y]:-0.2 TEST.EXPECTED:Accel.<>.accelReadingsTotal[ACCEL_AXIS_Z]:98.99 TEST.EXPECTED:Accel.<>.accelReadingsIdx:1 TEST.EXPECTED:Accel.<>.accelReadingsCount:100 TEST.EXPECTED:Accel.<>.accelAvgVector[ACCEL_AXIS_X]:0.001 TEST.EXPECTED:Accel.<>.accelAvgVector[ACCEL_AXIS_Y]:-0.002 TEST.EXPECTED:Accel.<>.accelAvgVector[ACCEL_AXIS_Z]:0.9899 TEST.EXPECTED:Accel.<>.accelTilt[ACCEL_AXIS_X]:0.572958 TEST.EXPECTED:Accel.<>.accelTilt[ACCEL_AXIS_Y]:-1.14592 TEST.EXPECTED:Accel.<>.accelTilt[ACCEL_AXIS_Z]:89.3814 TEST.EXPECTED:uut_prototype_stubs.asin.val:0.001,-0.002,0.9899 TEST.END -- Test Case: filterAccelReadings_NominalPath TEST.UNIT:Accel TEST.SUBPROGRAM:filterAccelReadings TEST.NEW TEST.NAME:filterAccelReadings_NominalPath TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_X].data:0.1 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:-0.2 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:0.99 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_X][0]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_X][1]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_X][2]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_X][3]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Y][0]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Y][1]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Y][2]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Y][3]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Z][0]:1.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Z][1]:1.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Z][2]:1.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Z][3]:0.0 TEST.VALUE:Accel.<>.accelReadingsTotal[ACCEL_AXIS_X..ACCEL_AXIS_Y]:0.0 TEST.VALUE:Accel.<>.accelReadingsTotal[ACCEL_AXIS_Z]:3.0 TEST.VALUE:Accel.<>.accelReadingsIdx:3 TEST.VALUE:Accel.<>.accelReadingsCount:3 TEST.VALUE:Accel.<>.accelAvgVector[ACCEL_AXIS_X..ACCEL_AXIS_Y]:0.0 TEST.VALUE:Accel.<>.accelAvgVector[ACCEL_AXIS_Z]:1.0 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_X..ACCEL_AXIS_Y]:0.0 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_Z]:90.0 TEST.VALUE:uut_prototype_stubs.asin.return:0.01,-0.02,1.56 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_X].data:0.1 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:-0.2 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:0.99 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_X][0]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_X][1]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_X][2]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_X][3]:0.1 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Y][0]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Y][1]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Y][2]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Y][3]:-0.2 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Z][0]:1.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Z][1]:1.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Z][2]:1.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Z][3]:0.99 TEST.EXPECTED:Accel.<>.accelReadingsTotal[ACCEL_AXIS_X]:0.1 TEST.EXPECTED:Accel.<>.accelReadingsTotal[ACCEL_AXIS_Y]:-0.2 TEST.EXPECTED:Accel.<>.accelReadingsTotal[ACCEL_AXIS_Z]:3.99 TEST.EXPECTED:Accel.<>.accelReadingsIdx:4 TEST.EXPECTED:Accel.<>.accelReadingsCount:4 TEST.EXPECTED:Accel.<>.accelAvgVector[ACCEL_AXIS_X]:0.025 TEST.EXPECTED:Accel.<>.accelAvgVector[ACCEL_AXIS_Y]:-0.05 TEST.EXPECTED:Accel.<>.accelAvgVector[ACCEL_AXIS_Z]:0.9975 TEST.EXPECTED:Accel.<>.accelTilt[ACCEL_AXIS_X]:0.572958 TEST.EXPECTED:Accel.<>.accelTilt[ACCEL_AXIS_Y]:-1.14592 TEST.EXPECTED:Accel.<>.accelTilt[ACCEL_AXIS_Z]:89.3814 TEST.EXPECTED:uut_prototype_stubs.asin.val:0.025,-0.05,0.9975 TEST.END -- Test Case: filterAccelReadings_Wrap TEST.UNIT:Accel TEST.SUBPROGRAM:filterAccelReadings TEST.NEW TEST.NAME:filterAccelReadings_Wrap TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_X].data:0.1 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:-0.2 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:0.99 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_X][0]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_X][1]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_X][2]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_X][99]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Y][0]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Y][1]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Y][2]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Y][99]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Z][0]:1.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Z][1]:1.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Z][2]:1.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Z][3]:0.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Z][99]:0.0 TEST.VALUE:Accel.<>.accelReadingsTotal[ACCEL_AXIS_X..ACCEL_AXIS_Y]:0.0 TEST.VALUE:Accel.<>.accelReadingsTotal[ACCEL_AXIS_Z]:99.0 TEST.VALUE:Accel.<>.accelReadingsIdx:99 TEST.VALUE:Accel.<>.accelReadingsCount:99 TEST.VALUE:Accel.<>.accelAvgVector[ACCEL_AXIS_X..ACCEL_AXIS_Y]:0.0 TEST.VALUE:Accel.<>.accelAvgVector[ACCEL_AXIS_Z]:1.0 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_X..ACCEL_AXIS_Y]:0.0 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_Z]:90.0 TEST.VALUE:uut_prototype_stubs.asin.return:0.01,-0.02,1.56 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_X].data:0.1 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:-0.2 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:0.99 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_X][0]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_X][1]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_X][2]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_X][99]:0.1 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Y][0]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Y][1]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Y][2]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Y][99]:-0.2 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Z][0]:1.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Z][1]:1.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Z][2]:1.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Z][3]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Z][99]:0.99 TEST.EXPECTED:Accel.<>.accelReadingsTotal[ACCEL_AXIS_X]:0.1 TEST.EXPECTED:Accel.<>.accelReadingsTotal[ACCEL_AXIS_Y]:-0.2 TEST.EXPECTED:Accel.<>.accelReadingsTotal[ACCEL_AXIS_Z]:99.99 TEST.EXPECTED:Accel.<>.accelReadingsIdx:0 TEST.EXPECTED:Accel.<>.accelReadingsCount:100 TEST.EXPECTED:Accel.<>.accelAvgVector[ACCEL_AXIS_X]:0.001 TEST.EXPECTED:Accel.<>.accelAvgVector[ACCEL_AXIS_Y]:-0.002 TEST.EXPECTED:Accel.<>.accelAvgVector[ACCEL_AXIS_Z]:0.9999 TEST.EXPECTED:Accel.<>.accelTilt[ACCEL_AXIS_X]:0.572958 TEST.EXPECTED:Accel.<>.accelTilt[ACCEL_AXIS_Y]:-1.14592 TEST.EXPECTED:Accel.<>.accelTilt[ACCEL_AXIS_Z]:89.3814 TEST.EXPECTED:uut_prototype_stubs.asin.val:0.001,-0.002,0.9999 TEST.END -- Subprogram: getAccelCalibration -- Test Case: getAccelCalibration_NominalPath TEST.UNIT:Accel TEST.SUBPROGRAM:getAccelCalibration TEST.NEW TEST.NAME:getAccelCalibration_NominalPath TEST.VALUE:Accel.<>.accelCalOffsets[ACCEL_AXIS_X]:1.0 TEST.VALUE:Accel.<>.accelCalOffsets[ACCEL_AXIS_Y]:2.0 TEST.VALUE:Accel.<>.accelCalOffsets[ACCEL_AXIS_Z]:3.0 TEST.VALUE:Accel.getAccelCalibration.offsetX:<> TEST.VALUE:Accel.getAccelCalibration.offsetX[0]:0.0 TEST.VALUE:Accel.getAccelCalibration.offsetY:<> TEST.VALUE:Accel.getAccelCalibration.offsetY[0]:0.0 TEST.VALUE:Accel.getAccelCalibration.offsetZ:<> TEST.VALUE:Accel.getAccelCalibration.offsetZ[0]:0.0 TEST.EXPECTED:Accel.getAccelCalibration.offsetX[0]:1.0 TEST.EXPECTED:Accel.getAccelCalibration.offsetY[0]:2.0 TEST.EXPECTED:Accel.getAccelCalibration.offsetZ[0]:3.0 TEST.END -- Subprogram: getMaxAccelAxis -- Test Case: getMaxAccelAxis_InvalidAxis TEST.UNIT:Accel TEST.SUBPROGRAM:getMaxAccelAxis TEST.NEW TEST.NAME:getMaxAccelAxis_InvalidAxis TEST.VALUE:Accel.getMaxAccelAxis.axis:3 TEST.EXPECTED:Accel.getMaxAccelAxis.return:0.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:70 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:3 TEST.END -- Test Case: getMaxAccelAxis_NominalPath TEST.UNIT:Accel TEST.SUBPROGRAM:getMaxAccelAxis TEST.NEW TEST.NAME:getMaxAccelAxis_NominalPath TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:0.5 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovInitData:0.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovData:0.1 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].override:0 TEST.VALUE:Accel.getMaxAccelAxis.axis:2 TEST.EXPECTED:Accel.getMaxAccelAxis.return:0.5 TEST.END -- Test Case: getMaxAccelAxis_Override TEST.UNIT:Accel TEST.SUBPROGRAM:getMaxAccelAxis TEST.NEW TEST.NAME:getMaxAccelAxis_Override TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:0.5 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovInitData:0.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovData:0.1 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].override:0xCCC33C33 TEST.VALUE:Accel.getMaxAccelAxis.axis:2 TEST.EXPECTED:Accel.getMaxAccelAxis.return:0.1 TEST.END -- Subprogram: getMeasuredAccelAxis -- Test Case: getMeasuredAccelAxis_InvalidAxis TEST.UNIT:Accel TEST.SUBPROGRAM:getMeasuredAccelAxis TEST.NEW TEST.NAME:getMeasuredAccelAxis_InvalidAxis TEST.VALUE:Accel.getMeasuredAccelAxis.axis:3 TEST.EXPECTED:Accel.getMeasuredAccelAxis.return:0.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:69 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:3 TEST.END -- Test Case: getMeasuredAccelAxis_NominalPath TEST.UNIT:Accel TEST.SUBPROGRAM:getMeasuredAccelAxis TEST.NEW TEST.NAME:getMeasuredAccelAxis_NominalPath TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:0.5 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].ovInitData:0.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].ovData:0.1 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].override:0 TEST.VALUE:Accel.getMeasuredAccelAxis.axis:1 TEST.EXPECTED:Accel.getMeasuredAccelAxis.return:0.5 TEST.END -- Test Case: getMeasuredAccelAxis_Override TEST.UNIT:Accel TEST.SUBPROGRAM:getMeasuredAccelAxis TEST.NEW TEST.NAME:getMeasuredAccelAxis_Override TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:0.5 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].ovInitData:0.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].ovData:0.1 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].override:0xCCC33C33 TEST.VALUE:Accel.getMeasuredAccelAxis.axis:1 TEST.EXPECTED:Accel.getMeasuredAccelAxis.return:0.1 TEST.END -- Subprogram: getPublishAccelDataInterval -- Test Case: getPublishAccelDataInterval_NominalPath TEST.UNIT:Accel TEST.SUBPROGRAM:getPublishAccelDataInterval TEST.NEW TEST.NAME:getPublishAccelDataInterval_NominalPath TEST.VALUE:Accel.<>.accelDataPublishInterval.data:100 TEST.VALUE:Accel.<>.accelDataPublishInterval.ovInitData:100 TEST.VALUE:Accel.<>.accelDataPublishInterval.ovData:50 TEST.VALUE:Accel.<>.accelDataPublishInterval.override:0 TEST.EXPECTED:Accel.getPublishAccelDataInterval.return:100 TEST.END -- Test Case: getPublishAccelDataInterval_Override TEST.UNIT:Accel TEST.SUBPROGRAM:getPublishAccelDataInterval TEST.NEW TEST.NAME:getPublishAccelDataInterval_Override TEST.VALUE:Accel.<>.accelDataPublishInterval.data:100 TEST.VALUE:Accel.<>.accelDataPublishInterval.ovInitData:100 TEST.VALUE:Accel.<>.accelDataPublishInterval.ovData:50 TEST.VALUE:Accel.<>.accelDataPublishInterval.override:0xCCC33C33 TEST.EXPECTED:Accel.getPublishAccelDataInterval.return:50 TEST.END -- Subprogram: handleAccelMonitorState -- Test Case: handleAccelMonitorState_Error TEST.UNIT:Accel TEST.SUBPROGRAM:handleAccelMonitorState TEST.NEW TEST.NAME:handleAccelMonitorState_Error TEST.VALUE:Accel.<>.accelCalOffsets[ACCEL_AXIS_X..ACCEL_AXIS_Z]:0.0 TEST.VALUE:Accel.<>.accelDataPublishInterval.data:100 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_X].data:1.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:1.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:0.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_X].data:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Y].data:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:0.0 TEST.VALUE:Accel.<>.accelFPGAFaultReg:0 TEST.VALUE:Accel.<>.accelFPGASampleCtr:1 TEST.VALUE:Accel.<>.accelNoNewSampleTimerCounter:0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_X][0]:9.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Y][0]:9.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Z][0]:9.0 TEST.VALUE:Accel.<>.accelReadingsIdx:0 TEST.VALUE:Accel.<>.accelReadingsCount:0 TEST.VALUE:Accel.<>.accelAvgVector[ACCEL_AXIS_X..ACCEL_AXIS_Z]:9.0 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_X..ACCEL_AXIS_Z]:9.0 TEST.VALUE:uut_prototype_stubs.asin.return:(2)0.0,1.57 TEST.VALUE:uut_prototype_stubs.getFPGAAccelAxes.x[0]:0 TEST.VALUE:uut_prototype_stubs.getFPGAAccelAxes.y[0]:0 TEST.VALUE:uut_prototype_stubs.getFPGAAccelAxes.z[0]:250 TEST.VALUE:uut_prototype_stubs.getFPGAAccelMaxes.xm[0]:0 TEST.VALUE:uut_prototype_stubs.getFPGAAccelMaxes.ym[0]:0 TEST.VALUE:uut_prototype_stubs.getFPGAAccelMaxes.zm[0]:250 TEST.VALUE:uut_prototype_stubs.getFPGAAccelStatus.cnt[0]:2 TEST.VALUE:uut_prototype_stubs.getFPGAAccelStatus.accelFPGAFaultReg[0]:1 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_X].data:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:1.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_X].data:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Y].data:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:1.0 TEST.EXPECTED:Accel.<>.accelFPGAFaultReg:1 TEST.EXPECTED:Accel.<>.accelFPGASampleCtr:2 TEST.EXPECTED:Accel.<>.accelNoNewSampleTimerCounter:0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_X][0]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Y][0]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Z][0]:1.0 TEST.EXPECTED:Accel.<>.accelReadingsIdx:1 TEST.EXPECTED:Accel.<>.accelReadingsCount:1 TEST.EXPECTED:Accel.<>.accelAvgVector[ACCEL_AXIS_X..ACCEL_AXIS_Y]:0.0 TEST.EXPECTED:Accel.<>.accelAvgVector[ACCEL_AXIS_Z]:1.0 TEST.EXPECTED:Accel.<>.accelTilt[ACCEL_AXIS_X..ACCEL_AXIS_Y]:0.0 TEST.EXPECTED:Accel.<>.accelTilt[ACCEL_AXIS_Z]:89.9544 TEST.EXPECTED:Accel.handleAccelMonitorState.return:ACCELEROMETER_MONITOR_STATE TEST.EXPECTED:uut_prototype_stubs.asin.val:(2)0.0,1.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_ACCELEROMETER_FAILURE TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:1 TEST.END -- Test Case: handleAccelMonitorState_NoNewData TEST.UNIT:Accel TEST.SUBPROGRAM:handleAccelMonitorState TEST.NEW TEST.NAME:handleAccelMonitorState_NoNewData TEST.VALUE:Accel.<>.accelCalOffsets[ACCEL_AXIS_X..ACCEL_AXIS_Z]:0.0 TEST.VALUE:Accel.<>.accelDataPublishInterval.data:100 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_X].data:1.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:1.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:0.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_X].data:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Y].data:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:0.0 TEST.VALUE:Accel.<>.accelFPGAFaultReg:0 TEST.VALUE:Accel.<>.accelFPGASampleCtr:2 TEST.VALUE:Accel.<>.accelNoNewSampleTimerCounter:8 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_X][0]:9.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Y][0]:9.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Z][0]:9.0 TEST.VALUE:Accel.<>.accelReadingsIdx:0 TEST.VALUE:Accel.<>.accelReadingsCount:0 TEST.VALUE:Accel.<>.accelAvgVector[ACCEL_AXIS_X..ACCEL_AXIS_Z]:9.0 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_X..ACCEL_AXIS_Z]:9.0 TEST.VALUE:uut_prototype_stubs.asin.return:(2)0.0,1.57 TEST.VALUE:uut_prototype_stubs.getFPGAAccelAxes.x[0]:0 TEST.VALUE:uut_prototype_stubs.getFPGAAccelAxes.y[0]:0 TEST.VALUE:uut_prototype_stubs.getFPGAAccelAxes.z[0]:250 TEST.VALUE:uut_prototype_stubs.getFPGAAccelMaxes.xm[0]:0 TEST.VALUE:uut_prototype_stubs.getFPGAAccelMaxes.ym[0]:0 TEST.VALUE:uut_prototype_stubs.getFPGAAccelMaxes.zm[0]:250 TEST.VALUE:uut_prototype_stubs.getFPGAAccelStatus.cnt[0]:2 TEST.VALUE:uut_prototype_stubs.getFPGAAccelStatus.accelFPGAFaultReg[0]:0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_X].data:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:1.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_X].data:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Y].data:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:1.0 TEST.EXPECTED:Accel.<>.accelFPGAFaultReg:0 TEST.EXPECTED:Accel.<>.accelFPGASampleCtr:2 TEST.EXPECTED:Accel.<>.accelNoNewSampleTimerCounter:9 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_X][0]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Y][0]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Z][0]:1.0 TEST.EXPECTED:Accel.<>.accelReadingsIdx:1 TEST.EXPECTED:Accel.<>.accelReadingsCount:1 TEST.EXPECTED:Accel.<>.accelAvgVector[ACCEL_AXIS_X..ACCEL_AXIS_Y]:0.0 TEST.EXPECTED:Accel.<>.accelAvgVector[ACCEL_AXIS_Z]:1.0 TEST.EXPECTED:Accel.<>.accelTilt[ACCEL_AXIS_X..ACCEL_AXIS_Y]:0.0 TEST.EXPECTED:Accel.<>.accelTilt[ACCEL_AXIS_Z]:89.9544 TEST.EXPECTED:Accel.handleAccelMonitorState.return:ACCELEROMETER_MONITOR_STATE TEST.EXPECTED:uut_prototype_stubs.asin.val:(2)0.0,1.0 TEST.END -- Test Case: handleAccelMonitorState_NoNewData_Alarm TEST.UNIT:Accel TEST.SUBPROGRAM:handleAccelMonitorState TEST.NEW TEST.NAME:handleAccelMonitorState_NoNewData_Alarm TEST.VALUE:Accel.<>.accelCalOffsets[ACCEL_AXIS_X..ACCEL_AXIS_Z]:0.0 TEST.VALUE:Accel.<>.accelDataPublishInterval.data:100 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_X].data:1.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:1.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:0.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_X].data:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Y].data:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:0.0 TEST.VALUE:Accel.<>.accelFPGAFaultReg:0 TEST.VALUE:Accel.<>.accelFPGASampleCtr:2 TEST.VALUE:Accel.<>.accelNoNewSampleTimerCounter:10 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_X][0]:9.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Y][0]:9.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Z][0]:9.0 TEST.VALUE:Accel.<>.accelReadingsIdx:0 TEST.VALUE:Accel.<>.accelReadingsCount:0 TEST.VALUE:Accel.<>.accelAvgVector[ACCEL_AXIS_X..ACCEL_AXIS_Z]:9.0 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_X..ACCEL_AXIS_Z]:9.0 TEST.VALUE:uut_prototype_stubs.asin.return:(2)0.0,1.57 TEST.VALUE:uut_prototype_stubs.getFPGAAccelAxes.x[0]:0 TEST.VALUE:uut_prototype_stubs.getFPGAAccelAxes.y[0]:0 TEST.VALUE:uut_prototype_stubs.getFPGAAccelAxes.z[0]:250 TEST.VALUE:uut_prototype_stubs.getFPGAAccelMaxes.xm[0]:0 TEST.VALUE:uut_prototype_stubs.getFPGAAccelMaxes.ym[0]:0 TEST.VALUE:uut_prototype_stubs.getFPGAAccelMaxes.zm[0]:250 TEST.VALUE:uut_prototype_stubs.getFPGAAccelStatus.cnt[0]:2 TEST.VALUE:uut_prototype_stubs.getFPGAAccelStatus.accelFPGAFaultReg[0]:0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_X].data:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:1.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_X].data:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Y].data:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:1.0 TEST.EXPECTED:Accel.<>.accelFPGAFaultReg:0 TEST.EXPECTED:Accel.<>.accelFPGASampleCtr:2 TEST.EXPECTED:Accel.<>.accelNoNewSampleTimerCounter:11 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_X][0]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Y][0]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Z][0]:1.0 TEST.EXPECTED:Accel.<>.accelReadingsIdx:1 TEST.EXPECTED:Accel.<>.accelReadingsCount:1 TEST.EXPECTED:Accel.<>.accelAvgVector[ACCEL_AXIS_X..ACCEL_AXIS_Y]:0.0 TEST.EXPECTED:Accel.<>.accelAvgVector[ACCEL_AXIS_Z]:1.0 TEST.EXPECTED:Accel.<>.accelTilt[ACCEL_AXIS_X..ACCEL_AXIS_Y]:0.0 TEST.EXPECTED:Accel.<>.accelTilt[ACCEL_AXIS_Z]:89.9544 TEST.EXPECTED:Accel.handleAccelMonitorState.return:ACCELEROMETER_MONITOR_STATE TEST.EXPECTED:uut_prototype_stubs.asin.val:(2)0.0,1.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_ACCELEROMETER_FAILURE TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:0 TEST.END -- Test Case: handleAccelMonitorState_NominalPath TEST.UNIT:Accel TEST.SUBPROGRAM:handleAccelMonitorState TEST.NEW TEST.NAME:handleAccelMonitorState_NominalPath TEST.VALUE:Accel.<>.accelCalOffsets[ACCEL_AXIS_X..ACCEL_AXIS_Z]:0.0 TEST.VALUE:Accel.<>.accelDataPublishInterval.data:100 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_X].data:1.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:1.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:0.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_X].data:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Y].data:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:0.0 TEST.VALUE:Accel.<>.accelFPGAFaultReg:0 TEST.VALUE:Accel.<>.accelFPGASampleCtr:1 TEST.VALUE:Accel.<>.accelNoNewSampleTimerCounter:8 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_X][0]:9.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Y][0]:9.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Z][0]:9.0 TEST.VALUE:Accel.<>.accelReadingsIdx:0 TEST.VALUE:Accel.<>.accelReadingsCount:0 TEST.VALUE:Accel.<>.accelAvgVector[ACCEL_AXIS_X..ACCEL_AXIS_Z]:9.0 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_X..ACCEL_AXIS_Z]:9.0 TEST.VALUE:uut_prototype_stubs.asin.return:(2)0.0,1.57 TEST.VALUE:uut_prototype_stubs.getFPGAAccelAxes.x[0]:0 TEST.VALUE:uut_prototype_stubs.getFPGAAccelAxes.y[0]:0 TEST.VALUE:uut_prototype_stubs.getFPGAAccelAxes.z[0]:250 TEST.VALUE:uut_prototype_stubs.getFPGAAccelMaxes.xm[0]:0 TEST.VALUE:uut_prototype_stubs.getFPGAAccelMaxes.ym[0]:0 TEST.VALUE:uut_prototype_stubs.getFPGAAccelMaxes.zm[0]:250 TEST.VALUE:uut_prototype_stubs.getFPGAAccelStatus.cnt[0]:2 TEST.VALUE:uut_prototype_stubs.getFPGAAccelStatus.accelFPGAFaultReg[0]:0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_X].data:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:1.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_X].data:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Y].data:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:1.0 TEST.EXPECTED:Accel.<>.accelFPGAFaultReg:0 TEST.EXPECTED:Accel.<>.accelFPGASampleCtr:2 TEST.EXPECTED:Accel.<>.accelNoNewSampleTimerCounter:0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_X][0]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Y][0]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Z][0]:1.0 TEST.EXPECTED:Accel.<>.accelReadingsIdx:1 TEST.EXPECTED:Accel.<>.accelReadingsCount:1 TEST.EXPECTED:Accel.<>.accelAvgVector[ACCEL_AXIS_X..ACCEL_AXIS_Y]:0.0 TEST.EXPECTED:Accel.<>.accelAvgVector[ACCEL_AXIS_Z]:1.0 TEST.EXPECTED:Accel.<>.accelTilt[ACCEL_AXIS_X..ACCEL_AXIS_Y]:0.0 TEST.EXPECTED:Accel.<>.accelTilt[ACCEL_AXIS_Z]:89.9544 TEST.EXPECTED:Accel.handleAccelMonitorState.return:ACCELEROMETER_MONITOR_STATE TEST.EXPECTED:uut_prototype_stubs.asin.val:(2)0.0,1.0 TEST.END -- Subprogram: initAccel -- Test Case: initAccel_NominalPath TEST.UNIT:Accel TEST.SUBPROGRAM:initAccel TEST.NEW TEST.NAME:initAccel_NominalPath TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_X].data:1.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_X].ovInitData:1.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_X].ovData:1.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_X].override:1 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:1.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].ovInitData:1.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].ovData:1.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].override:1 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:1.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].ovInitData:1.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].ovData:1.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].override:1 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_X].data:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_X].ovInitData:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_X].ovData:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_X].override:1 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Y].data:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Y].ovInitData:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Y].ovData:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Y].override:1 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovInitData:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovData:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].override:1 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_X][0]:1.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_X][99]:1.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Y][0]:1.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Y][99]:1.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Z][0]:1.0 TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Z][99]:1.0 TEST.VALUE:Accel.<>.accelReadingsTotal[ACCEL_AXIS_X..ACCEL_AXIS_Z]:1.0 TEST.VALUE:Accel.<>.accelReadingsIdx:1 TEST.VALUE:Accel.<>.accelReadingsCount:1 TEST.VALUE:Accel.<>.accelAvgVector[ACCEL_AXIS_X..ACCEL_AXIS_Z]:1.0 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_X..ACCEL_AXIS_Z]:1.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_X].data:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_X].ovInitData:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_X].ovData:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_X].override:0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Y].ovInitData:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Y].ovData:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Y].override:0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].ovInitData:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].ovData:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].override:0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_X].data:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_X].ovInitData:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_X].ovData:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_X].override:0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Y].data:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Y].ovInitData:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Y].ovData:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Y].override:0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovInitData:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovData:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].override:0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_X][0]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_X][99]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Y][0]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Y][99]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Z][0]:0.0 TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Z][99]:0.0 TEST.EXPECTED:Accel.<>.accelReadingsTotal[ACCEL_AXIS_X..ACCEL_AXIS_Z]:0.0 TEST.EXPECTED:Accel.<>.accelReadingsIdx:0 TEST.EXPECTED:Accel.<>.accelReadingsCount:0 TEST.EXPECTED:Accel.<>.accelAvgVector[ACCEL_AXIS_X..ACCEL_AXIS_Z]:0.0 TEST.EXPECTED:Accel.<>.accelTilt[ACCEL_AXIS_X..ACCEL_AXIS_Z]:0.0 TEST.END -- Subprogram: publishAccelData -- Test Case: publishAccelData_NotTimeToPublish TEST.UNIT:Accel TEST.SUBPROGRAM:publishAccelData TEST.NEW TEST.NAME:publishAccelData_NotTimeToPublish TEST.VALUE:Accel.<>.accelDataPublicationTimerCounter:98 TEST.VALUE:Accel.<>.accelDataPublishInterval.data:100 TEST.VALUE:Accel.<>.accelDataPublishInterval.ovInitData:0 TEST.VALUE:Accel.<>.accelDataPublishInterval.ovData:0 TEST.VALUE:Accel.<>.accelDataPublishInterval.override:0 TEST.EXPECTED:Accel.<>.accelDataPublicationTimerCounter:99 TEST.END -- Test Case: publishAccelData_TimeToPublish TEST.UNIT:Accel TEST.SUBPROGRAM:publishAccelData TEST.NEW TEST.NAME:publishAccelData_TimeToPublish TEST.VALUE:Accel.<>.accelDataPublicationTimerCounter:99 TEST.VALUE:Accel.<>.accelDataPublishInterval.data:100 TEST.VALUE:Accel.<>.accelDataPublishInterval.ovInitData:0 TEST.VALUE:Accel.<>.accelDataPublishInterval.ovData:0 TEST.VALUE:Accel.<>.accelDataPublishInterval.override:0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_X].data:0.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:-0.1 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_X].data:0.2 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Y].data:-0.3 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:1.1 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_X]:0.1 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_Y]:-0.2 TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_Z]:89.9 TEST.EXPECTED:Accel.<>.accelDataPublicationTimerCounter:0 TEST.EXPECTED:uut_prototype_stubs.broadcastAccelData.x:0.0 TEST.EXPECTED:uut_prototype_stubs.broadcastAccelData.y:-0.1 TEST.EXPECTED:uut_prototype_stubs.broadcastAccelData.z:1.0 TEST.EXPECTED:uut_prototype_stubs.broadcastAccelData.xm:0.2 TEST.EXPECTED:uut_prototype_stubs.broadcastAccelData.ym:-0.3 TEST.EXPECTED:uut_prototype_stubs.broadcastAccelData.zm:1.1 TEST.EXPECTED:uut_prototype_stubs.broadcastAccelData.xt:0.1 TEST.EXPECTED:uut_prototype_stubs.broadcastAccelData.yt:-0.2 TEST.EXPECTED:uut_prototype_stubs.broadcastAccelData.zt:89.9 TEST.END -- Subprogram: setAccelCalibration -- Test Case: setAccelCalibration_NominalPath TEST.UNIT:Accel TEST.SUBPROGRAM:setAccelCalibration TEST.NEW TEST.NAME:setAccelCalibration_NominalPath TEST.VALUE:Accel.<>.accelCalOffsets[ACCEL_AXIS_X..ACCEL_AXIS_Z]:5.0 TEST.VALUE:Accel.setAccelCalibration.offsetX:0.0 TEST.VALUE:Accel.setAccelCalibration.offsetY:1.0 TEST.VALUE:Accel.setAccelCalibration.offsetZ:2.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:Accel.<>.accelCalOffsets[ACCEL_AXIS_X]:0.0 TEST.EXPECTED:Accel.<>.accelCalOffsets[ACCEL_AXIS_Y]:1.0 TEST.EXPECTED:Accel.<>.accelCalOffsets[ACCEL_AXIS_Z]:2.0 TEST.EXPECTED:Accel.setAccelCalibration.return:1 TEST.EXPECTED:uut_prototype_stubs.setCalibrationData.data.accelXOffset:0.0 TEST.EXPECTED:uut_prototype_stubs.setCalibrationData.data.accelYOffset:1.0 TEST.EXPECTED:uut_prototype_stubs.setCalibrationData.data.accelZOffset:2.0 TEST.END -- Test Case: setAccelCalibration_NotLoggedIn TEST.UNIT:Accel TEST.SUBPROGRAM:setAccelCalibration TEST.NEW TEST.NAME:setAccelCalibration_NotLoggedIn TEST.VALUE:Accel.setAccelCalibration.offsetX:0.0 TEST.VALUE:Accel.setAccelCalibration.offsetY:0.0 TEST.VALUE:Accel.setAccelCalibration.offsetZ:0.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:Accel.setAccelCalibration.return:0 TEST.END -- Subprogram: testResetAccelAxisOverride -- Test Case: testResetAccelAxisOverride_InvalidAxis TEST.UNIT:Accel TEST.SUBPROGRAM:testResetAccelAxisOverride TEST.NEW TEST.NAME:testResetAccelAxisOverride_InvalidAxis TEST.VALUE:Accel.testResetAccelAxisOverride.axis:3 TEST.EXPECTED:Accel.testResetAccelAxisOverride.return:0 TEST.END -- Test Case: testResetAccelAxisOverride_NotLoggedIn TEST.UNIT:Accel TEST.SUBPROGRAM:testResetAccelAxisOverride TEST.NEW TEST.NAME:testResetAccelAxisOverride_NotLoggedIn TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:1.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].ovInitData:0.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].ovData:0.9 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].override:0xCCC33C33 TEST.VALUE:Accel.testResetAccelAxisOverride.axis:2 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:1.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].ovInitData:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].ovData:0.9 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].override:0xCCC33C33 TEST.EXPECTED:Accel.testResetAccelAxisOverride.return:0 TEST.END -- Test Case: testResetAccelAxisOverride_Reset TEST.UNIT:Accel TEST.SUBPROGRAM:testResetAccelAxisOverride TEST.NEW TEST.NAME:testResetAccelAxisOverride_Reset TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:1.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].ovInitData:0.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].ovData:0.9 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].override:0xCCC33C33 TEST.VALUE:Accel.testResetAccelAxisOverride.axis:2 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:1.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].ovInitData:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].ovData:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].override:0 TEST.EXPECTED:Accel.testResetAccelAxisOverride.return:1 TEST.END -- Subprogram: testResetAccelDataPublishIntervalOverride -- Test Case: testResetAccelDataPublishIntervalOverride_NotLoggedIn TEST.UNIT:Accel TEST.SUBPROGRAM:testResetAccelDataPublishIntervalOverride TEST.NEW TEST.NAME:testResetAccelDataPublishIntervalOverride_NotLoggedIn TEST.VALUE:Accel.<>.accelDataPublishInterval.data:100 TEST.VALUE:Accel.<>.accelDataPublishInterval.ovInitData:100 TEST.VALUE:Accel.<>.accelDataPublishInterval.ovData:50 TEST.VALUE:Accel.<>.accelDataPublishInterval.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:Accel.<>.accelDataPublishInterval.data:100 TEST.EXPECTED:Accel.<>.accelDataPublishInterval.ovInitData:100 TEST.EXPECTED:Accel.<>.accelDataPublishInterval.ovData:50 TEST.EXPECTED:Accel.<>.accelDataPublishInterval.override:0xCCC33C33 TEST.EXPECTED:Accel.testResetAccelDataPublishIntervalOverride.return:0 TEST.END -- Test Case: testResetAccelDataPublishIntervalOverride_Reset TEST.UNIT:Accel TEST.SUBPROGRAM:testResetAccelDataPublishIntervalOverride TEST.NEW TEST.NAME:testResetAccelDataPublishIntervalOverride_Reset TEST.VALUE:Accel.<>.accelDataPublishInterval.data:100 TEST.VALUE:Accel.<>.accelDataPublishInterval.ovInitData:100 TEST.VALUE:Accel.<>.accelDataPublishInterval.ovData:50 TEST.VALUE:Accel.<>.accelDataPublishInterval.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:Accel.<>.accelDataPublishInterval.data:100 TEST.EXPECTED:Accel.<>.accelDataPublishInterval.ovInitData:100 TEST.EXPECTED:Accel.<>.accelDataPublishInterval.ovData:100 TEST.EXPECTED:Accel.<>.accelDataPublishInterval.override:0 TEST.EXPECTED:Accel.testResetAccelDataPublishIntervalOverride.return:1 TEST.END -- Subprogram: testResetAccelMaxOverride -- Test Case: testResetAccelMaxOverride_InvalidAxis TEST.UNIT:Accel TEST.SUBPROGRAM:testResetAccelMaxOverride TEST.NEW TEST.NAME:testResetAccelMaxOverride_InvalidAxis TEST.VALUE:Accel.testResetAccelMaxOverride.axis:3 TEST.EXPECTED:Accel.testResetAccelMaxOverride.return:0 TEST.END -- Test Case: testResetAccelMaxOverride_NotLoggedIn TEST.UNIT:Accel TEST.SUBPROGRAM:testResetAccelMaxOverride TEST.NEW TEST.NAME:testResetAccelMaxOverride_NotLoggedIn TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovInitData:0.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovData:1.5 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].override:0xCCC33C33 TEST.VALUE:Accel.testResetAccelMaxOverride.axis:2 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:1.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovInitData:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovData:1.5 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].override:0xCCC33C33 TEST.EXPECTED:Accel.testResetAccelMaxOverride.return:0 TEST.END -- Test Case: testResetAccelMaxOverride_Reset TEST.UNIT:Accel TEST.SUBPROGRAM:testResetAccelMaxOverride TEST.NEW TEST.NAME:testResetAccelMaxOverride_Reset TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovInitData:0.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovData:1.5 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].override:0xCCC33C33 TEST.VALUE:Accel.testResetAccelMaxOverride.axis:2 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:1.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovInitData:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovData:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].override:0x0 TEST.EXPECTED:Accel.testResetAccelMaxOverride.return:1 TEST.END -- Subprogram: testSetAccelAxisOverride -- Test Case: testSetAccelAxisOverride_InvalidAxis TEST.UNIT:Accel TEST.SUBPROGRAM:testSetAccelAxisOverride TEST.NEW TEST.NAME:testSetAccelAxisOverride_InvalidAxis TEST.VALUE:Accel.testSetAccelAxisOverride.axis:3 TEST.VALUE:Accel.testSetAccelAxisOverride.value:1.0 TEST.EXPECTED:Accel.testSetAccelAxisOverride.return:0 TEST.END -- Test Case: testSetAccelAxisOverride_NotLoggedIn TEST.UNIT:Accel TEST.SUBPROGRAM:testSetAccelAxisOverride TEST.NEW TEST.NAME:testSetAccelAxisOverride_NotLoggedIn TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:1.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].ovInitData:0.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].ovData:0.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].override:0 TEST.VALUE:Accel.testSetAccelAxisOverride.axis:2 TEST.VALUE:Accel.testSetAccelAxisOverride.value:0.9 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:1.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].ovInitData:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].ovData:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].override:0 TEST.EXPECTED:Accel.testSetAccelAxisOverride.return:0 TEST.END -- Test Case: testSetAccelAxisOverride_Override TEST.UNIT:Accel TEST.SUBPROGRAM:testSetAccelAxisOverride TEST.NEW TEST.NAME:testSetAccelAxisOverride_Override TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:1.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].ovInitData:0.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].ovData:0.0 TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].override:0 TEST.VALUE:Accel.testSetAccelAxisOverride.axis:2 TEST.VALUE:Accel.testSetAccelAxisOverride.value:0.9 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:1.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].ovInitData:0.0 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].ovData:0.9 TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].override:0xCCC33C33 TEST.EXPECTED:Accel.testSetAccelAxisOverride.return:1 TEST.END -- Subprogram: testSetAccelDataPublishIntervalOverride -- Test Case: testSetAccelDataPublishIntervalOverride_NotLoggedIn TEST.UNIT:Accel TEST.SUBPROGRAM:testSetAccelDataPublishIntervalOverride TEST.NEW TEST.NAME:testSetAccelDataPublishIntervalOverride_NotLoggedIn TEST.VALUE:Accel.<>.accelDataPublishInterval.data:100 TEST.VALUE:Accel.<>.accelDataPublishInterval.ovInitData:100 TEST.VALUE:Accel.<>.accelDataPublishInterval.ovData:100 TEST.VALUE:Accel.<>.accelDataPublishInterval.override:0 TEST.VALUE:Accel.testSetAccelDataPublishIntervalOverride.value:50 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:Accel.<>.accelDataPublishInterval.data:100 TEST.EXPECTED:Accel.<>.accelDataPublishInterval.ovInitData:100 TEST.EXPECTED:Accel.<>.accelDataPublishInterval.ovData:100 TEST.EXPECTED:Accel.<>.accelDataPublishInterval.override:0 TEST.EXPECTED:Accel.testSetAccelDataPublishIntervalOverride.return:0 TEST.END -- Test Case: testSetAccelDataPublishIntervalOverride_Override TEST.UNIT:Accel TEST.SUBPROGRAM:testSetAccelDataPublishIntervalOverride TEST.NEW TEST.NAME:testSetAccelDataPublishIntervalOverride_Override TEST.VALUE:Accel.<>.accelDataPublishInterval.data:100 TEST.VALUE:Accel.<>.accelDataPublishInterval.ovInitData:100 TEST.VALUE:Accel.<>.accelDataPublishInterval.ovData:0 TEST.VALUE:Accel.<>.accelDataPublishInterval.override:0 TEST.VALUE:Accel.testSetAccelDataPublishIntervalOverride.value:500 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:Accel.<>.accelDataPublishInterval.data:100 TEST.EXPECTED:Accel.<>.accelDataPublishInterval.ovInitData:100 TEST.EXPECTED:Accel.<>.accelDataPublishInterval.ovData:50 TEST.EXPECTED:Accel.<>.accelDataPublishInterval.override:0xCCC33C33 TEST.EXPECTED:Accel.testSetAccelDataPublishIntervalOverride.return:1 TEST.END -- Subprogram: testSetAccelMaxOverride -- Test Case: testSetAccelMaxOverride_InvalidAxis TEST.UNIT:Accel TEST.SUBPROGRAM:testSetAccelMaxOverride TEST.NEW TEST.NAME:testSetAccelMaxOverride_InvalidAxis TEST.VALUE:Accel.testSetAccelMaxOverride.axis:3 TEST.VALUE:Accel.testSetAccelMaxOverride.value:1.5 TEST.EXPECTED:Accel.testSetAccelMaxOverride.return:0 TEST.END -- Test Case: testSetAccelMaxOverride_NotLoggedIn TEST.UNIT:Accel TEST.SUBPROGRAM:testSetAccelMaxOverride TEST.NEW TEST.NAME:testSetAccelMaxOverride_NotLoggedIn TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovInitData:0.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovData:0.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].override:0 TEST.VALUE:Accel.testSetAccelMaxOverride.axis:2 TEST.VALUE:Accel.testSetAccelMaxOverride.value:1.5 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:1.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovInitData:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovData:0.0 TEST.EXPECTED:Accel.testSetAccelMaxOverride.return:0 TEST.END -- Test Case: testSetAccelMaxOverride_Override TEST.UNIT:Accel TEST.SUBPROGRAM:testSetAccelMaxOverride TEST.NEW TEST.NAME:testSetAccelMaxOverride_Override TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:1.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovInitData:0.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovData:0.0 TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].override:0 TEST.VALUE:Accel.testSetAccelMaxOverride.axis:2 TEST.VALUE:Accel.testSetAccelMaxOverride.value:1.5 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:1.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovInitData:0.0 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].ovData:1.5 TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].override:0xCCC33C33 TEST.EXPECTED:Accel.testSetAccelMaxOverride.return:1 TEST.END