feat(root): add s210a
This commit is contained in:
@@ -58,8 +58,8 @@ int main(int argc, char *argv[]) {
|
||||
<< api->GetOptionValue(Option::DESIRED_BRIGHTNESS);
|
||||
}
|
||||
|
||||
// Set auto exposure options fo s210a or s2000
|
||||
if (model == Model::STANDARD2) {
|
||||
// Set auto exposure options fo S2000/S2100/S210A
|
||||
if (model == Model::STANDARD2 || model == Model::STANDARD210A) {
|
||||
// auto-exposure: 0
|
||||
api->SetOptionValue(Option::EXPOSURE_MODE, 0);
|
||||
|
||||
|
||||
@@ -49,8 +49,8 @@ int main(int argc, char *argv[]) {
|
||||
<< api->GetOptionValue(Option::IMU_FREQUENCY);
|
||||
}
|
||||
|
||||
// You should set frame rate for S210A by 'SelectStreamRequest()'
|
||||
if (model == Model::STANDARD2) {
|
||||
// You should set frame rate for S2000/S2100/S210A by 'SelectStreamRequest()'
|
||||
if (model == Model::STANDARD2 || model == Model::STANDARD210A) {
|
||||
LOG(INFO) << "Please set frame rate by 'SelectStreamRequest()'";
|
||||
}
|
||||
|
||||
|
||||
@@ -38,8 +38,8 @@ int main(int argc, char *argv[]) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Set imu low pass filter for s210a
|
||||
if (model == Model::STANDARD2) {
|
||||
// Set imu low pass filter for S2000/S2100/S210A
|
||||
if (model == Model::STANDARD2 || model == Model::STANDARD210A) {
|
||||
// ACCELEROMETER_RANGE values: 0, 1, 2
|
||||
api->SetOptionValue(Option::ACCELEROMETER_LOW_PASS_FILTER, 2);
|
||||
// GYROSCOPE_RANGE values: 23, 64
|
||||
|
||||
@@ -32,7 +32,7 @@ int main(int argc, char *argv[]) {
|
||||
|
||||
Model model = api->GetModel();
|
||||
|
||||
// Set imu range for s1030
|
||||
// Set imu range for S1030
|
||||
if (model == Model::STANDARD) {
|
||||
// ACCELEROMETER_RANGE values: 4, 8, 16, 32
|
||||
api->SetOptionValue(Option::ACCELEROMETER_RANGE, 8);
|
||||
@@ -40,8 +40,8 @@ int main(int argc, char *argv[]) {
|
||||
api->SetOptionValue(Option::GYROSCOPE_RANGE, 1000);
|
||||
}
|
||||
|
||||
// Set imu range for s210a
|
||||
if (model == Model::STANDARD2) {
|
||||
// Set imu range for S2000/S2100/S210A
|
||||
if (model == Model::STANDARD2 || model == Model::STANDARD210A) {
|
||||
// ACCELEROMETER_RANGE values: 6, 12, 24, 32
|
||||
api->SetOptionValue(Option::ACCELEROMETER_RANGE, 6);
|
||||
// GYROSCOPE_RANGE values: 250, 500, 1000, 2000, 4000
|
||||
|
||||
@@ -29,8 +29,7 @@ int main(int argc, char *argv[]) {
|
||||
|
||||
Model model = api->GetModel();
|
||||
|
||||
// Set ir low pass filter for s210a
|
||||
if (model == Model::STANDARD) {
|
||||
if (model == Model::STANDARD || model == Model::STANDARD2) {
|
||||
// ir control: range [0,160], default 0
|
||||
api->SetOptionValue(Option::IR_CONTROL, 80);
|
||||
|
||||
@@ -39,7 +38,7 @@ int main(int argc, char *argv[]) {
|
||||
}
|
||||
|
||||
// MYNTEYE-S210A don't support this option
|
||||
if (model == Model::STANDARD2) {
|
||||
if (model == Model::STANDARD210A) {
|
||||
LOG(INFO) << "Sorry,MYNTEYE-S210A don't support ir control";
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -54,8 +54,8 @@ int main(int argc, char *argv[]) {
|
||||
LOG(INFO) << "Set CONTRAST to " << api->GetOptionValue(Option::CONTRAST);
|
||||
}
|
||||
|
||||
// Set manual exposure options fo s210a or s2000
|
||||
if (model == Model::STANDARD2) {
|
||||
// Set manual exposure options fo S2000/S2100/S210A
|
||||
if (model == Model::STANDARD2 || model == Model::STANDARD210A) {
|
||||
// manual-exposure: 1
|
||||
api->SetOptionValue(Option::EXPOSURE_MODE, 1);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user