Remove the obsolete transport function

With the support for multiple transports per device, the
dc_descriptor_get_transport() function became obsolete because it does
support only a single transport type. Applications should use the new
dc_descriptor_get_transports() function instead.
This commit is contained in:
Jef Driesen 2017-08-29 21:01:07 +02:00
parent 46608ce898
commit 30ea13b36b
3 changed files with 0 additions and 22 deletions

View File

@ -49,9 +49,6 @@ dc_descriptor_get_type (dc_descriptor_t *descriptor);
unsigned int
dc_descriptor_get_model (dc_descriptor_t *descriptor);
dc_transport_t
dc_descriptor_get_transport (dc_descriptor_t *descriptor);
unsigned int
dc_descriptor_get_transports (dc_descriptor_t *descriptor);

View File

@ -503,24 +503,6 @@ dc_descriptor_get_model (dc_descriptor_t *descriptor)
return descriptor->model;
}
dc_transport_t
dc_descriptor_get_transport (dc_descriptor_t *descriptor)
{
if (descriptor == NULL)
return DC_TRANSPORT_NONE;
if (descriptor->type == DC_FAMILY_ATOMICS_COBALT)
return DC_TRANSPORT_USB;
else if (descriptor->type == DC_FAMILY_SUUNTO_EONSTEEL)
return DC_TRANSPORT_USBHID;
else if (descriptor->type == DC_FAMILY_UWATEC_G2)
return DC_TRANSPORT_USBHID;
else if (descriptor->type == DC_FAMILY_UWATEC_SMART)
return DC_TRANSPORT_IRDA;
else
return DC_TRANSPORT_SERIAL;
}
unsigned int
dc_descriptor_get_transports (dc_descriptor_t *descriptor)
{

View File

@ -32,7 +32,6 @@ dc_descriptor_get_vendor
dc_descriptor_get_product
dc_descriptor_get_type
dc_descriptor_get_model
dc_descriptor_get_transport
dc_descriptor_get_transports
dc_iostream_get_transport