Remove bogus automatic warmup and power saving functions.

merge-requests/1/head
Jan Hauffa 2011-03-06 15:27:19 +01:00 zatwierdzone przez m. allan noah
rodzic 0f63d16121
commit bc9252c094
4 zmienionych plików z 1 dodań i 85 usunięć

Wyświetl plik

@ -134,9 +134,7 @@ static Scanner_Model mustek_A2nu2_model = {
SANE_FIX (6.45 * MM_PER_INCH), /* Size of scan area in TA mode in mm (y) */
RO_RGB, /* Order of the CCD/CIS colors */
SANE_FIX (2.0), /* Default gamma value */
SANE_FALSE /* Is this a CIS scanner? */
SANE_FIX (2.0) /* Default gamma value */
};
@ -378,27 +376,6 @@ init_options (Mustek_Scanner * s)
s->opt[OPT_PREVIEW].type = SANE_TYPE_BOOL;
s->val[OPT_PREVIEW].w = SANE_FALSE;
/* "Debug" group: */
s->opt[OPT_DEBUG_GROUP].title = SANE_I18N ("Debugging Options");
s->opt[OPT_DEBUG_GROUP].desc = "";
s->opt[OPT_DEBUG_GROUP].type = SANE_TYPE_GROUP;
s->opt[OPT_DEBUG_GROUP].size = 0;
s->opt[OPT_DEBUG_GROUP].cap = 0;
s->opt[OPT_DEBUG_GROUP].constraint_type = SANE_CONSTRAINT_NONE;
/* auto warmup */
s->opt[OPT_AUTO_WARMUP].name = "auto-warmup";
s->opt[OPT_AUTO_WARMUP].title = SANE_I18N ("Automatic warmup");
s->opt[OPT_AUTO_WARMUP].desc =
SANE_I18N ("Warm-up until the lamp's brightness is constant "
"instead of insisting on 40 seconds warm-up time.");
s->opt[OPT_AUTO_WARMUP].type = SANE_TYPE_BOOL;
s->opt[OPT_AUTO_WARMUP].unit = SANE_UNIT_NONE;
s->opt[OPT_AUTO_WARMUP].constraint_type = SANE_CONSTRAINT_NONE;
s->val[OPT_AUTO_WARMUP].w = SANE_FALSE;
if (s->model.is_cis)
DISABLE (OPT_AUTO_WARMUP);
/* "Enhancement" group: */
s->opt[OPT_ENHANCEMENT_GROUP].title = SANE_I18N ("Enhancement");
s->opt[OPT_ENHANCEMENT_GROUP].desc = "";
@ -1989,7 +1966,6 @@ sane_control_option (SANE_Handle handle, SANE_Int option,
case OPT_NUM_OPTS:
case OPT_RESOLUTION:
case OPT_PREVIEW:
case OPT_AUTO_WARMUP:
case OPT_GAMMA_VALUE:
case OPT_THRESHOLD:
case OPT_TL_X:
@ -2045,7 +2021,6 @@ sane_control_option (SANE_Handle handle, SANE_Int option,
myinfo |= SANE_INFO_RELOAD_PARAMS;
break;
case OPT_THRESHOLD:
case OPT_AUTO_WARMUP:
case OPT_GAMMA_VALUE:
s->val[option].w = *(SANE_Word *) val;
break;
@ -2151,7 +2126,6 @@ sane_get_parameters (SANE_Handle handle, SANE_Parameters * params)
SANE_Status
sane_start (SANE_Handle handle)
{
int i;
Mustek_Scanner *s = handle;
DBG (DBG_FUNC, "sane_start: start\n");
@ -2233,15 +2207,6 @@ sane_start (SANE_Handle handle)
s->read_rows = s->getpara.dwLength;
DBG (DBG_INFO, "sane_start : read_rows = %d\n", s->read_rows);
/*warmming up */
if (s->val[OPT_AUTO_WARMUP].w)
{
for (i = 30; i > 0; i--)
{
sleep (1);
DBG (DBG_ERR, "warming up: %d\n", i);
}
}
DBG (DBG_INFO, "SCANNING ... \n");
s->bIsScanning = SANE_TRUE;

Wyświetl plik

@ -70,9 +70,6 @@ enum Mustek_Usb_Option
OPT_RESOLUTION,
OPT_PREVIEW,
OPT_DEBUG_GROUP,
OPT_AUTO_WARMUP,
OPT_ENHANCEMENT_GROUP,
OPT_THRESHOLD,
OPT_GAMMA_VALUE,
@ -107,11 +104,8 @@ typedef struct Scanner_Model
SANE_Fixed x_size_ta; /* Size of scan area in TA mode in mm */
SANE_Fixed y_size_ta; /* Size of scan area in TA mode in mm */
RGBORDER line_mode_color_order; /* Order of the CCD/CIS colors */
SANE_Fixed default_gamma_value; /* Default gamma value */
SANE_Bool is_cis; /* Is this a CIS or CCD scanner? */
/*@} */
} Scanner_Model;

Wyświetl plik

@ -1549,22 +1549,6 @@ LLFSetMotorCurrentAndPhase (PAsic chip,
}
#if SANE_UNUSED
static STATUS
LLFStopMotorMove (PAsic chip)
{
STATUS status = STATUS_GOOD;
DBG (DBG_ASIC, "LLFStopMotorMove:Enter\n");
Mustek_SendData (chip, ES01_F4_ActiveTrigger, ACTION_TRIGGER_DISABLE);
Asic_WaitUnitReady (chip);
DBG (DBG_ASIC, "LLFStopMotorMove:Exit\n");
return status;
}
#endif
static STATUS
LLFSetMotorTable (PAsic chip, LLF_SETMOTORTABLE * LLF_SetMotorTable)
{
@ -2520,27 +2504,6 @@ DRAM_Test (PAsic chip)
return status;
}
#if SANE_UNUSED
static STATUS
SetPowerSave (PAsic chip)
{
STATUS status = STATUS_GOOD;
DBG (DBG_ASIC, "SetPowerSave:Enter\n");
if (chip->firmwarestate < FS_OPENED)
OpenScanChip (chip);
if (chip->firmwarestate > FS_OPENED)
Asic_ScanStop (chip);
Mustek_SendData (chip, ES01_94_PowerSaveControl, 0x10);
chip->firmwarestate = FS_OPENED;
DBG (DBG_ASIC, "SetPowerSave:Exit\n");
return status;
}
#endif
static STATUS
SetLineTimeAndExposure (PAsic chip)
{

Wyświetl plik

@ -1069,9 +1069,6 @@ static STATUS OpenScanChip (PAsic chip);
static STATUS CloseScanChip (PAsic chip);
static STATUS SafeInitialChip (PAsic chip);
static STATUS DRAM_Test (PAsic chip);
#if SANE_UNUSED
static STATUS SetPowerSave (PAsic chip);
#endif
static STATUS SetLineTimeAndExposure (PAsic chip);
static STATUS CCDTiming (PAsic chip);
static STATUS IsCarriageHome (PAsic chip, SANE_Bool * LampHome, SANE_Bool * TAHome);
@ -1229,9 +1226,6 @@ static STATUS LLFSetMotorTable (PAsic chip,
static STATUS SetMotorCurrent (PAsic chip, unsigned short dwMotorSpeed,
LLF_MOTOR_CURRENT_AND_PHASE * CurrentPhase);
static STATUS LLFMotorMove (PAsic chip, LLF_MOTORMOVE * LLF_MotorMove);
#if SANE_UNUSED
static STATUS LLFStopMotorMove (PAsic chip);
#endif
static STATUS LLFSetRamAddress (PAsic chip, unsigned int dwStartAddr,
unsigned int dwEndAddr, SANE_Byte byAccessTarget);
static STATUS LLFRamAccess (PAsic chip, LLF_RAMACCESS * RamAccess);