SANE_TYPE_BOOL,
SANE_UNIT_NONE,
sizeof(SANE_Bool),
- SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT,
+ SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED,
SANE_CONSTRAINT_NONE
};
SANE_TYPE_STRING,
SANE_UNIT_NONE,
sizeof(SANE_String_Const*) * 5,
- SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT,
+ SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED,
SANE_CONSTRAINT_STRING_LIST,
{.string_list = (SANE_String_Const*) constraint}
};
SANE_TYPE_STRING,
SANE_UNIT_NONE,
sizeof(SANE_String_Const*) * 3,
- SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT,
+ SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED,
SANE_CONSTRAINT_STRING_LIST,
{.string_list = (SANE_String_Const*) constraint}
};
SANE_TYPE_STRING,
SANE_UNIT_NONE,
sizeof(SANE_String_Const*) * 6,
- SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT,
+ SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED,
SANE_CONSTRAINT_STRING_LIST,
{.string_list = (SANE_String_Const*) constraint}
};
SANE_TYPE_STRING,
SANE_UNIT_NONE,
sizeof(SANE_String_Const*) * 4,
- SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT,
+ SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED,
SANE_CONSTRAINT_STRING_LIST,
{.string_list = (SANE_String_Const*) constraint}
};
SANE_TYPE_STRING,
SANE_UNIT_NONE,
sizeof(SANE_String_Const*) * 4,
- SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT,
+ SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED,
SANE_CONSTRAINT_STRING_LIST,
{.string_list = (SANE_String_Const*) constraint}
};
SANE_TYPE_STRING,
SANE_UNIT_NONE,
sizeof(SANE_String_Const*) * 5,
- SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT,
+ SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED,
SANE_CONSTRAINT_STRING_LIST,
{.string_list = (SANE_String_Const*) constraint}
};
SANE_TYPE_STRING,
SANE_UNIT_NONE,
sizeof(SANE_String_Const*) * 6,
- SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT,
+ SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED,
SANE_CONSTRAINT_STRING_LIST,
{.string_list = (SANE_String_Const*) constraint}
};
SANE_TYPE_STRING,
SANE_UNIT_NONE,
sizeof(SANE_String_Const*) * 4,
- SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT,
+ SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED,
SANE_CONSTRAINT_STRING_LIST,
{.string_list = (SANE_String_Const*) constraint}
};
SANE_TYPE_BOOL,
SANE_UNIT_NONE,
sizeof(SANE_Bool),
- SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT,
+ SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED,
SANE_CONSTRAINT_NONE,
};
SANE_TYPE_INT,
SANE_UNIT_PERCENT,
sizeof(SANE_Int),
- SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT,
+ SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED,
SANE_CONSTRAINT_RANGE,
{.range = constraint}
};
SANE_TYPE_INT,
SANE_UNIT_NONE,
sizeof(SANE_Int),
- SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT,
+ SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED,
SANE_CONSTRAINT_RANGE,
{.range = constraint}
};
SANE_TYPE_INT,
SANE_UNIT_NONE,
sizeof(SANE_Int),
- SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT,
+ SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED,
SANE_CONSTRAINT_RANGE,
{.range = constraint}
};
assert_int_equal(SANE_TYPE_STRING, option->type);
assert_int_equal(SANE_UNIT_NONE, option->unit);
assert_int_equal(sizeof(SANE_String_Const*) * 6, option->size);
- assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT, option->cap);
+ assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED, option->cap);
assert_int_equal(SANE_CONSTRAINT_STRING_LIST, option->constraint_type);
assert_string_equal("Draft", option->constraint.string_list[0]);
assert_string_equal("Good", option->constraint.string_list[1]);
assert_int_equal(SANE_TYPE_INT, option->type);
assert_int_equal(SANE_UNIT_PERCENT, option->unit);
assert_int_equal(sizeof(SANE_Int), option->size);
- assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT, option->cap);
+ assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED, option->cap);
assert_int_equal(SANE_CONSTRAINT_RANGE, option->constraint_type);
assert_int_equal(option->constraint.range->min, 0);
assert_int_equal(option->constraint.range->max, 100);
assert_int_equal(SANE_TYPE_STRING, option->type);
assert_int_equal(SANE_UNIT_NONE, option->unit);
assert_int_equal(sizeof(SANE_String_Const*) * 5, option->size);
- assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT, option->cap);
+ assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED, option->cap);
assert_int_equal(SANE_CONSTRAINT_STRING_LIST, option->constraint_type);
assert_string_equal("None", option->constraint.string_list[0]);
assert_string_equal("Low", option->constraint.string_list[1]);
assert_int_equal(SANE_TYPE_INT, option->type);
assert_int_equal(SANE_UNIT_NONE, option->unit);
assert_int_equal(sizeof(SANE_Int), option->size);
- assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT, option->cap);
+ assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED, option->cap);
assert_int_equal(SANE_CONSTRAINT_RANGE, option->constraint_type);
assert_int_equal(option->constraint.range->min, 25);
assert_int_equal(option->constraint.range->max, 400);
assert_int_equal(SANE_TYPE_INT, option->type);
assert_int_equal(SANE_UNIT_NONE, option->unit);
assert_int_equal(sizeof(SANE_Int), option->size);
- assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT, option->cap);
+ assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED, option->cap);
assert_int_equal(SANE_CONSTRAINT_RANGE, option->constraint_type);
assert_int_equal(option->constraint.range->min, 0);
assert_int_equal(option->constraint.range->max, 120);
assert_int_equal(SANE_TYPE_STRING, option->type);
assert_int_equal(SANE_UNIT_NONE, option->unit);
assert_int_equal(sizeof(SANE_String_Const*) * 3, option->size);
- assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT, option->cap);
+ assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED, option->cap);
assert_int_equal(SANE_CONSTRAINT_STRING_LIST, option->constraint_type);
assert_string_equal("Stop", option->constraint.string_list[0]);
assert_string_equal("StopAndGenerateImage", option->constraint.string_list[1]);
assert_int_equal(SANE_TYPE_STRING, option->type);
assert_int_equal(SANE_UNIT_NONE, option->unit);
assert_int_equal(sizeof(SANE_String_Const*) * 4, option->size);
- assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT, option->cap);
+ assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED, option->cap);
assert_int_equal(SANE_CONSTRAINT_STRING_LIST, option->constraint_type);
assert_string_equal("None", option->constraint.string_list[0]);
assert_string_equal("Add", option->constraint.string_list[1]);
assert_int_equal(SANE_TYPE_BOOL, option->type);
assert_int_equal(SANE_UNIT_NONE, option->unit);
assert_int_equal(sizeof(SANE_Bool), option->size);
- assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT, option->cap);
+ assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED, option->cap);
assert_int_equal(SANE_CONSTRAINT_NONE, option->constraint_type);
}
assert_int_equal(SANE_TYPE_STRING, option->type);
assert_int_equal(SANE_UNIT_NONE, option->unit);
assert_int_equal(sizeof(SANE_String_Const*) * 4, option->size);
- assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT, option->cap);
+ assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED, option->cap);
assert_int_equal(SANE_CONSTRAINT_STRING_LIST, option->constraint_type);
assert_string_equal("Stop", option->constraint.string_list[0]);
assert_string_equal("Pause", option->constraint.string_list[1]);
assert_int_equal(SANE_TYPE_STRING, option->type);
assert_int_equal(SANE_UNIT_NONE, option->unit);
assert_int_equal(sizeof(SANE_String_Const*) * 6, option->size);
- assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT, option->cap);
+ assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED, option->cap);
assert_int_equal(SANE_CONSTRAINT_STRING_LIST, option->constraint_type);
assert_string_equal("None", option->constraint.string_list[0]);
assert_string_equal("Automatic", option->constraint.string_list[1]);
assert_int_equal(SANE_TYPE_STRING, option->type);
assert_int_equal(SANE_UNIT_NONE, option->unit);
assert_int_equal(sizeof(SANE_String_Const*) * 4, option->size);
- assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT, option->cap);
+ assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED, option->cap);
assert_int_equal(SANE_CONSTRAINT_STRING_LIST, option->constraint_type);
assert_string_equal("None", option->constraint.string_list[0]);
assert_string_equal("Automatic", option->constraint.string_list[1]);
assert_int_equal(SANE_TYPE_STRING, option->type);
assert_int_equal(SANE_UNIT_NONE, option->unit);
assert_int_equal(sizeof(SANE_String_Const*) * 5, option->size);
- assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT, option->cap);
+ assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED, option->cap);
assert_int_equal(SANE_CONSTRAINT_STRING_LIST, option->constraint_type);
assert_string_equal("Normal", option->constraint.string_list[0]);
assert_string_equal("ImprovedStacking", option->constraint.string_list[1]);
assert_int_equal(SANE_TYPE_BOOL, option->type);
assert_int_equal(SANE_UNIT_NONE, option->unit);
assert_int_equal(sizeof(SANE_Bool), option->size);
- assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT, option->cap);
+ assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED, option->cap);
assert_int_equal(SANE_CONSTRAINT_NONE, option->constraint_type);
}