|
|
|
@ -100,7 +100,7 @@ void CameraSectionTest::init(void)
@@ -100,7 +100,7 @@ void CameraSectionTest::init(void)
|
|
|
|
|
0, // camera id = 0, all cameras
|
|
|
|
|
0, // Interval (none)
|
|
|
|
|
1, // Take 1 photo
|
|
|
|
|
NAN, NAN, NAN, NAN, // param 4-7 not reserved
|
|
|
|
|
NAN, NAN, NAN, NAN, // param 4-7 reserved
|
|
|
|
|
true, // autoContinue
|
|
|
|
|
false), // isCurrentItem
|
|
|
|
|
this); |
|
|
|
@ -672,10 +672,10 @@ void CameraSectionTest::_testScanForCameraModeSection(void)
@@ -672,10 +672,10 @@ void CameraSectionTest::_testScanForCameraModeSection(void)
|
|
|
|
|
Mission Param #2 Camera mode (0: photo mode, 1: video mode) |
|
|
|
|
Mission Param #3 Audio recording enabled (0: off 1: on) |
|
|
|
|
Mission Param #4 Reserved (all remaining params) |
|
|
|
|
*/ |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
// Mode command but incorrect settings
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
SimpleMissionItem invalidSimpleItem(_offlineVehicle, _validCameraPhotoModeItem->missionItem()); |
|
|
|
|
invalidSimpleItem.missionItem().setParam3(0); // Audio is not supported
|
|
|
|
|
visualItems.append(&invalidSimpleItem); |
|
|
|
@ -684,6 +684,7 @@ void CameraSectionTest::_testScanForCameraModeSection(void)
@@ -684,6 +684,7 @@ void CameraSectionTest::_testScanForCameraModeSection(void)
|
|
|
|
|
QCOMPARE(_cameraSection->specifyCameraMode(), false); |
|
|
|
|
QCOMPARE(_cameraSection->settingsSpecified(), false); |
|
|
|
|
visualItems.clear(); |
|
|
|
|
*/ |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void CameraSectionTest::_testScanForPhotoIntervalTimeSection(void) |
|
|
|
@ -722,6 +723,7 @@ void CameraSectionTest::_testScanForPhotoIntervalTimeSection(void)
@@ -722,6 +723,7 @@ void CameraSectionTest::_testScanForPhotoIntervalTimeSection(void)
|
|
|
|
|
QCOMPARE(visualItems.count(), 1); |
|
|
|
|
visualItems.clear(); |
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
invalidSimpleItem.missionItem() = _validTimeItem->missionItem(); |
|
|
|
|
invalidSimpleItem.missionItem().setParam4(10); // must be -1 for highest res
|
|
|
|
|
visualItems.append(&invalidSimpleItem); |
|
|
|
@ -753,6 +755,7 @@ void CameraSectionTest::_testScanForPhotoIntervalTimeSection(void)
@@ -753,6 +755,7 @@ void CameraSectionTest::_testScanForPhotoIntervalTimeSection(void)
|
|
|
|
|
QCOMPARE(visualItems.count(), 1); |
|
|
|
|
QCOMPARE(_cameraSection->settingsSpecified(), false); |
|
|
|
|
visualItems.clear(); |
|
|
|
|
*/ |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void CameraSectionTest::_testScanForPhotoIntervalDistanceSection(void) |
|
|
|
@ -881,13 +884,14 @@ void CameraSectionTest::_testScanForStartVideoSection(void)
@@ -881,13 +884,14 @@ void CameraSectionTest::_testScanForStartVideoSection(void)
|
|
|
|
|
visualItems.clear(); |
|
|
|
|
|
|
|
|
|
invalidSimpleItem.missionItem() = _validStartVideoItem->missionItem(); |
|
|
|
|
invalidSimpleItem.missionItem().setParam2(10); // must be -1
|
|
|
|
|
invalidSimpleItem.missionItem().setParam2(10); // must be 0
|
|
|
|
|
visualItems.append(&invalidSimpleItem); |
|
|
|
|
QCOMPARE(_cameraSection->scanForSection(&visualItems, scanIndex), false); |
|
|
|
|
QCOMPARE(visualItems.count(), 1); |
|
|
|
|
QCOMPARE(_cameraSection->settingsSpecified(), false); |
|
|
|
|
visualItems.clear(); |
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
invalidSimpleItem.missionItem() = _validStartVideoItem->missionItem(); |
|
|
|
|
invalidSimpleItem.missionItem().setParam3(1); // must be -1
|
|
|
|
|
visualItems.append(&invalidSimpleItem); |
|
|
|
@ -927,6 +931,7 @@ void CameraSectionTest::_testScanForStartVideoSection(void)
@@ -927,6 +931,7 @@ void CameraSectionTest::_testScanForStartVideoSection(void)
|
|
|
|
|
QCOMPARE(visualItems.count(), 1); |
|
|
|
|
QCOMPARE(_cameraSection->settingsSpecified(), false); |
|
|
|
|
visualItems.clear(); |
|
|
|
|
*/ |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void CameraSectionTest::_testScanForStopVideoSection(void) |
|
|
|
@ -963,6 +968,7 @@ void CameraSectionTest::_testScanForStopVideoSection(void)
@@ -963,6 +968,7 @@ void CameraSectionTest::_testScanForStopVideoSection(void)
|
|
|
|
|
QCOMPARE(_cameraSection->settingsSpecified(), false); |
|
|
|
|
visualItems.clear(); |
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
invalidSimpleItem.missionItem() = _validStopVideoItem->missionItem(); |
|
|
|
|
invalidSimpleItem.missionItem().setParam2(10); // must be 0
|
|
|
|
|
visualItems.append(&invalidSimpleItem); |
|
|
|
@ -1010,6 +1016,7 @@ void CameraSectionTest::_testScanForStopVideoSection(void)
@@ -1010,6 +1016,7 @@ void CameraSectionTest::_testScanForStopVideoSection(void)
|
|
|
|
|
QCOMPARE(visualItems.count(), 1); |
|
|
|
|
QCOMPARE(_cameraSection->settingsSpecified(), false); |
|
|
|
|
visualItems.clear(); |
|
|
|
|
*/ |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void CameraSectionTest::_testScanForStopImageSection(void) |
|
|
|
@ -1082,6 +1089,7 @@ void CameraSectionTest::_testScanForTakePhotoSection(void)
@@ -1082,6 +1089,7 @@ void CameraSectionTest::_testScanForTakePhotoSection(void)
|
|
|
|
|
QCOMPARE(visualItems.count(), 1); |
|
|
|
|
visualItems.clear(); |
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
invalidSimpleItem.missionItem() = _validTimeItem->missionItem(); |
|
|
|
|
invalidSimpleItem.missionItem().setParam4(10); // must be -1 for highest res
|
|
|
|
|
visualItems.append(&invalidSimpleItem); |
|
|
|
@ -1113,6 +1121,7 @@ void CameraSectionTest::_testScanForTakePhotoSection(void)
@@ -1113,6 +1121,7 @@ void CameraSectionTest::_testScanForTakePhotoSection(void)
|
|
|
|
|
QCOMPARE(visualItems.count(), 1); |
|
|
|
|
QCOMPARE(_cameraSection->settingsSpecified(), false); |
|
|
|
|
visualItems.clear(); |
|
|
|
|
*/ |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void CameraSectionTest::_validateItemScan(SimpleMissionItem* validItem) |
|
|
|
|