Add a warning for unsupported devices.
This commit is contained in:
parent
dfa191c9bc
commit
6d3fbb7e6d
@ -671,7 +671,10 @@ oceanic_atom2_device_open2 (dc_device_t **out, dc_context_t *context, const char
|
||||
device->bigpage = 16;
|
||||
} else if (OCEANIC_COMMON_MATCH (device->base.version, aqualung_i450t_version)) {
|
||||
device->base.layout = &aqualung_i450t_layout;
|
||||
} else if (OCEANIC_COMMON_MATCH (device->base.version, oceanic_default_version)) {
|
||||
device->base.layout = &oceanic_default_layout;
|
||||
} else {
|
||||
WARNING (context, "Unsupported device detected!");
|
||||
device->base.layout = &oceanic_default_layout;
|
||||
}
|
||||
|
||||
|
||||
@ -63,7 +63,7 @@ static const oceanic_common_device_vtable_t oceanic_veo250_device_vtable = {
|
||||
oceanic_common_device_profile,
|
||||
};
|
||||
|
||||
static const oceanic_common_version_t oceanic_vtpro_version[] = {
|
||||
static const oceanic_common_version_t oceanic_veo250_version[] = {
|
||||
{"GENREACT \0\0 256K"},
|
||||
{"VEO 200 R\0\0 256K"},
|
||||
{"VEO 250 R\0\0 256K"},
|
||||
@ -244,7 +244,6 @@ oceanic_veo250_device_open (dc_device_t **out, dc_context_t *context, const char
|
||||
oceanic_common_device_init (&device->base);
|
||||
|
||||
// Override the base class values.
|
||||
device->base.layout = &oceanic_veo250_layout;
|
||||
device->base.multipage = MULTIPAGE;
|
||||
|
||||
// Set the default values.
|
||||
@ -309,6 +308,14 @@ oceanic_veo250_device_open (dc_device_t **out, dc_context_t *context, const char
|
||||
goto error_close;
|
||||
}
|
||||
|
||||
// Override the base class values.
|
||||
if (OCEANIC_COMMON_MATCH (device->base.version, oceanic_veo250_version)) {
|
||||
device->base.layout = &oceanic_veo250_layout;
|
||||
} else {
|
||||
WARNING (context, "Unsupported device detected!");
|
||||
device->base.layout = &oceanic_veo250_layout;
|
||||
}
|
||||
|
||||
*out = (dc_device_t*) device;
|
||||
|
||||
return DC_STATUS_SUCCESS;
|
||||
|
||||
@ -490,7 +490,10 @@ oceanic_vtpro_device_open2 (dc_device_t **out, dc_context_t *context, const char
|
||||
device->base.layout = &aeris_500ai_layout;
|
||||
} else if (OCEANIC_COMMON_MATCH (device->base.version, oceanic_wisdom_version)) {
|
||||
device->base.layout = &oceanic_wisdom_layout;
|
||||
} else if (OCEANIC_COMMON_MATCH (device->base.version, oceanic_vtpro_version)) {
|
||||
device->base.layout = &oceanic_vtpro_layout;
|
||||
} else {
|
||||
WARNING (context, "Unsupported device detected!");
|
||||
device->base.layout = &oceanic_vtpro_layout;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user