| TiCables Library API

The ticables library provide a complete API (Application Programming Interface) which makes use of TI link cables easy and transparent.
Functions and data types are grouped in different topics, depending on their purpose. Click on a topic for the description of all functions and data types defined in this topic.

Enumerations, structures and type definitions

- CableModel
- CablePort
- UsbPid
- CableStatus
- ProbingMethod
- CableFnctsIdx
- CableFamily
- CableVariant
- CableDeviceInfo
- DataRate
- Cable
- CableEventType
- CableEventData
- CableHandle
- CableOptions

Entry Points

- ticables_library_init
- ticables_library_exit
- ticables_version_get
- ticables_supported_cables
- ticables_max_ports
- ticables_handle_new
- ticables_handle_del
- ticables_options_set_timeout
- ticables_options_set_delay
- ticables_get_model
- ticables_get_port
- ticables_get_device
- ticables_get_timeout
- ticables_get_delay
- ticables_handle_show

Types / Strings conversions

- ticables_model_to_string
- ticables_string_to_model
- ticables_port_to_string
- ticables_string_to_port
- ticables_usbpid_to_string
- ticables_usbpid_to_port

Link cable management layer

- ticables_cable_open
- ticables_cable_close
- ticables_cable_reset
- ticables_cable_probe
- ticables_cable_send
- ticables_cable_recv
- ticables_cable_check
- ticables_cable_set_d0
- ticables_cable_set_d1
- ticables_cable_get_d0
- ticables_cable_get_d1
- ticables_cable_set_raw
- ticables_cable_get_raw
- ticables_cable_set_device
- ticables_cable_get_device_info
- ticables_cable_progress_reset
- ticables_cable_progress_get
- ticables_cable_put
- ticables_cable_get
- ticables_cable_get_pre_send_hook
- ticables_cable_set_pre_send_hook
- ticables_cable_get_post_send_hook
- ticables_cable_set_post_send_hook
- ticables_cable_get_pre_recv_hook
- ticables_cable_set_pre_recv_hook
- ticables_cable_get_post_recv_hook
- ticables_cable_set_post_recv_hook
- ticables_cable_get_event_hook
- ticables_cable_set_post_recv_hook
- ticables_cable_get_event_user_pointer
- ticables_cable_set_event_user_pointer
- ticables_cable_get_event_count
- ticables_cable_fire_user_event

Automatic probing of cablessrc/error.cc

- ticables_probing_do
- ticables_probing_finish
- ticables_is_usb_enabled
- ticables_get_usb_devices
- \brief Frees an array of USB devices
- ticables_get_usb_device_info
- \brief Frees an array of USB device information

Automatic probing of cablessrc/error.cc

- ticables_probing_do
- ticables_probing_finish
- ticables_is_usb_enabled
- ticables_get_usb_devices
- \brief Frees an array of USB devices
- ticables_get_usb_device_info
- \brief Frees an array of USB device information

### Return to the main index