Lines Matching defs:settings
721 * color format, and a couple of scan quality settings (sharpen, skip
833 * color format, and a couple of scan quality settings (sharpen, skip
902 * 4. sanei_pieusb_cmd_get_gain_offset() : the settings are generated during the initialisation of this phase, so they are current\n
903 * 5. cmdSetSettings(): settings take effect in the next scan phase\n\n
1011 * Get internal scanner settings which have resulted from an auto-calibration
1017 * @param settings Settings for gain and offset for the four colors RGBI
1022 sanei_pieusb_cmd_get_gain_offset(SANE_Int device_number, struct Pieusb_Settings* settings, struct Pieusb_Command_Status *status)
1042 _get_shorts (settings->saturationLevel, data+54, 3);
1043 _get_shorts (settings->exposureTime, data+60, 3);
1045 for (k = 0; k < 3; k++) settings->offset[k] = val[k];
1047 for (k = 0; k < 3; k++) settings->gain[k] = val[k];
1048 settings->light = _get_byte (data, 75);
1049 settings->exposureTime[3] = _get_short (data, 98);
1050 settings->offset[3] = _get_byte (data, 100);
1051 settings->gain[3] = _get_byte (data, 102);
1054 DBG (DBG_info, " saturationlevels = %d-%d-%d\n", settings->saturationLevel[0], settings->saturationLevel[1], settings->saturationLevel[2]);
1056 DBG (DBG_info, " exposure times = %d-%d-%d-%d\n", settings->exposureTime[0], settings->exposureTime[1], settings->exposureTime[2], settings->exposureTime[3]);
1057 DBG (DBG_info, " gain = %d-%d-%d-%d\n", settings->gain[0], settings->gain[1], settings->gain[2], settings->gain[3]);
1058 DBG (DBG_info, " offset = %d-%d-%d-%d\n", settings->offset[0], settings->offset[1], settings->offset[2], settings->offset[3]);
1059 DBG (DBG_info, " light = %02x\n", settings->light);
1060 DBG (DBG_info, " double times = %02x\n", settings->doubleTimes);
1061 DBG (DBG_info, " extra entries = %02x\n", settings->extraEntries);
1067 * Set internal scanner settings such as gain and offset.\n
1074 * @param settings Settings for gain and offset for the four colors RGBI
1079 sanei_pieusb_cmd_set_gain_offset(SANE_Int device_number, struct Pieusb_Settings* settings, struct Pieusb_Command_Status *status)
1093 DBG (DBG_info, " exposure times = %d-%d-%d-%d\n", settings->exposureTime[0], settings->exposureTime[1], settings->exposureTime[2], settings->exposureTime[3]);
1094 DBG (DBG_info, " gain = %d-%d-%d-%d\n", settings->gain[0], settings->gain[1], settings->gain[2], settings->gain[3]);
1095 DBG (DBG_info, " offset = %d-%d-%d-%d\n", settings->offset[0], settings->offset[1], settings->offset[2], settings->offset[3]);
1096 DBG (DBG_info, " light = %02x\n", settings->light);
1097 DBG (DBG_info, " double times = %02x\n", settings->doubleTimes);
1098 DBG (DBG_info, " extra entries = %02x\n", settings->extraEntries);
1102 _set_shorts (settings->exposureTime, data, 3);
1104 val[k] = settings->offset[k];
1108 val[k] = settings->gain[k];
1111 _set_byte (settings->light, data, 15);
1112 _set_byte (settings->extraEntries, data, 16);
1113 _set_byte (settings->doubleTimes, data, 17);
1114 _set_short (settings->exposureTime[3], data, 18);
1115 _set_byte (settings->offset[3], data, 20);
1116 _set_byte (settings->gain[3], data, 22);