Lines Matching defs:rst

381 	SANE_Int rst = -1; /* default */
389 rst = myreg[a].device;
395 return rst;
420 SANE_Int rst = RTS8822L_01H; /* default */
428 rst = myreg[a].chipset;
434 return rst;
440 SANE_Int rst = ERROR;
465 rst = OK;
472 return rst;
480 SANE_Int rst = ERROR;
512 rst = OK;
519 return rst;
526 SANE_Int rst = ERROR;
565 rst = OK;
571 return rst;
578 SANE_Int rst = ERROR;
614 rst = OK;
621 return rst;
628 SANE_Int rst = ERROR;
664 rst = OK;
671 return rst;
995 SANE_Int rst = ERROR;
1029 rst = OK;
1035 return rst;
1042 SANE_Byte *rst = NULL;
1045 rst = (SANE_Byte *)malloc(sizeof(SANE_Byte) * 32);
1049 if (rst != NULL)
1051 memset(rst, 0, sizeof(SANE_Byte) * 32);
1058 memcpy(rst, &Resource, sizeof(SANE_Byte) * 32);
1066 memcpy(rst, &Resource, sizeof(SANE_Byte) * 32);
1074 return rst;
1139 SANE_Int rst = 230; /* default */
1145 rst = reg[a].pixel;
1150 return rst;
1174 SANE_Int rst = 230; /* default */
1180 rst = (sensor == CCD_SENSOR)? reg[a].pixel[0] : reg[a].pixel[1];
1185 return rst;
1209 SANE_Int rst = 230; /* default */
1215 rst = reg[a].pixel;
1220 return rst;
1244 SANE_Int rst = 230; /* default */
1250 rst = reg[a].pixel;
1255 return rst;
1260 SANE_Int rst;
1265 rst = ua4900_effectivepixel(resolution);
1270 rst = hp3800_effectivepixel(resolution);
1276 rst = hp4370_effectivepixel(resolution);
1280 rst = hp3970_effectivepixel(sensortype, resolution);
1284 return rst;
1304 SANE_Int rst = ERROR;
1316 rst = OK;
1322 return rst;
1340 SANE_Int rst = ERROR;
1352 rst = OK;
1358 return rst;
1380 SANE_Int rst = ERROR;
1392 rst = OK;
1398 return rst;
1416 SANE_Int rst = ERROR;
1428 rst = OK;
1434 return rst;
1452 SANE_Int rst = ERROR;
1464 rst = OK;
1470 return rst;
1475 SANE_Int rst;
1480 rst = bq5550_gainoffset(RTS_Debug->usbtype, reg);
1484 rst = ua4900_gainoffset(RTS_Debug->usbtype, reg);
1489 rst = hp3800_gainoffset(RTS_Debug->usbtype, reg);
1495 rst = hp4370_gainoffset(RTS_Debug->usbtype, reg);
1499 rst = hp3970_gainoffset(RTS_Debug->usbtype, sensortype, reg);
1503 return rst;
1524 SANE_Int rst = ERROR;
1534 rst = OK;
1539 return rst;
1558 SANE_Int rst = ERROR;
1568 rst = OK;
1573 return rst;
1592 SANE_Int rst = ERROR;
1602 rst = OK;
1607 return rst;
1626 SANE_Int rst = ERROR;
1636 rst = OK;
1641 return rst;
1646 SANE_Int rst;
1651 rst = ua4900_checkstable(lamp, check);
1656 rst = hp3800_checkstable(lamp, check);
1662 rst = hp4370_checkstable(lamp, check);
1666 rst = hp3970_checkstable(lamp, check);
1670 return rst;
1690 SANE_Int a, rst = 0x16;
1700 rst = reg[a].pwm[scantype - 1];
1705 return rst;
1727 SANE_Int a, rst = 0x16;
1737 rst = reg[a].pwm[scantype - 1];
1742 return rst;
1760 SANE_Int a, rst = 0x16;
1770 rst = reg[a].pwm[scantype - 1];
1775 return rst;
1793 SANE_Int a, rst = 0x16;
1803 rst = reg[a].pwm[scantype - 1];
1808 return rst;
1813 SANE_Int rst;
1818 rst = ua4900_fixedpwm(scantype, RTS_Debug->usbtype);
1823 rst = hp3800_fixedpwm(scantype, RTS_Debug->usbtype);
1829 rst = hp4370_fixedpwm(scantype, RTS_Debug->usbtype);
1833 rst = hp3970_fixedpwm(scantype, RTS_Debug->usbtype, sensortype);
1837 return rst;
2013 SANE_Int rst = ERROR;
2018 rst = bq5550_motormove(item, reg);
2022 rst = hp3800_motormove(item, reg);
2026 rst = hp3970_motormove(RTS_Debug->usbtype, sensortype, item, reg);
2030 return rst;
2035 SANE_Int rst = ERROR;
2048 rst = OK;
2052 else rst = ERROR;
2055 return rst;
2060 SANE_Int rst = ERROR;
2073 rst = OK;
2077 else rst = ERROR;
2080 return rst;
2085 SANE_Int rst = ERROR;
2124 rst = OK;
2132 return rst;
2139 SANE_Int rst = ERROR;
2144 rst = bq5550_scanmodes(RTS_Debug->usbtype, sm, mymode);
2148 rst = ua4900_scanmodes(RTS_Debug->usbtype, sm, mymode);
2153 rst = hp3800_scanmodes(RTS_Debug->usbtype, sm, mymode);
2159 rst = hp4370_scanmodes(RTS_Debug->usbtype, sm, mymode);
2163 rst = hp3970_scanmodes(RTS_Debug->usbtype, sensortype, sm, mymode);
2167 return rst;
2362 SANE_Int rst = ERROR;
2379 rst = OK;
2388 return rst;
2492 SANE_Int rst = ERROR;
2509 rst = OK;
2518 return rst;
2610 SANE_Int rst = ERROR;
2627 rst = OK;
2636 return rst;
2707 SANE_Int rst = ERROR;
2725 rst = OK;
2733 return rst;
2786 SANE_Int rst = ERROR;
2803 rst = OK;
2812 return rst;
3588 SANE_Int rst = ERROR;
3606 rst = OK;
3609 return rst;
3615 SANE_Int rst = ERROR;
3650 rst = OK;
3653 return rst;
3659 SANE_Int rst = ERROR;
3663 rst = OK;
3710 return rst;
3716 SANE_Int rst = ERROR;
3742 rst = OK;
3745 return rst;
3751 SANE_Int rst = ERROR;
3772 rst = OK;
3775 return rst;
3782 SANE_Int rst = ERROR;
3787 rst = bq5550_timing_get(tm, reg);
3791 rst = ua4900_timing_get(tm, reg);
3797 rst = hp4370_timing_get(tm, reg);
3802 rst = hp3800_timing_get(tm, reg);
3807 rst = hp3970_timing_get(sensortype, tm, reg);
3811 return rst;
3818 SANE_Int *rst = NULL;
3831 rst = (SANE_Int *)malloc(sizeof(steps));
3832 if (rst != NULL)
3833 memcpy(rst, &steps, sizeof(steps));
3835 return rst;
3840 SANE_Int *rst = NULL;
3932 rst = (SANE_Int *)malloc(sizeof(steps));
3933 if (rst != NULL)
3934 memcpy(rst, &steps, sizeof(steps));
3936 return rst;
3941 SANE_Int *rst = NULL;
4033 rst = (SANE_Int *)malloc(sizeof(steps));
4034 if (rst != NULL)
4035 memcpy(rst, &steps, sizeof(steps));
4037 return rst;
4042 SANE_Int *rst = NULL;
4178 rst = (SANE_Int *)malloc(sizeof(steps));
4179 if (rst != NULL)
4180 memcpy(rst, &steps, sizeof(steps));
4182 return rst;
4189 SANE_Int *rst = NULL;
4194 rst = bq5550_motor();
4199 rst = hp3800_motor();
4205 rst = hp4370_motor();
4209 rst = hp3970_motor();
4213 return rst;
4220 int rst = defvalue;
4224 case WSTRIPXPOS: rst = 0; break;
4225 case WSTRIPYPOS: rst = 0; break;
4226 case BSTRIPXPOS: rst = 0; break;
4227 case BSTRIPYPOS: rst = 0; break;
4228 case BREFR: rst = 10; break;
4229 case BREFG: rst = 10; break;
4230 case BREFB: rst = 10; break;
4231 case REFBITDEPTH: rst = 8; break;
4232 case OFFSETHEIGHT: rst = 10; break;
4233 case OFFSETNSIGMA: rst = 2; break;
4234 case OFFSETTARGETMAX: rst = 50; break;
4235 case OFFSETTARGETMIN: rst = 2; break;
4236 case OFFSETAVGTARGETR: rst = 10; break;
4237 case OFFSETAVGTARGETG: rst = 10; break;
4238 case OFFSETAVGTARGETB: rst = 10; break;
4239 case ADCOFFEVENODD: rst = 1; break;
4240 case CALIBOFFSET1ON: rst = 2; break;
4241 case ADCOFFQUICKWAY: rst = 1; break;
4242 case ADCOFFPREDICTSTART: rst = 300; break;
4243 case ADCOFFPREDICTEND: rst = 500; break;
4244 case OFFSETTUNESTEP1: rst = 5; break;
4245 case OFFSETBOUNDARYRATIO1: rst = 100; break;
4246 case OFFSETAVGRATIO1: rst = 100; break;
4247 case OFFSETEVEN1R: rst = 310; break;
4248 case OFFSETODD1R: rst = 310; break;
4249 case OFFSETEVEN1G: rst = 313; break;
4250 case OFFSETODD1G: rst = 313; break;
4251 case OFFSETEVEN1B: rst = 319; break;
4252 case OFFSETODD1B: rst = 319; break;
4253 case ADCOFFPREDICTR: rst = 321; break;
4254 case ADCOFFPREDICTG: rst = 321; break;
4255 case ADCOFFPREDICTB: rst = 321; break;
4256 case ADCOFFEVEN1R_1ST: rst = 344; break;
4257 case ADCOFFODD1R_1ST: rst = 344; break;
4258 case ADCOFFEVEN1G_1ST: rst = 328; break;
4259 case ADCOFFODD1G_1ST: rst = 328; break;
4260 case ADCOFFEVEN1B_1ST: rst = 341; break;
4261 case ADCOFFODD1B_1ST: rst = 341; break;
4262 case PEAKR: rst = 122; break;
4263 case PEAKG: rst = 122; break;
4264 case PEAKB: rst = 122; break;
4265 case MINR: rst = 50; break;
4266 case MING: rst = 50; break;
4267 case MINB: rst = 50; break;
4268 case CALIBOFFSET2ON: rst = 0; break;
4269 case OFFSETTUNESTEP2: rst = 1; break;
4270 case OFFSETBOUNDARYRATIO2: rst = 100; break;
4271 case OFFSETAVGRATIO2: rst = 100; break;
4272 case OFFSETEVEN2R: rst = 0; break;
4273 case OFFSETODD2R: rst = 0; break;
4274 case OFFSETEVEN2G: rst = 0; break;
4275 case OFFSETODD2G: rst = 0; break;
4276 case OFFSETEVEN2B: rst = 0; break;
4277 case OFFSETODD2B: rst = 0; break;
4278 case GAINHEIGHT: rst = 10; break;
4279 case GAINTARGETFACTOR: rst = 90; break;
4280 case CALIBPAGON: rst = 0; break;
4281 case PAGR: rst = 3; break;
4282 case PAGG: rst = 3; break;
4283 case PAGB: rst = 3; break;
4284 case CALIBGAIN1ON: rst = 1; break;
4285 case GAIN1R: rst = 8; break;
4286 case GAIN1G: rst = 8; break;
4287 case GAIN1B: rst = 8; break;
4288 case CALIBGAIN2ON: rst = 0; break;
4289 case GAIN2R: rst = 8; break;
4290 case GAIN2G: rst = 8; break;
4291 case GAIN2B: rst = 8; break;
4292 case TOTSHADING: rst = 0; break;
4293 case BSHADINGON: rst = -2; break;
4294 case BSHADINGHEIGHT: rst = 10; break;
4295 case BSHADINGPREDIFFR: rst = 2; break;
4296 case BSHADINGPREDIFFG: rst = 1; break;
4297 case BSHADINGPREDIFFB: rst = 2; break;
4298 case BSHADINGDEFCUTOFF: rst = 0; break;
4299 case WSHADINGON: rst = 3; break;
4300 case WSHADINGHEIGHT: rst = 15; break;
4301 case WSHADINGPREDIFFR: rst = -1; break;
4302 case WSHADINGPREDIFFG: rst = -1; break;
4303 case WSHADINGPREDIFFB: rst = -1; break;
4306 return rst;
4311 int rst = defvalue;
4314 case WSTRIPXPOS: rst = 0; break;
4315 case WSTRIPYPOS: rst = 0; break;
4316 case BSTRIPXPOS: rst = 0; break;
4317 case BSTRIPYPOS: rst = 0; break;
4318 case BREFR: rst = 10; break;
4319 case BREFG: rst = 10; break;
4320 case BREFB: rst = 10; break;
4321 case REFBITDEPTH: rst = 8; break;
4322 case OFFSETHEIGHT: rst = 10; break;
4323 case OFFSETNSIGMA: rst = 2; break;
4324 case OFFSETTARGETMAX: rst = 50; break;
4325 case OFFSETTARGETMIN: rst = 2; break;
4326 case OFFSETAVGTARGETR: rst = 10; break;
4327 case OFFSETAVGTARGETG: rst = 10; break;
4328 case OFFSETAVGTARGETB: rst = 10; break;
4329 case ADCOFFEVENODD: rst = 1; break;
4330 case CALIBOFFSET1ON: rst = 2; break;
4331 case ADCOFFQUICKWAY: rst = 1; break;
4332 case ADCOFFPREDICTSTART: rst = 300; break;
4333 case ADCOFFPREDICTEND: rst = 500; break;
4334 case OFFSETTUNESTEP1: rst = 5; break;
4335 case OFFSETBOUNDARYRATIO1: rst = 100; break;
4336 case OFFSETAVGRATIO1: rst = 100; break;
4337 case OFFSETEVEN1R: rst = 310; break;
4338 case OFFSETODD1R: rst = 310; break;
4339 case OFFSETEVEN1G: rst = 317; break;
4340 case OFFSETODD1G: rst = 317; break;
4341 case OFFSETEVEN1B: rst = 293; break;
4342 case OFFSETODD1B: rst = 293; break;
4343 case ADCOFFPREDICTR: rst = 500; break;
4344 case ADCOFFPREDICTG: rst = 500; break;
4345 case ADCOFFPREDICTB: rst = 500; break;
4346 case ADCOFFEVEN1R_1ST: rst = 128; break;
4347 case ADCOFFODD1R_1ST: rst = 128; break;
4348 case ADCOFFEVEN1G_1ST: rst = 128; break;
4349 case ADCOFFODD1G_1ST: rst = 128; break;
4350 case ADCOFFEVEN1B_1ST: rst = 128; break;
4351 case ADCOFFODD1B_1ST: rst = 128; break;
4352 case PEAKR: rst = 104; break;
4353 case PEAKG: rst = 111; break;
4354 case PEAKB: rst = 105; break;
4355 case MINR: rst = 50; break;
4356 case MING: rst = 56; break;
4357 case MINB: rst = 57; break;
4358 case CALIBOFFSET2ON: rst = 0; break;
4359 case OFFSETTUNESTEP2: rst = 1; break;
4360 case OFFSETBOUNDARYRATIO2: rst = 100; break;
4361 case OFFSETAVGRATIO2: rst = 100; break;
4362 case OFFSETEVEN2R: rst = 0; break;
4363 case OFFSETODD2R: rst = 0; break;
4364 case OFFSETEVEN2G: rst = 0; break;
4365 case OFFSETODD2G: rst = 0; break;
4366 case OFFSETEVEN2B: rst = 0; break;
4367 case OFFSETODD2B: rst = 0; break;
4368 case GAINHEIGHT: rst = 10; break;
4369 case GAINTARGETFACTOR: rst = 80; break;
4370 case CALIBPAGON: rst = 0; break;
4371 case PAGR: rst = 3; break;
4372 case PAGG: rst = 3; break;
4373 case PAGB: rst = 3; break;
4374 case CALIBGAIN1ON: rst = 1; break;
4375 case GAIN1R: rst = 23; break;
4376 case GAIN1G: rst = 19; break;
4377 case GAIN1B: rst = 0; break;
4378 case CALIBGAIN2ON: rst = 0; break;
4379 case GAIN2R: rst = 4; break;
4380 case GAIN2G: rst = 4; break;
4381 case GAIN2B: rst = 4; break;
4382 case TOTSHADING: rst = 0; break;
4383 case BSHADINGON: rst = -3; break;
4384 case BSHADINGHEIGHT: rst = 20; break;
4385 case BSHADINGPREDIFFR: rst = 2; break;
4386 case BSHADINGPREDIFFG: rst = 2; break;
4387 case BSHADINGPREDIFFB: rst = 2; break;
4388 case BSHADINGDEFCUTOFF: rst = 0; break;
4389 case WSHADINGON: rst = 3; break;
4390 case WSHADINGHEIGHT: rst = 24; break;
4391 case WSHADINGPREDIFFR: rst = -1; break;
4392 case WSHADINGPREDIFFG: rst = -1; break;
4393 case WSHADINGPREDIFFB: rst = -1; break;
4396 return rst;
4401 int rst = defvalue;
4404 case WSTRIPXPOS: rst = 0; break;
4405 case WSTRIPYPOS: rst = 0; break;
4406 case BSTRIPXPOS: rst = 0; break;
4407 case BSTRIPYPOS: rst = 0; break;
4408 case BREFR: rst = 10; break;
4409 case BREFG: rst = 10; break;
4410 case BREFB: rst = 10; break;
4411 case REFBITDEPTH: rst = 8; break;
4412 case OFFSETHEIGHT: rst = 10; break;
4413 case OFFSETNSIGMA: rst = 2; break;
4414 case OFFSETTARGETMAX: rst = 50; break;
4415 case OFFSETTARGETMIN: rst = 2; break;
4416 case OFFSETAVGTARGETR: rst = 10; break;
4417 case OFFSETAVGTARGETG: rst = 10; break;
4418 case OFFSETAVGTARGETB: rst = 10; break;
4419 case ADCOFFEVENODD: rst = 1; break;
4420 case CALIBOFFSET1ON: rst = 2; break;
4421 case ADCOFFQUICKWAY: rst = 1; break;
4422 case ADCOFFPREDICTSTART: rst = 300; break;
4423 case ADCOFFPREDICTEND: rst = 500; break;
4424 case OFFSETTUNESTEP1: rst = 5; break;
4425 case OFFSETBOUNDARYRATIO1: rst = 100; break;
4426 case OFFSETAVGRATIO1: rst = 100; break;
4427 case OFFSETEVEN1R: rst = 327; break;
4428 case OFFSETODD1R: rst = 327; break;
4429 case OFFSETEVEN1G: rst = 315; break;
4430 case OFFSETODD1G: rst = 315; break;
4431 case OFFSETEVEN1B: rst = 322; break;
4432 case OFFSETODD1B: rst = 322; break;
4433 case ADCOFFPREDICTR: rst = 322; break;
4434 case ADCOFFPREDICTG: rst = 310; break;
4435 case ADCOFFPREDICTB: rst = 322; break;
4436 case ADCOFFEVEN1R_1ST: rst = 344; break;
4437 case ADCOFFODD1R_1ST: rst = 344; break;
4438 case ADCOFFEVEN1G_1ST: rst = 328; break;
4439 case ADCOFFODD1G_1ST: rst = 328; break;
4440 case ADCOFFEVEN1B_1ST: rst = 341; break;
4441 case ADCOFFODD1B_1ST: rst = 341; break;
4442 case PEAKR: rst = 82; break;
4443 case PEAKG: rst = 117; break;
4444 case PEAKB: rst = 116; break;
4445 case MINR: rst = 37; break;
4446 case MING: rst = 51; break;
4447 case MINB: rst = 53; break;
4448 case CALIBOFFSET2ON: rst = 0; break;
4449 case OFFSETTUNESTEP2: rst = 1; break;
4450 case OFFSETBOUNDARYRATIO2: rst = 100; break;
4451 case OFFSETAVGRATIO2: rst = 100; break;
4452 case OFFSETEVEN2R: rst = 0; break;
4453 case OFFSETODD2R: rst = 0; break;
4454 case OFFSETEVEN2G: rst = 0; break;
4455 case OFFSETODD2G: rst = 0; break;
4456 case OFFSETEVEN2B: rst = 0; break;
4457 case OFFSETODD2B: rst = 0; break;
4458 case GAINHEIGHT: rst = 10; break;
4459 case GAINTARGETFACTOR: rst = 90; break;
4460 case CALIBPAGON: rst = 0; break;
4461 case PAGR: rst = 3; break;
4462 case PAGG: rst = 3; break;
4463 case PAGB: rst = 3; break;
4464 case CALIBGAIN1ON: rst = 1; break;
4465 case GAIN1R: rst = 28; break;
4466 case GAIN1G: rst = 22; break;
4467 case GAIN1B: rst = 21; break;
4468 case CALIBGAIN2ON: rst = 0; break;
4469 case GAIN2R: rst = 4; break;
4470 case GAIN2G: rst = 4; break;
4471 case GAIN2B: rst = 4; break;
4472 case TOTSHADING: rst = 0; break;
4473 case BSHADINGON: rst = -2; break;
4474 case BSHADINGHEIGHT: rst = 10; break;
4475 case BSHADINGPREDIFFR: rst = 2; break;
4476 case BSHADINGPREDIFFG: rst = 2; break;
4477 case BSHADINGPREDIFFB: rst = 2; break;
4478 case BSHADINGDEFCUTOFF: rst = 0; break;
4479 case WSHADINGON: rst = 3; break;
4480 case WSHADINGHEIGHT: rst = 24; break;
4481 case WSHADINGPREDIFFR: rst = -1; break;
4482 case WSHADINGPREDIFFG: rst = -1; break;
4483 case WSHADINGPREDIFFB: rst = -1; break;
4486 return rst;
4491 int rst = defvalue;
4494 case WSTRIPXPOS: rst = 0; break;
4495 case WSTRIPYPOS: rst = 0; break;
4496 case BSTRIPXPOS: rst = 0; break;
4497 case BSTRIPYPOS: rst = 0; break;
4498 case BREFR: rst = 10; break;
4499 case BREFG: rst = 10; break;
4500 case BREFB: rst = 10; break;
4501 case REFBITDEPTH: rst = 8; break;
4502 case OFFSETHEIGHT: rst = 10; break;
4503 case OFFSETNSIGMA: rst = 2; break;
4504 case OFFSETTARGETMAX: rst = 50; break;
4505 case OFFSETTARGETMIN: rst = 2; break;
4506 case OFFSETAVGTARGETR: rst = 10; break;
4507 case OFFSETAVGTARGETG: rst = 10; break;
4508 case OFFSETAVGTARGETB: rst = 10; break;
4509 case ADCOFFEVENODD: rst = 1; break;
4510 case CALIBOFFSET1ON: rst = 2; break;
4511 case ADCOFFQUICKWAY: rst = 1; break;
4512 case ADCOFFPREDICTSTART: rst = 300; break;
4513 case ADCOFFPREDICTEND: rst = 500; break;
4514 case OFFSETTUNESTEP1: rst = 5; break;
4515 case OFFSETBOUNDARYRATIO1: rst = 100; break;
4516 case OFFSETAVGRATIO1: rst = 100; break;
4517 case OFFSETEVEN1R: rst = 305; break;
4518 case OFFSETODD1R: rst = 3305; break;
4519 case OFFSETEVEN1G: rst = 313; break;
4520 case OFFSETODD1G: rst = 313; break;
4521 case OFFSETEVEN1B: rst = 317; break;
4522 case OFFSETODD1B: rst = 317; break;
4523 case ADCOFFPREDICTR: rst = 500; break;
4524 case ADCOFFPREDICTG: rst = 500; break;
4525 case ADCOFFPREDICTB: rst = 500; break;
4526 case ADCOFFEVEN1R_1ST: rst = 344; break;
4527 case ADCOFFODD1R_1ST: rst = 344; break;
4528 case ADCOFFEVEN1G_1ST: rst = 328; break;
4529 case ADCOFFODD1G_1ST: rst = 328; break;
4530 case ADCOFFEVEN1B_1ST: rst = 341; break;
4531 case ADCOFFODD1B_1ST: rst = 341; break;
4532 case PEAKR: rst = 159; break;
4533 case PEAKG: rst = 191; break;
4534 case PEAKB: rst = 191; break;
4535 case MINR: rst = 146; break;
4536 case MING: rst = 180; break;
4537 case MINB: rst = 179; break;
4538 case CALIBOFFSET2ON: rst = 0; break;
4539 case OFFSETTUNESTEP2: rst = 1; break;
4540 case OFFSETBOUNDARYRATIO2: rst = 100; break;
4541 case OFFSETAVGRATIO2: rst = 100; break;
4542 case OFFSETEVEN2R: rst = 0; break;
4543 case OFFSETODD2R: rst = 0; break;
4544 case OFFSETEVEN2G: rst = 0; break;
4545 case OFFSETODD2G: rst = 0; break;
4546 case OFFSETEVEN2B: rst = 0; break;
4547 case OFFSETODD2B: rst = 0; break;
4548 case GAINHEIGHT: rst = 10; break;
4549 case GAINTARGETFACTOR: rst = 80; break;
4550 case CALIBPAGON: rst = 0; break;
4551 case HIPAGR: rst = 3; break;
4552 case HIPAGG: rst = 0; break;
4553 case HIPAGB: rst = 0; break;
4554 case PAGR: rst = 3; break;
4555 case PAGG: rst = 3; break;
4556 case PAGB: rst = 3; break;
4557 case LOPAGR: rst = 3; break;
4558 case LOPAGG: rst = 3; break;
4559 case LOPAGB: rst = 3; break;
4560 case CALIBGAIN1ON: rst = 1; break;
4561 case GAIN1R: rst = 10; break;
4562 case GAIN1G: rst = 2; break;
4563 case GAIN1B: rst = 1; break;
4564 case CALIBGAIN2ON: rst = 0; break;
4565 case GAIN2R: rst = 4; break;
4566 case GAIN2G: rst = 4; break;
4567 case GAIN2B: rst = 4; break;
4568 case TOTSHADING: rst = 0; break;
4569 case BSHADINGON: rst = -2; break;
4570 case BSHADINGHEIGHT: rst = 10; break;
4571 case BSHADINGPREDIFFR: rst = 2; break;
4572 case BSHADINGPREDIFFG: rst = 2; break;
4573 case BSHADINGPREDIFFB: rst = 2; break;
4574 case BSHADINGDEFCUTOFF: rst = 0; break;
4575 case WSHADINGON: rst = 3; break;
4576 case WSHADINGHEIGHT: rst = 24; break;
4577 case WSHADINGPREDIFFR: rst = -1; break;
4578 case WSHADINGPREDIFFG: rst = -1; break;
4579 case WSHADINGPREDIFFB: rst = -1; break;
4582 return rst;
4587 int rst;
4591 case UA4900: rst = ua4900_calibreflective(option, defvalue); break;
4593 case HP3800: rst = hp3800_calibreflective(option, defvalue); break;
4596 case HP4370: rst = hp4370_calibreflective(option, defvalue); break;
4597 default : rst = hp3970_calibreflective(option, defvalue); break;
4600 return rst;
4605 int rst = defvalue;
4609 case WSTRIPXPOS: rst = 0; break;
4610 case WSTRIPYPOS: rst = 12100; break;
4611 case BSTRIPXPOS: rst = 0; break;
4612 case BSTRIPYPOS: rst = 0; break;
4613 case BREFR: rst = 2; break;
4614 case BREFG: rst = 2; break;
4615 case BREFB: rst = 2; break;
4616 case REFBITDEPTH: rst = 8; break;
4617 case OFFSETHEIGHT: rst = 10; break;
4618 case OFFSETNSIGMA: rst = 2; break;
4619 case OFFSETTARGETMAX: rst = 50; break;
4620 case OFFSETTARGETMIN: rst = 2; break;
4621 case OFFSETAVGTARGETR: rst = 13; break;
4622 case OFFSETAVGTARGETG: rst = 13; break;
4623 case OFFSETAVGTARGETB: rst = 13; break;
4624 case ADCOFFEVENODD: rst = 1; break;
4625 case CALIBOFFSET1ON: rst = 2; break;
4626 case ADCOFFQUICKWAY: rst = 1; break;
4627 case ADCOFFPREDICTSTART: rst = 200; break;
4628 case ADCOFFPREDICTEND: rst = 500; break;
4629 case OFFSETTUNESTEP1: rst = 5; break;
4630 case OFFSETBOUNDARYRATIO1: rst = 100; break;
4631 case OFFSETAVGRATIO1: rst = 100; break;
4632 case OFFSETEVEN1R: rst = 321; break;
4633 case OFFSETODD1R: rst = 321; break;
4634 case OFFSETEVEN1G: rst = 321; break;
4635 case OFFSETODD1G: rst = 321; break;
4636 case OFFSETEVEN1B: rst = 321; break;
4637 case OFFSETODD1B: rst = 321; break;
4638 case ADCOFFPREDICTR: rst = 333; break;
4639 case ADCOFFPREDICTG: rst = 313; break;
4640 case ADCOFFPREDICTB: rst = 317; break;
4641 case ADCOFFEVEN1R_1ST: rst = 69; break;
4642 case ADCOFFODD1R_1ST: rst = 69; break;
4643 case ADCOFFEVEN1G_1ST: rst = 87; break;
4644 case ADCOFFODD1G_1ST: rst = 87; break;
4645 case ADCOFFEVEN1B_1ST: rst = 106; break;
4646 case ADCOFFODD1B_1ST: rst = 106; break;
4647 case PEAKR: rst = 177; break;
4648 case PEAKG: rst = 177; break;
4649 case PEAKB: rst = 177; break;
4650 case MINR: rst = 136; break;
4651 case MING: rst = 136; break;
4652 case MINB: rst = 136; break;
4653 case CALIBOFFSET2ON: rst = 0; break;
4654 case OFFSETTUNESTEP2: rst = 1; break;
4655 case OFFSETBOUNDARYRATIO2: rst = 100; break;
4656 case OFFSETAVGRATIO2: rst = 100; break;
4657 case OFFSETEVEN2R: rst = 0; break;
4658 case OFFSETODD2R: rst = 0; break;
4659 case OFFSETEVEN2G: rst = 0; break;
4660 case OFFSETODD2G: rst = 0; break;
4661 case OFFSETEVEN2B: rst = 0; break;
4662 case OFFSETODD2B: rst = 0; break;
4663 case GAINHEIGHT: rst = 30; break;
4664 case GAINTARGETFACTOR: rst = 90; break;
4665 case CALIBPAGON: rst = 0; break;
4666 case PAGR: rst = 0; break;
4667 case PAGG: rst = 0; break;
4668 case PAGB: rst = 0; break;
4669 case CALIBGAIN1ON: rst = 1; break;
4670 case GAIN1R: rst = 24; break;
4671 case GAIN1G: rst = 21; break;
4672 case GAIN1B: rst = 19; break;
4673 case CALIBGAIN2ON: rst = 0; break;
4674 case GAIN2R: rst = 8; break;
4675 case GAIN2G: rst = 8; break;
4676 case GAIN2B: rst = 8; break;
4677 case TOTSHADING: rst = 0; break;
4678 case BSHADINGON: rst = 2; break;
4679 case BSHADINGHEIGHT: rst = 10; break;
4680 case BSHADINGPREDIFFR: rst = 2; break;
4681 case BSHADINGPREDIFFG: rst = 2; break;
4682 case BSHADINGPREDIFFB: rst = 2; break;
4683 case BSHADINGDEFCUTOFF: rst = 0; break;
4684 case WSHADINGON: rst = 3; break;
4685 case WSHADINGHEIGHT: rst = 24; break;
4686 case WSHADINGPREDIFFR: rst = -1; break;
4687 case WSHADINGPREDIFFG: rst = -1; break;
4688 case WSHADINGPREDIFFB: rst = -1; break;
4691 return rst;
4696 int rst = defvalue;
4699 case WSTRIPXPOS: rst = 0; break;
4700 case WSTRIPYPOS: rst = 4155; break;
4701 case BSTRIPXPOS: rst = 0; break;
4702 case BSTRIPYPOS: rst = 0; break;
4703 case BREFR: rst = 2; break;
4704 case BREFG: rst = 2; break;
4705 case BREFB: rst = 2; break;
4706 case REFBITDEPTH: rst = 8; break;
4707 case OFFSETHEIGHT: rst = 10; break;
4708 case OFFSETNSIGMA: rst = 2; break;
4709 case OFFSETTARGETMAX: rst = 50; break;
4710 case OFFSETTARGETMIN: rst = 2; break;
4711 case OFFSETAVGTARGETR: rst = 10; break;
4712 case OFFSETAVGTARGETG: rst = 10; break;
4713 case OFFSETAVGTARGETB: rst = 10; break;
4714 case ADCOFFEVENODD: rst = 1; break;
4715 case CALIBOFFSET1ON: rst = 2; break;
4716 case ADCOFFQUICKWAY: rst = 1; break;
4717 case ADCOFFPREDICTSTART: rst = 200; break;
4718 case ADCOFFPREDICTEND: rst = 500; break;
4719 case OFFSETTUNESTEP1: rst = 5; break;
4720 case OFFSETBOUNDARYRATIO1: rst = 100; break;
4721 case OFFSETAVGRATIO1: rst = 100; break;
4722 case OFFSETEVEN1R: rst = 310; break;
4723 case OFFSETODD1R: rst = 310; break;
4724 case OFFSETEVEN1G: rst = 299; break;
4725 case OFFSETODD1G: rst = 299; break;
4726 case OFFSETEVEN1B: rst = 309; break;
4727 case OFFSETODD1B: rst = 309; break;
4728 case ADCOFFPREDICTR: rst = 333; break;
4729 case ADCOFFPREDICTG: rst = 313; break;
4730 case ADCOFFPREDICTB: rst = 317; break;
4731 case ADCOFFEVEN1R_1ST: rst = 69; break;
4732 case ADCOFFODD1R_1ST: rst = 69; break;
4733 case ADCOFFEVEN1G_1ST: rst = 87; break;
4734 case ADCOFFODD1G_1ST: rst = 87; break;
4735 case ADCOFFEVEN1B_1ST: rst = 106; break;
4736 case ADCOFFODD1B_1ST: rst = 106; break;
4737 case PEAKR: rst = 67; break;
4738 case PEAKG: rst = 61; break;
4739 case PEAKB: rst = 57; break;
4740 case MINR: rst = 10; break;
4741 case MING: rst = 10; break;
4742 case MINB: rst = 10; break;
4743 case CALIBOFFSET2ON: rst = 0; break;
4744 case OFFSETTUNESTEP2: rst = 1; break;
4745 case OFFSETBOUNDARYRATIO2: rst = 100; break;
4746 case OFFSETAVGRATIO2: rst = 100; break;
4747 case OFFSETEVEN2R: rst = 0; break;
4748 case OFFSETODD2R: rst = 0; break;
4749 case OFFSETEVEN2G: rst = 0; break;
4750 case OFFSETODD2G: rst = 0; break;
4751 case OFFSETEVEN2B: rst = 0; break;
4752 case OFFSETODD2B: rst = 0; break;
4753 case GAINHEIGHT: rst = 30; break;
4754 case GAINTARGETFACTOR: rst = 90; break;
4755 case CALIBPAGON: rst = 0; break;
4756 case PAGR: rst = 3; break;
4757 case PAGG: rst = 3; break;
4758 case PAGB: rst = 2; break;
4759 case CALIBGAIN1ON: rst = 1; break;
4760 case GAIN1R: rst = 9; break;
4761 case GAIN1G: rst = 12; break;
4762 case GAIN1B: rst = 10; break;
4763 case CALIBGAIN2ON: rst = 0; break;
4764 case GAIN2R: rst = 4; break;
4765 case GAIN2G: rst = 4; break;
4766 case GAIN2B: rst = 4; break;
4767 case TOTSHADING: rst = 0; break;
4768 case BSHADINGON: rst = -3; break;
4769 case BSHADINGHEIGHT: rst = 30; break;
4770 case BSHADINGPREDIFFR: rst = 2; break;
4771 case BSHADINGPREDIFFG: rst = 2; break;
4772 case BSHADINGPREDIFFB: rst = 2; break;
4773 case BSHADINGDEFCUTOFF: rst = 0; break;
4774 case WSHADINGON: rst = 3; break;
4775 case WSHADINGHEIGHT: rst = 24; break;
4776 case WSHADINGPREDIFFR: rst = -1; break;
4777 case WSHADINGPREDIFFG: rst = -1; break;
4778 case WSHADINGPREDIFFB: rst = -1; break;
4781 return rst;
4786 int rst = defvalue;
4789 case WSTRIPXPOS: rst = 0; break;
4790 case WSTRIPYPOS: rst = 7500; break;
4791 case BSTRIPXPOS: rst = 0; break;
4792 case BSTRIPYPOS: rst = 0; break;
4793 case BREFR: rst = 2; break;
4794 case BREFG: rst = 2; break;
4795 case BREFB: rst = 2; break;
4796 case REFBITDEPTH: rst = 8; break;
4797 case OFFSETHEIGHT: rst = 10; break;
4798 case OFFSETNSIGMA: rst = 2; break;
4799 case OFFSETTARGETMAX: rst = 50; break;
4800 case OFFSETTARGETMIN: rst = 2; break;
4801 case OFFSETAVGTARGETR: rst = 10; break;
4802 case OFFSETAVGTARGETG: rst = 10; break;
4803 case OFFSETAVGTARGETB: rst = 10; break;
4804 case ADCOFFEVENODD: rst = 1; break;
4805 case CALIBOFFSET1ON: rst = 2; break;
4806 case ADCOFFQUICKWAY: rst = 1; break;
4807 case ADCOFFPREDICTSTART: rst = 200; break;
4808 case ADCOFFPREDICTEND: rst = 500; break;
4809 case OFFSETTUNESTEP1: rst = 5; break;
4810 case OFFSETBOUNDARYRATIO1: rst = 100; break;
4811 case OFFSETAVGRATIO1: rst = 100; break;
4812 case OFFSETEVEN1R: rst = 323; break;
4813 case OFFSETODD1R: rst = 323; break;
4814 case OFFSETEVEN1G: rst = 327; break;
4815 case OFFSETODD1G: rst = 327; break;
4816 case OFFSETEVEN1B: rst = 327; break;
4817 case OFFSETODD1B: rst = 327; break;
4818 case ADCOFFPREDICTR: rst = 333; break;
4819 case ADCOFFPREDICTG: rst = 313; break;
4820 case ADCOFFPREDICTB: rst = 317; break;
4821 case ADCOFFEVEN1R_1ST: rst = 69; break;
4822 case ADCOFFODD1R_1ST: rst = 69; break;
4823 case ADCOFFEVEN1G_1ST: rst = 87; break;
4824 case ADCOFFODD1G_1ST: rst = 87; break;
4825 case ADCOFFEVEN1B_1ST: rst = 106; break;
4826 case ADCOFFODD1B_1ST: rst = 106; break;
4827 case PEAKR: rst = 42; break;
4828 case PEAKG: rst = 55; break;
4829 case PEAKB: rst = 53; break;
4830 case MINR: rst = 31; break;
4831 case MING: rst = 39; break;
4832 case MINB: rst = 38; break;
4833 case CALIBOFFSET2ON: rst = 0; break;
4834 case OFFSETTUNESTEP2: rst = 1; break;
4835 case OFFSETBOUNDARYRATIO2: rst = 100; break;
4836 case OFFSETAVGRATIO2: rst = 100; break;
4837 case OFFSETEVEN2R: rst = 0; break;
4838 case OFFSETODD2R: rst = 0; break;
4839 case OFFSETEVEN2G: rst = 0; break;
4840 case OFFSETODD2G: rst = 0; break;
4841 case OFFSETEVEN2B: rst = 0; break;
4842 case OFFSETODD2B: rst = 0; break;
4843 case GAINHEIGHT: rst = 30; break;
4844 case GAINTARGETFACTOR: rst = 90; break;
4845 case CALIBPAGON: rst = 0; break;
4846 case PAGR: rst = 3; break;
4847 case PAGG: rst = 3; break;
4848 case PAGB: rst = 2; break;
4849 case CALIBGAIN1ON: rst = 1; break;
4850 case GAIN1R: rst = 21; break;
4851 case GAIN1G: rst = 14; break;
4852 case GAIN1B: rst = 12; break;
4853 case CALIBGAIN2ON: rst = 0; break;
4854 case GAIN2R: rst = 4; break;
4855 case GAIN2G: rst = 4; break;
4856 case GAIN2B: rst = 4; break;
4857 case TOTSHADING: rst = 0; break;
4858 case BSHADINGON: rst = 1; break;
4859 case BSHADINGHEIGHT: rst = 30; break;
4860 case BSHADINGPREDIFFR: rst = 2; break;
4861 case BSHADINGPREDIFFG: rst = 2; break;
4862 case BSHADINGPREDIFFB: rst = 2; break;
4863 case BSHADINGDEFCUTOFF: rst = 0; break;
4864 case WSHADINGON: rst = 3; break;
4865 case WSHADINGHEIGHT: rst = 24; break;
4866 case WSHADINGPREDIFFR: rst = -1; break;
4867 case WSHADINGPREDIFFG: rst = -1; break;
4868 case WSHADINGPREDIFFB: rst = -1; break;
4871 return rst;
4876 int rst = defvalue;
4879 case WSTRIPXPOS: rst = 0; break;
4880 case WSTRIPYPOS: rst = 6580; break;
4881 case BSTRIPXPOS: rst = 0; break;
4882 case BSTRIPYPOS: rst = 0; break;
4883 case BREFR: rst = 2; break;
4884 case BREFG: rst = 2; break;
4885 case BREFB: rst = 2; break;
4886 case REFBITDEPTH: rst = 8; break;
4887 case OFFSETHEIGHT: rst = 10; break;
4888 case OFFSETNSIGMA: rst = 2; break;
4889 case OFFSETTARGETMAX: rst = 50; break;
4890 case OFFSETTARGETMIN: rst = 2; break;
4891 case OFFSETAVGTARGETR: rst = 10; break;
4892 case OFFSETAVGTARGETG: rst = 10; break;
4893 case OFFSETAVGTARGETB: rst = 10; break;
4894 case ADCOFFEVENODD: rst = 1; break;
4895 case CALIBOFFSET1ON: rst = 2; break;
4896 case ADCOFFQUICKWAY: rst = 1; break;
4897 case ADCOFFPREDICTSTART: rst = 200; break;
4898 case ADCOFFPREDICTEND: rst = 500; break;
4899 case OFFSETTUNESTEP1: rst = 5; break;
4900 case OFFSETBOUNDARYRATIO1: rst = 100; break;
4901 case OFFSETAVGRATIO1: rst = 100; break;
4902 case OFFSETEVEN1R: rst = 315; break;
4903 case OFFSETODD1R: rst = 321; break;
4904 case OFFSETEVEN1G: rst = 321; break;
4905 case OFFSETODD1G: rst = 324; break;
4906 case OFFSETEVEN1B: rst = 324; break;
4907 case OFFSETODD1B: rst = 327; break;
4908 case ADCOFFPREDICTR: rst = 333; break;
4909 case ADCOFFPREDICTG: rst = 313; break;
4910 case ADCOFFPREDICTB: rst = 317; break;
4911 case ADCOFFEVEN1R_1ST: rst = 69; break;
4912 case ADCOFFODD1R_1ST: rst = 69; break;
4913 case ADCOFFEVEN1G_1ST: rst = 87; break;
4914 case ADCOFFODD1G_1ST: rst = 87; break;
4915 case ADCOFFEVEN1B_1ST: rst = 106; break;
4916 case ADCOFFODD1B_1ST: rst = 106; break;
4917 case PEAKR: rst = 62; break;
4918 case PEAKG: rst = 66; break;
4919 case PEAKB: rst = 54; break;
4920 case MINR: rst = 42; break;
4921 case MING: rst = 45; break;
4922 case MINB: rst = 45; break;
4923 case CALIBOFFSET2ON: rst = 0; break;
4924 case OFFSETTUNESTEP2: rst = 1; break;
4925 case OFFSETBOUNDARYRATIO2: rst = 100; break;
4926 case OFFSETAVGRATIO2: rst = 100; break;
4927 case OFFSETEVEN2R: rst = 0; break;
4928 case OFFSETODD2R: rst = 0; break;
4929 case OFFSETEVEN2G: rst = 0; break;
4930 case OFFSETODD2G: rst = 0; break;
4931 case OFFSETEVEN2B: rst = 0; break;
4932 case OFFSETODD2B: rst = 0; break;
4933 case GAINHEIGHT: rst = 30; break;
4934 case GAINTARGETFACTOR: rst = 80; break;
4935 case CALIBPAGON: rst = 0; break;
4936 case HIPAGR: rst = 3; break;
4937 case HIPAGG: rst = 3; break;
4938 case HIPAGB: rst = 2; break;
4939 case LOPAGR: rst = 3; break;
4940 case LOPAGG: rst = 3; break;
4941 case LOPAGB: rst = 2; break;
4942 case PAGR: rst = 3; break;
4943 case PAGG: rst = 3; break;
4944 case PAGB: rst = 2; break;
4945 case CALIBGAIN1ON: rst = 1; break;
4946 case GAIN1R: rst = 11; break;
4947 case GAIN1G: rst = 9; break;
4948 case GAIN1B: rst = 12; break;
4949 case CALIBGAIN2ON: rst = 0; break;
4950 case GAIN2R: rst = 4; break;
4951 case GAIN2G: rst = 4; break;
4952 case GAIN2B: rst = 4; break;
4953 case TOTSHADING: rst = 0; break;
4954 case BSHADINGON: rst = -2; break;
4955 case BSHADINGHEIGHT: rst = 30; break;
4956 case BSHADINGPREDIFFR: rst = 2; break;
4957 case BSHADINGPREDIFFG: rst = 2; break;
4958 case BSHADINGPREDIFFB: rst = 2; break;
4959 case BSHADINGDEFCUTOFF: rst = 0; break;
4960 case WSHADINGON: rst = 3; break;
4961 case WSHADINGHEIGHT: rst = 24; break;
4962 case WSHADINGPREDIFFR: rst = -1; break;
4963 case WSHADINGPREDIFFG: rst = -1; break;
4964 case WSHADINGPREDIFFB: rst = -1; break;
4967 return rst;
4972 int rst = defvalue;
4975 case WSTRIPXPOS: rst = 0; break;
4976 case WSTRIPYPOS: rst = 5100; break;
4977 case BSTRIPXPOS: rst = 0; break;
4978 case BSTRIPYPOS: rst = 0; break;
4979 case BREFR: rst = 2; break;
4980 case BREFG: rst = 2; break;
4981 case BREFB: rst = 2; break;
4982 case REFBITDEPTH: rst = 8; break;
4983 case OFFSETHEIGHT: rst = 10; break;
4984 case OFFSETNSIGMA: rst = 2; break;
4985 case OFFSETTARGETMAX: rst = 50; break;
4986 case OFFSETTARGETMIN: rst = 2; break;
4987 case OFFSETAVGTARGETR: rst = 10; break;
4988 case OFFSETAVGTARGETG: rst = 10; break;
4989 case OFFSETAVGTARGETB: rst = 10; break;
4990 case ADCOFFEVENODD: rst = 1; break;
4991 case CALIBOFFSET1ON: rst = 2; break;
4992 case ADCOFFQUICKWAY: rst = 1; break;
4993 case ADCOFFPREDICTSTART: rst = 200; break;
4994 case ADCOFFPREDICTEND: rst = 500; break;
4995 case OFFSETTUNESTEP1: rst = 5; break;
4996 case OFFSETBOUNDARYRATIO1: rst = 100; break;
4997 case OFFSETAVGRATIO1: rst = 100; break;
4998 case OFFSETEVEN1R: rst = 315; break;
4999 case OFFSETODD1R: rst = 321; break;
5000 case OFFSETEVEN1G: rst = 321; break;
5001 case OFFSETODD1G: rst = 324; break;
5002 case OFFSETEVEN1B: rst = 324; break;
5003 case OFFSETODD1B: rst = 327; break;
5004 case ADCOFFPREDICTR: rst = 333; break;
5005 case ADCOFFPREDICTG: rst = 313; break;
5006 case ADCOFFPREDICTB: rst = 317; break;
5007 case ADCOFFEVEN1R_1ST: rst = 69; break;
5008 case ADCOFFODD1R_1ST: rst = 69; break;
5009 case ADCOFFEVEN1G_1ST: rst = 87; break;
5010 case ADCOFFODD1G_1ST: rst = 87; break;
5011 case ADCOFFEVEN1B_1ST: rst = 106; break;
5012 case ADCOFFODD1B_1ST: rst = 106; break;
5013 case PEAKR: rst = 62; break;
5014 case PEAKG: rst = 66; break;
5015 case PEAKB: rst = 54; break;
5016 case MINR: rst = 42; break;
5017 case MING: rst = 45; break;
5018 case MINB: rst = 45; break;
5019 case CALIBOFFSET2ON: rst = 0; break;
5020 case OFFSETTUNESTEP2: rst = 1; break;
5021 case OFFSETBOUNDARYRATIO2: rst = 100; break;
5022 case OFFSETAVGRATIO2: rst = 100; break;
5023 case OFFSETEVEN2R: rst = 0; break;
5024 case OFFSETODD2R: rst = 0; break;
5025 case OFFSETEVEN2G: rst = 0; break;
5026 case OFFSETODD2G: rst = 0; break;
5027 case OFFSETEVEN2B: rst = 0; break;
5028 case OFFSETODD2B: rst = 0; break;
5029 case GAINHEIGHT: rst = 30; break;
5030 case GAINTARGETFACTOR: rst = 80; break;
5031 case CALIBPAGON: rst = 0; break;
5032 case HIPAGR: rst = 3; break;
5033 case HIPAGG: rst = 3; break;
5034 case HIPAGB: rst = 2; break;
5035 case LOPAGR: rst = 3; break;
5036 case LOPAGG: rst = 3; break;
5037 case LOPAGB: rst = 2; break;
5038 case PAGR: rst = 3; break;
5039 case PAGG: rst = 3; break;
5040 case PAGB: rst = 2; break;
5041 case CALIBGAIN1ON: rst = 1; break;
5042 case GAIN1R: rst = 11; break;
5043 case GAIN1G: rst = 9; break;
5044 case GAIN1B: rst = 12; break;
5045 case CALIBGAIN2ON: rst = 0; break;
5046 case GAIN2R: rst = 4; break;
5047 case GAIN2G: rst = 4; break;
5048 case GAIN2B: rst = 4; break;
5049 case TOTSHADING: rst = 0; break;
5050 case BSHADINGON: rst = -2; break;
5051 case BSHADINGHEIGHT: rst = 30; break;
5052 case BSHADINGPREDIFFR: rst = 2; break;
5053 case BSHADINGPREDIFFG: rst = 2; break;
5054 case BSHADINGPREDIFFB: rst = 2; break;
5055 case BSHADINGDEFCUTOFF: rst = 0; break;
5056 case WSHADINGON: rst = 3; break;
5057 case WSHADINGHEIGHT: rst = 24; break;
5058 case WSHADINGPREDIFFR: rst = -1; break;
5059 case WSHADINGPREDIFFG: rst = -1; break;
5060 case WSHADINGPREDIFFB: rst = -1; break;
5063 return rst;
5068 int rst;
5072 case UA4900: rst = ua4900_calibtransparent(option, defvalue); break;
5074 case HP3800: rst = hp3800_calibtransparent(option, defvalue); break;
5076 case HP4370: rst = hp4370_calibtransparent(option, defvalue); break;
5077 case HPG3110: rst = hpg3110_calibtransparent(option, defvalue); break;
5078 default : rst = hp3970_calibtransparent(option, defvalue); break;
5081 return rst;
5086 int rst = defvalue;
5090 case WSTRIPXPOS: rst = 0; break;
5091 case WSTRIPYPOS: rst = 12100; break;
5092 case BSTRIPXPOS: rst = 0; break;
5093 case BSTRIPYPOS: rst = 0; break;
5094 case BREFR: rst = 2; break;
5095 case BREFG: rst = 2; break;
5096 case BREFB: rst = 2; break;
5097 case REFBITDEPTH: rst = 8; break;
5098 case OFFSETHEIGHT: rst = 10; break;
5099 case OFFSETNSIGMA: rst = 2; break;
5100 case OFFSETTARGETMAX: rst = 50; break;
5101 case OFFSETTARGETMIN: rst = 2; break;
5102 case OFFSETAVGTARGETR: rst = 5; break;
5103 case OFFSETAVGTARGETG: rst = 5; break;
5104 case OFFSETAVGTARGETB: rst = 5; break;
5105 case ADCOFFEVENODD: rst = 1; break;
5106 case CALIBOFFSET1ON: rst = 2; break;
5107 case ADCOFFQUICKWAY: rst = 1; break;
5108 case ADCOFFPREDICTSTART: rst = 200; break;
5109 case ADCOFFPREDICTEND: rst = 500; break;
5110 case OFFSETTUNESTEP1: rst = 5; break;
5111 case OFFSETBOUNDARYRATIO1: rst = 100; break;
5112 case OFFSETAVGRATIO1: rst = 100; break;
5113 case OFFSETEVEN1R: rst = 283; break;
5114 case OFFSETODD1R: rst = 283; break;
5115 case OFFSETEVEN1G: rst = 279; break;
5116 case OFFSETODD1G: rst = 279; break;
5117 case OFFSETEVEN1B: rst = 295; break;
5118 case OFFSETODD1B: rst = 295; break;
5119 case ADCOFFPREDICTR: rst = 333; break;
5120 case ADCOFFPREDICTG: rst = 313; break;
5121 case ADCOFFPREDICTB: rst = 317; break;
5122 case ADCOFFEVEN1R_1ST: rst = 69; break;
5123 case ADCOFFODD1R_1ST: rst = 69; break;
5124 case ADCOFFEVEN1G_1ST: rst = 87; break;
5125 case ADCOFFODD1G_1ST: rst = 87; break;
5126 case ADCOFFEVEN1B_1ST: rst = 106; break;
5127 case ADCOFFODD1B_1ST: rst = 106; break;
5128 case PEAKR: rst = 113; break;
5129 case PEAKG: rst = 145; break;
5130 case PEAKB: rst = 126; break;
5131 case MINR: rst = 80; break;
5132 case MING: rst = 105; break;
5133 case MINB: rst = 96; break;
5134 case CALIBOFFSET2ON: rst = 0; break;
5135 case OFFSETTUNESTEP2: rst = 1; break;
5136 case OFFSETBOUNDARYRATIO2: rst = 100; break;
5137 case OFFSETAVGRATIO2: rst = 100; break;
5138 case OFFSETEVEN2R: rst = 0; break;
5139 case OFFSETODD2R: rst = 0; break;
5140 case OFFSETEVEN2G: rst = 0; break;
5141 case OFFSETODD2G: rst = 0; break;
5142 case OFFSETEVEN2B: rst = 0; break;
5143 case OFFSETODD2B: rst = 0; break;
5144 case GAINHEIGHT: rst = 10; break;
5145 case GAINTARGETFACTOR: rst = 90; break;
5146 case CALIBPAGON: rst = 0; break;
5147 case PAGR: rst = 0; break;
5148 case PAGG: rst = 0; break;
5149 case PAGB: rst = 0; break;
5150 case CALIBGAIN1ON: rst = 1; break;
5151 case GAIN1R: rst = 8; break;
5152 case GAIN1G: rst = 8; break;
5153 case GAIN1B: rst = 8; break;
5154 case CALIBGAIN2ON: rst = 0; break;
5155 case GAIN2R: rst = 8; break;
5156 case GAIN2G: rst = 8; break;
5157 case GAIN2B: rst = 8; break;
5158 case TOTSHADING: rst = 0; break;
5159 case BSHADINGON: rst = 2; break;
5160 case BSHADINGHEIGHT: rst = 10; break;
5161 case BSHADINGPREDIFFR: rst = 2; break;
5162 case BSHADINGPREDIFFG: rst = 2; break;
5163 case BSHADINGPREDIFFB: rst = 2; break;
5164 case BSHADINGDEFCUTOFF: rst = 0; break;
5165 case WSHADINGON: rst = 3; break;
5166 case WSHADINGHEIGHT: rst = 24; break;
5167 case WSHADINGPREDIFFR: rst = -1; break;
5168 case WSHADINGPREDIFFG: rst = -1; break;
5169 case WSHADINGPREDIFFB: rst = -1; break;
5172 return rst;
5177 int rst = defvalue;
5181 case WSTRIPXPOS: rst = 0; break;
5182 case WSTRIPYPOS: rst = 4155; break;
5183 case BSTRIPXPOS: rst = 0; break;
5184 case BSTRIPYPOS: rst = 0; break;
5185 case BREFR: rst = 10; break;
5186 case BREFG: rst = 10; break;
5187 case BREFB: rst = 10; break;
5188 case REFBITDEPTH: rst = 8; break;
5189 case OFFSETHEIGHT: rst = 10; break;
5190 case OFFSETNSIGMA: rst = 2; break;
5191 case OFFSETTARGETMAX: rst = 50; break;
5192 case OFFSETTARGETMIN: rst = 2; break;
5193 case OFFSETAVGTARGETR: rst = 10; break;
5194 case OFFSETAVGTARGETG: rst = 10; break;
5195 case OFFSETAVGTARGETB: rst = 10; break;
5196 case ADCOFFEVENODD: rst = 1; break;
5197 case CALIBOFFSET1ON: rst = 2; break;
5198 case ADCOFFQUICKWAY: rst = 1; break;
5199 case ADCOFFPREDICTSTART: rst = 200; break;
5200 case ADCOFFPREDICTEND: rst = 500; break;
5201 case OFFSETTUNESTEP1: rst = 5; break;
5202 case OFFSETBOUNDARYRATIO1: rst = 100; break;
5203 case OFFSETAVGRATIO1: rst = 100; break;
5204 case OFFSETEVEN1R: rst = 315; break;
5205 case OFFSETODD1R: rst = 315; break;
5206 case OFFSETEVEN1G: rst = 307; break;
5207 case OFFSETODD1G: rst = 304; break;
5208 case OFFSETEVEN1B: rst = 309; break;
5209 case OFFSETODD1B: rst = 309; break;
5210 case ADCOFFPREDICTR: rst = 333; break;
5211 case ADCOFFPREDICTG: rst = 313; break;
5212 case ADCOFFPREDICTB: rst = 317; break;
5213 case ADCOFFEVEN1R_1ST: rst = 69; break;
5214 case ADCOFFODD1R_1ST: rst = 69; break;
5215 case ADCOFFEVEN1G_1ST: rst = 87; break;
5216 case ADCOFFODD1G_1ST: rst = 87; break;
5217 case ADCOFFEVEN1B_1ST: rst = 106; break;
5218 case ADCOFFODD1B_1ST: rst = 106; break;
5219 case PEAKR: rst = 37; break;
5220 case PEAKG: rst = 234; break;
5221 case PEAKB: rst = 202; break;
5222 case MINR: rst = 32; break;
5223 case MING: rst = 195; break;
5224 case MINB: rst = 166; break;
5225 case CALIBOFFSET2ON: rst = 0; break;
5226 case OFFSETTUNESTEP2: rst = 1; break;
5227 case OFFSETBOUNDARYRATIO2: rst = 100; break;
5228 case OFFSETAVGRATIO2: rst = 100; break;
5229 case OFFSETEVEN2R: rst = 0; break;
5230 case OFFSETODD2R: rst = 0; break;
5231 case OFFSETEVEN2G: rst = 0; break;
5232 case OFFSETODD2G: rst = 0; break;
5233 case OFFSETEVEN2B: rst = 0; break;
5234 case OFFSETODD2B: rst = 0; break;
5235 case GAINHEIGHT: rst = 30; break;
5236 case GAINTARGETFACTOR: rst = 90; break;
5237 case CALIBPAGON: rst = 0; break;
5238 case PAGR: rst = 3; break;
5239 case PAGG: rst = 3; break;
5240 case PAGB: rst = 3; break;
5241 case CALIBGAIN1ON: rst = 1; break;
5242 case GAIN1R: rst = 30; break;
5243 case GAIN1G: rst = 3; break;
5244 case GAIN1B: rst = 0; break;
5245 case CALIBGAIN2ON: rst = 0; break;
5246 case GAIN2R: rst = 4; break;
5247 case GAIN2G: rst = 4; break;
5248 case GAIN2B: rst = 4; break;
5249 case TOTSHADING: rst = 0; break;
5250 case BSHADINGON: rst = -2; break;
5251 case BSHADINGHEIGHT: rst = 30; break;
5252 case BSHADINGPREDIFFR: rst = 2; break;
5253 case BSHADINGPREDIFFG: rst = 2; break;
5254 case BSHADINGPREDIFFB: rst = 2; break;
5255 case BSHADINGDEFCUTOFF: rst = 0; break;
5256 case WSHADINGON: rst = 3; break;
5257 case WSHADINGHEIGHT: rst = 24; break;
5258 case WSHADINGPREDIFFR: rst = -1; break;
5259 case WSHADINGPREDIFFG: rst = -1; break;
5260 case WSHADINGPREDIFFB: rst = -1; break;
5263 return rst;
5268 int rst = defvalue;
5272 case WSTRIPXPOS: rst = 0; break;
5273 case WSTRIPYPOS: rst = 7500; break;
5274 case BSTRIPXPOS: rst = 0; break;
5275 case BSTRIPYPOS: rst = 0; break;
5276 case BREFR: rst = 10; break;
5277 case BREFG: rst = 10; break;
5278 case BREFB: rst = 10; break;
5279 case REFBITDEPTH: rst = 8; break;
5280 case OFFSETHEIGHT: rst = 10; break;
5281 case OFFSETNSIGMA: rst = 2; break;
5282 case OFFSETTARGETMAX: rst = 50; break;
5283 case OFFSETTARGETMIN: rst = 2; break;
5284 case OFFSETAVGTARGETR: rst = 10; break;
5285 case OFFSETAVGTARGETG: rst = 10; break;
5286 case OFFSETAVGTARGETB: rst = 10; break;
5287 case ADCOFFEVENODD: rst = 1; break;
5288 case CALIBOFFSET1ON: rst = 2; break;
5289 case ADCOFFQUICKWAY: rst = 1; break;
5290 case ADCOFFPREDICTSTART: rst = 200; break;
5291 case ADCOFFPREDICTEND: rst = 500; break;
5292 case OFFSETTUNESTEP1: rst = 5; break;
5293 case OFFSETBOUNDARYRATIO1: rst = 100; break;
5294 case OFFSETAVGRATIO1: rst = 100; break;
5295 case OFFSETEVEN1R: rst = 294; break;
5296 case OFFSETODD1R: rst = 294; break;
5297 case OFFSETEVEN1G: rst = 276; break;
5298 case OFFSETODD1G: rst = 276; break;
5299 case OFFSETEVEN1B: rst = 266; break;
5300 case OFFSETODD1B: rst = 266; break;
5301 case ADCOFFPREDICTR: rst = 333; break;
5302 case ADCOFFPREDICTG: rst = 313; break;
5303 case ADCOFFPREDICTB: rst = 317; break;
5304 case ADCOFFEVEN1R_1ST: rst = 69; break;
5305 case ADCOFFODD1R_1ST: rst = 69; break;
5306 case ADCOFFEVEN1G_1ST: rst = 87; break;
5307 case ADCOFFODD1G_1ST: rst = 87; break;
5308 case ADCOFFEVEN1B_1ST: rst = 106; break;
5309 case ADCOFFODD1B_1ST: rst = 106; break;
5310 case PEAKR: rst = 33; break;
5311 case PEAKG: rst = 75; break;
5312 case PEAKB: rst = 105; break;
5313 case MINR: rst = 19; break;
5314 case MING: rst = 34; break;
5315 case MINB: rst = 42; break;
5316 case CALIBOFFSET2ON: rst = 0; break;
5317 case OFFSETTUNESTEP2: rst = 1; break;
5318 case OFFSETBOUNDARYRATIO2: rst = 100; break;
5319 case OFFSETAVGRATIO2: rst = 100; break;
5320 case OFFSETEVEN2R: rst = 0; break;
5321 case OFFSETODD2R: rst = 0; break;
5322 case OFFSETEVEN2G: rst = 0; break;
5323 case OFFSETODD2G: rst = 0; break;
5324 case OFFSETEVEN2B: rst = 0; break;
5325 case OFFSETODD2B: rst = 0; break;
5326 case GAINHEIGHT: rst = 30; break;
5327 case GAINTARGETFACTOR: rst = 90; break;
5328 case CALIBPAGON: rst = 0; break;
5329 case PAGR: rst = 3; break;
5330 case PAGG: rst = 3; break;
5331 case PAGB: rst = 3; break;
5332 case CALIBGAIN1ON: rst = 1; break;
5333 case GAIN1R: rst = 23; break;
5334 case GAIN1G: rst = 18; break;
5335 case GAIN1B: rst = 23; break;
5336 case CALIBGAIN2ON: rst = 0; break;
5337 case GAIN2R: rst = 4; break;
5338 case GAIN2G: rst = 4; break;
5339 case GAIN2B: rst = 4; break;
5340 case TOTSHADING: rst = 0; break;
5341 case BSHADINGON: rst = 1; break;
5342 case BSHADINGHEIGHT: rst = 30; break;
5343 case BSHADINGPREDIFFR: rst = 2; break;
5344 case BSHADINGPREDIFFG: rst = 2; break;
5345 case BSHADINGPREDIFFB: rst = 2; break;
5346 case BSHADINGDEFCUTOFF: rst = 0; break;
5347 case WSHADINGON: rst = 3; break;
5348 case WSHADINGHEIGHT: rst = 24; break;
5349 case WSHADINGPREDIFFR: rst = -1; break;
5350 case WSHADINGPREDIFFG: rst = -1; break;
5351 case WSHADINGPREDIFFB: rst = -1; break;
5354 return rst;
5359 int rst = defvalue;
5363 case WSTRIPXPOS: rst = 0; break;
5364 case WSTRIPYPOS: rst = 5100; break;
5365 case BSTRIPXPOS: rst = 0; break;
5366 case BSTRIPYPOS: rst = 0; break;
5367 case BREFR: rst = 10; break;
5368 case BREFG: rst = 10; break;
5369 case BREFB: rst = 10; break;
5370 case REFBITDEPTH: rst = 8; break;
5371 case OFFSETHEIGHT: rst = 10; break;
5372 case OFFSETNSIGMA: rst = 2; break;
5373 case OFFSETTARGETMAX: rst = 50; break;
5374 case OFFSETTARGETMIN: rst = 2; break;
5375 case OFFSETAVGTARGETR: rst = 10; break;
5376 case OFFSETAVGTARGETG: rst = 10; break;
5377 case OFFSETAVGTARGETB: rst = 10; break;
5378 case ADCOFFEVENODD: rst = 1; break;
5379 case CALIBOFFSET1ON: rst = 2; break;
5380 case ADCOFFQUICKWAY: rst = 1; break;
5381 case ADCOFFPREDICTSTART: rst = 200; break;
5382 case ADCOFFPREDICTEND: rst = 500; break;
5383 case OFFSETTUNESTEP1: rst = 5; break;
5384 case OFFSETBOUNDARYRATIO1: rst = 100; break;
5385 case OFFSETAVGRATIO1: rst = 100; break;
5386 case OFFSETEVEN1R: rst = 308; break;
5387 case OFFSETODD1R: rst = 308; break;
5388 case OFFSETEVEN1G: rst = 317; break;
5389 case OFFSETODD1G: rst = 317; break;
5390 case OFFSETEVEN1B: rst = 319; break;
5391 case OFFSETODD1B: rst = 319; break;
5392 case ADCOFFPREDICTR: rst = 333; break;
5393 case ADCOFFPREDICTG: rst = 313; break;
5394 case ADCOFFPREDICTB: rst = 317; break;
5395 case ADCOFFEVEN1R_1ST: rst = 69; break;
5396 case ADCOFFODD1R_1ST: rst = 69; break;
5397 case ADCOFFEVEN1G_1ST: rst = 87; break;
5398 case ADCOFFODD1G_1ST: rst = 87; break;
5399 case ADCOFFEVEN1B_1ST: rst = 106; break;
5400 case ADCOFFODD1B_1ST: rst = 106; break;
5401 case PEAKR: rst = 116; break;
5402 case PEAKG: rst = 126; break;
5403 case PEAKB: rst = 102; break;
5404 case MINR: rst = 103; break;
5405 case MING: rst = 112; break;
5406 case MINB: rst = 80; break;
5407 case CALIBOFFSET2ON: rst = 0; break;
5408 case OFFSETTUNESTEP2: rst = 1; break;
5409 case OFFSETBOUNDARYRATIO2: rst = 100; break;
5410 case OFFSETAVGRATIO2: rst = 100; break;
5411 case OFFSETEVEN2R: rst = 0; break;
5412 case OFFSETODD2R: rst = 0; break;
5413 case OFFSETEVEN2G: rst = 0; break;
5414 case OFFSETODD2G: rst = 0; break;
5415 case OFFSETEVEN2B: rst = 0; break;
5416 case OFFSETODD2B: rst = 0; break;
5417 case GAINHEIGHT: rst = 30; break;
5418 case GAINTARGETFACTOR: rst = 80; break;
5419 case CALIBPAGON: rst = 0; break;
5420 case HIPAGR: rst = 3; break;
5421 case HIPAGG: rst = 3; break;
5422 case HIPAGB: rst = 3; break;
5423 case LOPAGR: rst = 3; break;
5424 case LOPAGG: rst = 3; break;
5425 case LOPAGB: rst = 3; break;
5426 case PAGR: rst = 3; break;
5427 case PAGG: rst = 3; break;
5428 case PAGB: rst = 3; break;
5429 case CALIBGAIN1ON: rst = 1; break;
5430 case GAIN1R: rst = 6; break;
5431 case GAIN1G: rst = 1; break;
5432 case GAIN1B: rst = 7; break;
5433 case CALIBGAIN2ON: rst = 0; break;
5434 case GAIN2R: rst = 4; break;
5435 case GAIN2G: rst = 4; break;
5436 case GAIN2B: rst = 4; break;
5437 case TOTSHADING: rst = 0; break;
5438 case BSHADINGON: rst = -2; break;
5439 case BSHADINGHEIGHT: rst = 30; break;
5440 case BSHADINGPREDIFFR: rst = 2; break;
5441 case BSHADINGPREDIFFG: rst = 2; break;
5442 case BSHADINGPREDIFFB: rst = 2; break;
5443 case BSHADINGDEFCUTOFF: rst = 0; break;
5444 case WSHADINGON: rst = 3; break;
5445 case WSHADINGHEIGHT: rst = 24; break;
5446 case WSHADINGPREDIFFR: rst = -1; break;
5447 case WSHADINGPREDIFFG: rst = -1; break;
5448 case WSHADINGPREDIFFB: rst = -1; break;
5451 return rst;
5456 int rst = defvalue;
5460 case WSTRIPXPOS: rst = 0; break;
5461 case WSTRIPYPOS: rst = 6580; break;
5462 case BSTRIPXPOS: rst = 0; break;
5463 case BSTRIPYPOS: rst = 0; break;
5464 case BREFR: rst = 10; break;
5465 case BREFG: rst = 10; break;
5466 case BREFB: rst = 10; break;
5467 case REFBITDEPTH: rst = 8; break;
5468 case OFFSETHEIGHT: rst = 10; break;
5469 case OFFSETNSIGMA: rst = 2; break;
5470 case OFFSETTARGETMAX: rst = 50; break;
5471 case OFFSETTARGETMIN: rst = 2; break;
5472 case OFFSETAVGTARGETR: rst = 10; break;
5473 case OFFSETAVGTARGETG: rst = 10; break;
5474 case OFFSETAVGTARGETB: rst = 10; break;
5475 case ADCOFFEVENODD: rst = 1; break;
5476 case CALIBOFFSET1ON: rst = 2; break;
5477 case ADCOFFQUICKWAY: rst = 1; break;
5478 case ADCOFFPREDICTSTART: rst = 200; break;
5479 case ADCOFFPREDICTEND: rst = 500; break;
5480 case OFFSETTUNESTEP1: rst = 5; break;
5481 case OFFSETBOUNDARYRATIO1: rst = 100; break;
5482 case OFFSETAVGRATIO1: rst = 100; break;
5483 case OFFSETEVEN1R: rst = 308; break;
5484 case OFFSETODD1R: rst = 308; break;
5485 case OFFSETEVEN1G: rst = 317; break;
5486 case OFFSETODD1G: rst = 317; break;
5487 case OFFSETEVEN1B: rst = 319; break;
5488 case OFFSETODD1B: rst = 319; break;
5489 case ADCOFFPREDICTR: rst = 333; break;
5490 case ADCOFFPREDICTG: rst = 313; break;
5491 case ADCOFFPREDICTB: rst = 317; break;
5492 case ADCOFFEVEN1R_1ST: rst = 69; break;
5493 case ADCOFFODD1R_1ST: rst = 69; break;
5494 case ADCOFFEVEN1G_1ST: rst = 87; break;
5495 case ADCOFFODD1G_1ST: rst = 87; break;
5496 case ADCOFFEVEN1B_1ST: rst = 106; break;
5497 case ADCOFFODD1B_1ST: rst = 106; break;
5498 case PEAKR: rst = 116; break;
5499 case PEAKG: rst = 126; break;
5500 case PEAKB: rst = 102; break;
5501 case MINR: rst = 103; break;
5502 case MING: rst = 112; break;
5503 case MINB: rst = 80; break;
5504 case CALIBOFFSET2ON: rst = 0; break;
5505 case OFFSETTUNESTEP2: rst = 1; break;
5506 case OFFSETBOUNDARYRATIO2: rst = 100; break;
5507 case OFFSETAVGRATIO2: rst = 100; break;
5508 case OFFSETEVEN2R: rst = 0; break;
5509 case OFFSETODD2R: rst = 0; break;
5510 case OFFSETEVEN2G: rst = 0; break;
5511 case OFFSETODD2G: rst = 0; break;
5512 case OFFSETEVEN2B: rst = 0; break;
5513 case OFFSETODD2B: rst = 0; break;
5514 case GAINHEIGHT: rst = 30; break;
5515 case GAINTARGETFACTOR: rst = 80; break;
5516 case CALIBPAGON: rst = 0; break;
5517 case HIPAGR: rst = 3; break;
5518 case HIPAGG: rst = 3; break;
5519 case HIPAGB: rst = 3; break;
5520 case LOPAGR: rst = 3; break;
5521 case LOPAGG: rst = 3; break;
5522 case LOPAGB: rst = 3; break;
5523 case PAGR: rst = 3; break;
5524 case PAGG: rst = 3; break;
5525 case PAGB: rst = 3; break;
5526 case CALIBGAIN1ON: rst = 1; break;
5527 case GAIN1R: rst = 6; break;
5528 case GAIN1G: rst = 1; break;
5529 case GAIN1B: rst = 7; break;
5530 case CALIBGAIN2ON: rst = 0; break;
5531 case GAIN2R: rst = 4; break;
5532 case GAIN2G: rst = 4; break;
5533 case GAIN2B: rst = 4; break;
5534 case TOTSHADING: rst = 0; break;
5535 case BSHADINGON: rst = -2; break;
5536 case BSHADINGHEIGHT: rst = 30; break;
5537 case BSHADINGPREDIFFR: rst = 2; break;
5538 case BSHADINGPREDIFFG: rst = 2; break;
5539 case BSHADINGPREDIFFB: rst = 2; break;
5540 case BSHADINGDEFCUTOFF: rst = 0; break;
5541 case WSHADINGON: rst = 3; break;
5542 case WSHADINGHEIGHT: rst = 24; break;
5543 case WSHADINGPREDIFFR: rst = -1; break;
5544 case WSHADINGPREDIFFG: rst = -1; break;
5545 case WSHADINGPREDIFFB: rst = -1; break;
5548 return rst;
5553 int rst;
5557 case UA4900: rst = ua4900_calibnegative(option, defvalue); break;
5559 case HP3800: rst = hp3800_calibnegative(option, defvalue); break;
5561 case HP4370: rst = hp4370_calibnegative(option, defvalue); break;
5562 case HPG3110: rst = hpg3110_calibnegative(option, defvalue); break;
5563 default : rst = hp3970_calibnegative(option, defvalue); break;
5566 return rst;
5574 int rst = defvalue;
5585 case PARKHOMEAFTERCALIB: rst = myvalue[0]; break;
5586 case SHADINGTIME_16BIT: rst = myvalue[1]; break;
5587 case SHADOWTIME_16BIT: rst = myvalue[2]; break;
5588 case SHADINGTIME_8BIT: rst = myvalue[3]; break;
5589 case SHADOWTIME_8BIT: rst = myvalue[4]; break;
5590 case PREVIEWDPI: rst = myvalue[5]; break;
5593 return rst;
5599 int rst = defvalue;
5604 rst = fc_calibreflective(option, defvalue); break;
5606 rst = fc_calibtransparent(option, defvalue); break;
5608 rst = fc_calibnegative(option, defvalue); break;
5610 rst = fc_scaninfo_get(option, defvalue); break;
5613 return rst;
5618 int rst = defvalue;
5628 case ARRANGELINE: rst = value[0]; break;
5629 case COMPRESSION: rst = value[1]; break;
5630 case TA_X_START: rst = value[2]; break;
5631 case TA_Y_START: rst = value[3]; break;
5632 case DPIGAINCONTROL600: rst = value[4]; break;
5633 case CRVS: rst = value[5]; break;
5634 case MLOCK: rst = value[6]; break;
5635 case ENABLEWARMUP: rst = value[7]; break;
5636 case NMAXTARGET: rst = value[8]; break;
5637 case NMINTARGET: rst = value[9]; break;
5638 case NMAXTARGETTA: rst = value[10]; break;
5639 case NMINTARGETTA: rst = value[11]; break;
5640 case NMAXTARGETNEG: rst = value[12]; break;
5641 case NMINTARGETNEG: rst = value[13]; break;
5642 case STABLEDIFF: rst = value[14]; break;
5643 case DELTAPWM: rst = value[15]; break;
5644 case PWMLAMPLEVEL: rst = value[16]; break;
5645 case TMAPWMDUTY: rst = value[17]; break;
5646 case LEFTLEADING: rst = value[18]; break;
5649 return rst;
5654 int rst = defvalue;
5677 case ARRANGELINE: rst = value[0]; break;
5678 case COMPRESSION: rst = value[1]; break;
5679 case TA_X_START: rst = value[2]; break;
5680 case TA_Y_START: rst = value[3]; break;
5681 case DPIGAINCONTROL600: rst = value[4]; break;
5682 case CRVS: rst = value[5]; break;
5683 case MLOCK: rst = value[6]; break;
5684 case ENABLEWARMUP: rst = value[7]; break;
5685 case NMAXTARGET: rst = value[8]; break;
5686 case NMINTARGET: rst = value[9]; break;
5687 case NMAXTARGETTA: rst = value[10]; break;
5688 case NMINTARGETTA: rst = value[11]; break;
5689 case NMAXTARGETNEG: rst = value[12]; break;
5690 case NMINTARGETNEG: rst = value[13]; break;
5691 case STABLEDIFF: rst = value[14]; break;
5692 case DELTAPWM: rst = value[15]; break;
5693 case PWMLAMPLEVEL: rst = value[16]; break;
5694 case TMAPWMDUTY: rst = value[17]; break;
5695 case LEFTLEADING: rst = value[18]; break;
5698 return rst;
5713 int rst = defvalue;
5726 case ARRANGELINE: rst = value[0]; break;
5727 case COMPRESSION: rst = value[1]; break;
5728 case TA_X_START: rst = value[2]; break;
5729 case TA_Y_START: rst = value[3]; break;
5730 case DPIGAINCONTROL600: rst = value[4]; break;
5731 case CRVS: rst = value[5]; break;
5732 case MLOCK: rst = value[6]; break;
5733 case ENABLEWARMUP: rst = value[7]; break;
5734 case NMAXTARGET: rst = value[8]; break;
5735 case NMINTARGET: rst = value[9]; break;
5736 case NMAXTARGETTA: rst = value[10]; break;
5737 case NMINTARGETTA: rst = value[11]; break;
5738 case NMAXTARGETNEG: rst = value[12]; break;
5739 case NMINTARGETNEG: rst = value[13]; break;
5740 case STABLEDIFF: rst = value[14]; break;
5741 case DELTAPWM: rst = value[15]; break;
5742 case PWMLAMPLEVEL: rst = value[16]; break;
5743 case TMAPWMDUTY: rst = value[17]; break;
5744 case LEFTLEADING: rst = value[18]; break;
5747 return rst;
5752 int rst = defvalue;
5778 case PGA1: rst = value[0]; break;
5779 case PGA2: rst = value[1]; break;
5780 case PGA3: rst = value[2]; break;
5781 case VGAGAIN11: rst = value[3]; break;
5782 case VGAGAIN12: rst = value[4]; break;
5783 case VGAGAIN13: rst = value[5]; break;
5784 case DCSTEPEVEN1: rst = value[6]; break;
5785 case DCSTEPODD1: rst = value[7]; break;
5786 case DCSTEPEVEN2: rst = value[8]; break;
5787 case DCSTEPODD2: rst = value[9]; break;
5788 case DCSTEPEVEN3: rst = value[10]; break;
5789 case DCSTEPODD3: rst = value[11]; break;
5790 case FIRSTDCOFFSETEVEN11: rst = value[12]; break;
5791 case FIRSTDCOFFSETODD11: rst = value[13]; break;
5792 case FIRSTDCOFFSETEVEN12: rst = value[14]; break;
5793 case FIRSTDCOFFSETODD12: rst = value[15]; break;
5794 case FIRSTDCOFFSETEVEN13: rst = value[16]; break;
5795 case FIRSTDCOFFSETODD13: rst = value[17]; break;
5796 case DCOFFSETEVEN11: rst = value[18]; break;
5797 case DCOFFSETODD11: rst = value[19]; break;
5798 case DCOFFSETEVEN12: rst = value[20]; break;
5799 case DCOFFSETODD12: rst = value[21]; break;
5800 case DCOFFSETEVEN13: rst = value[22]; break;
5801 case DCOFFSETODD13: rst = value[23]; break;
5804 return rst;
5809 int rst = defvalue;
5831 case SHADINGBASE: rst = value[0]; break;
5832 case SHADINGFACT1: rst = value[1]; break;
5833 case SHADINGFACT2: rst = value[2]; break;
5834 case SHADINGFACT3: rst = value[3]; break;
5837 return rst;
5842 int rst = defvalue;
5864 case PIXELDARKLEVEL: rst = value[0]; break;
5867 return rst;
5876 int rst = defvalue;
5882 case BINARYTHRESHOLDH: rst = value[0]; break;
5883 case BINARYTHRESHOLDL: rst = value[1]; break;
5884 case CLOSETIME: rst = value[2]; break;
5888 return rst;
5897 int rst = defvalue;
5903 case BINARYTHRESHOLDH: rst = value[0]; break;
5904 case BINARYTHRESHOLDL: rst = value[1]; break;
5905 case CLOSETIME: rst = value[2]; break;
5909 return rst;
5917 int rst = defvalue;
5923 case BINARYTHRESHOLDH: rst = value[0]; break;
5924 case BINARYTHRESHOLDL: rst = value[1]; break;
5925 case CLOSETIME: rst = value[2]; break;
5929 return rst;
5938 int rst = defvalue;
5944 case BINARYTHRESHOLDH: rst = value[0]; break;
5945 case BINARYTHRESHOLDL: rst = value[1]; break;
5946 case CLOSETIME: rst = value[2]; break;
5950 return rst;
5955 int rst = defvalue;
5974 case SHADINGTIME_16BIT: rst = value[0]; break;
5975 case SHADOWTIME_16BIT: rst = value[1]; break;
5976 case SHADINGTIME_8BIT: rst = value[2]; break;
5977 case SHADOWTIME_8BIT: rst = value[3]; break;
5981 return rst;
5986 int rst = defvalue;
5994 case HP3800: rst = srt_hp3800_scanparam_get(option, defvalue); break;
5997 case HP4370: rst = srt_hp4370_scanparam_get(file, option, defvalue); break;
5998 default : rst = srt_hp3970_scanparam_get(file, option, defvalue); break;
6002 rst = srt_scancali_get(file, option, defvalue); break;
6004 rst = srt_truegrayparam_get(file, option, defvalue); break;
6006 rst = srt_caliparam_get(file, option, defvalue); break;
6011 case HP3800: rst = srt_hp3800_platform_get(option, defvalue); break;
6012 case UA4900: rst = srt_ua4900_platform_get(option, defvalue); break;
6015 case HP4370: rst = srt_hp4370_platform_get(option, defvalue); break;
6016 default : rst = srt_hp3970_platform_get(option, defvalue); break;
6020 rst = srt_scaninfo_get(file, option, defvalue); break;
6023 return rst;
6028 int rst = defvalue;
6033 rst = fitcalibrate_get(section, option, defvalue); break;
6038 rst = srt_sec_get(file, section, option, defvalue); break;
6041 return rst;