Lines Matching defs:param

240 static double usb_GetMCLK( Plustek_Device *dev, ScanParam *param )
250 if( param->PhyDpi.y <= dpi_ranges[i] )
257 if( param->bDataType != SCANDATATYPE_Color ) {
259 if( param->bBitDepth > 8 )
264 if( param->bBitDepth > 8 )
271 hw->motorModel, param->bDataType, idx, mclk, param->PhyDpi.x );
278 static void usb_SetMCLK( Plustek_Device *dev, ScanParam *param )
282 dMCLK = usb_GetMCLK( dev, param );
283 param->dMCLK = dMCLK;
286 hw->motorModel, param->bDataType, dMCLK );
370 ScanParam *param = &dev->scanning.sParam;
376 param->swGain[0] = 1000;
377 param->swGain[1] = 1000;
378 param->swGain[2] = 1000;
389 ScanParam *param = &dev->scanning.sParam;
393 param->swOffset[0] = 0;
394 param->swOffset[1] = 0;
395 param->swOffset[2] = 0;
397 param->swGain[0] = 1000;
398 param->swGain[1] = 1000;
399 param->swGain[2] = 1000;
401 if( param->bSource != SOURCE_Reflection ) {
412 param->swGain[0] = 800;
413 param->swGain[1] = 800;
414 param->swGain[2] = 800;
420 if( param->PhyDpi.x <= 150 ) {
421 param->swOffset[0] = 600;
422 param->swOffset[1] = 500;
423 param->swOffset[2] = 300;
424 param->swGain[0] = 960;
425 param->swGain[1] = 970;
426 param->swGain[2] = 1000;
427 } else if (param->PhyDpi.x <= 300) {
428 param->swOffset[0] = 700;
429 param->swOffset[1] = 600;
430 param->swOffset[2] = 400;
431 param->swGain[0] = 967;
432 param->swGain[1] = 980;
433 param->swGain[2] = 1000;
435 param->swOffset[0] = 900;
436 param->swOffset[1] = 850;
437 param->swOffset[2] = 620;
438 param->swGain[0] = 965;
439 param->swGain[1] = 980;
440 param->swGain[2] = 1000;
450 if(param->bDataType == SCANDATATYPE_Color) {
452 param->swGain[0] =
453 param->swGain[1] =
454 param->swGain[2] = 952;
456 param->swOffset[0] =
457 param->swOffset[1] =
458 param->swOffset[2] = 1000;
466 if(param->bDataType == SCANDATATYPE_Color) {
468 param->swGain[0] =
469 param->swGain[1] =
470 param->swGain[2] = 952;
472 param->swOffset[0] =
473 param->swOffset[1] =
474 param->swOffset[2] = 1000;
479 if(param->bDataType == SCANDATATYPE_Color) {
481 param->swGain[0] = 950;
482 param->swGain[1] = 950;
483 param->swGain[2] = 900;
485 param->swOffset[0] =
486 param->swOffset[1] =
487 param->swOffset[2] = 0; /*1000;*/
495 if( param->PhyDpi.x <= 150 ) {
496 param->swOffset[0] = 600;
497 param->swOffset[1] = 500;
498 param->swOffset[2] = 300;
499 param->swGain[0] = 960;
500 param->swGain[1] = 970;
501 param->swGain[2] = 1000;
502 } else if (param->PhyDpi.x <= 300) {
503 param->swOffset[0] = 700;
504 param->swOffset[1] = 600;
505 param->swOffset[2] = 400;
506 param->swGain[0] = 967;
507 param->swGain[1] = 980;
508 param->swGain[2] = 1000;
510 param->swOffset[0] = 900;
511 param->swOffset[1] = 850;
512 param->swOffset[2] = 620;
513 param->swGain[0] = 965;
514 param->swGain[1] = 980;
515 param->swGain[2] = 1000;
518 param->swOffset[0] = 1950;
519 param->swOffset[1] = 1700;
520 param->swOffset[2] = 1250;
521 param->swGain[0] = 955;
522 param->swGain[1] = 950;
523 param->swGain[2] = 1000;
525 if( param->PhyDpi.x <= 300 ) {
526 if( param->bBitDepth > 8 ) {
527 param->swOffset[0] = 0;
528 param->swOffset[1] = 0;
529 param->swOffset[2] = -300;
530 param->swGain[0] = 970;
531 param->swGain[1] = 985;
532 param->swGain[2] = 1050;
534 param->swOffset[0] = -485;
535 param->swOffset[1] = -375;
536 param->swOffset[2] = -628;
537 param->swGain[0] = 970;
538 param->swGain[1] = 980;
539 param->swGain[2] = 1050;
542 if( param->bBitDepth > 8 ) {
543 param->swOffset[0] = 1150;
544 param->swOffset[1] = 1000;
545 param->swOffset[2] = 700;
546 param->swGain[0] = 990;
547 param->swGain[1] = 1000;
548 param->swGain[2] = 1050;
550 param->swOffset[0] = -30;
551 param->swOffset[1] = 0;
552 param->swOffset[2] = -250;
553 param->swGain[0] = 985;
554 param->swGain[1] = 995;
555 param->swGain[2] = 1050;
563 if(param->bDataType == SCANDATATYPE_Color)
565 if(param->PhyDpi.x <= 75)
567 param->swOffset[0] = 650;
568 param->swOffset[1] = 850;
569 param->swOffset[2] = 500;
570 param->swGain[0] = 980;
571 param->swGain[1] = 1004;
572 param->swGain[2] = 1036;
574 else if(param->PhyDpi.x <= 300)
576 param->swOffset[0] = 700;
577 param->swOffset[1] = 900;
578 param->swOffset[2] = 550;
579 param->swGain[0] = 970;
580 param->swGain[1] = 995;
581 param->swGain[2] = 1020;
583 else if(param->PhyDpi.x <= 400)
585 param->swOffset[0] = 770;
586 param->swOffset[1] = 1010;
587 param->swOffset[2] = 600;
588 param->swGain[0] = 970;
589 param->swGain[1] = 993;
590 param->swGain[2] = 1023;
594 param->swOffset[0] = 380;
595 param->swOffset[1] = 920;
596 param->swOffset[2] = 450;
597 param->swGain[0] = 957;
598 param->swGain[1] = 980;
599 param->swGain[2] = 1008;
604 if(param->PhyDpi.x <= 75)
606 param->swOffset[1] = 1250;
607 param->swGain[1] = 950;
609 else if(param->PhyDpi.x <= 300)
611 param->swOffset[1] = 1250;
612 param->swGain[1] = 950;
614 else if(param->PhyDpi.x <= 400)
616 param->swOffset[1] = 1250;
617 param->swGain[1] = 950;
621 param->swOffset[1] = 1250;
622 param->swGain[1] = 950;
629 if((_LM9831 == hw->chip) && (param->PhyDpi.x <= 300))
631 param->swOffset[0] = 0;
632 param->swOffset[1] = 0;
633 param->swOffset[2] = 0;
634 param->swGain[0] = 900;
635 param->swGain[1] = 920;
636 param->swGain[2] = 980;
638 else if( hw->motorModel == MODEL_HuaLien && param->PhyDpi.x > 800)
640 param->swOffset[0] = 0;
641 param->swOffset[1] = 0;
642 param->swOffset[2] = -200;
643 param->swGain[0] = 980;
644 param->swGain[1] = 930;
645 param->swGain[2] = 1080;
649 param->swOffset[0] = -304;
650 param->swOffset[1] = -304;
651 param->swOffset[2] = -304;
652 param->swGain[0] = 910;
653 param->swGain[1] = 920;
654 param->swGain[2] = 975;
657 if(param->bDataType == SCANDATATYPE_BW && param->PhyDpi.x <= 300)
659 param->swOffset[1] = 1000;
660 param->swGain[1] = 1000;
713 * @param gain -
714 * @param reg -
728 * @param channel - 0 = red, 1 = green, 2 = blue
729 * @param max -
730 * @param ideal -
731 * @param l_on -
732 * @param l_off -
1195 * @param pdwSum -
1196 * @param pdwDiff -
1197 * @param pcOffset -
1198 * @param pIdeal -
1199 * @param channel -
1200 * @param cAdjust -
1715 * @param dev - the almighty device structure.
1716 * @param sp - is a pointer to the scanparam structure used for
1718 * @param hilight - defines the number of values to skip.
1719 * @param shading_lines - defines the overall number of shading lines.
1766 * @param dev - the almighty device structure.
1767 * @param sp - is a pointer to the scanparam structure used for
1769 * @param hilight - defines the number of values to skip.
1770 * @param shading_lines - defines the overall number of shading lines.
3053 ScanParam *param = &dev->scanning.sParam;
3145 if( param->bDataType == SCANDATATYPE_Color ) {
3160 if( param->bDataType == SCANDATATYPE_Color ) {