Functions in peripheral_discovery.h
Functions available for peripheral discovery.
pd_alloc_peripheral()
Allocates memory for a peripheral.
pd_alloc_peripheral_list()
Allocates memory for a list of peripherals.
pd_alloc_property_list()
Allocate memory for the list of properties of a peripheral.
pd_free_peripheral()
Frees memory for a peripheral.
pd_free_peripheral_list()
Frees memory for a list of peripherals.
pd_free_property_list()
Frees memory for a list of properties.
pd_get_api_version()
Retrieve the version of the peripheral discovery API.
pd_get_event()
Gets the event from the server.
pd_get_next_peripheral()
Retrieve the next peripheral from a list of peripherals.
pd_get_next_property()
Retrieve the next property from a list of properties.
pd_get_peripheral_properties()
Retrieve the properties of a peripheral.
pd_get_peripherals()
Retrieve all the peripherals connected to the device.
pd_get_property_as_integer()
Retrieve the property as an integer.
pd_get_property_as_string()
Retrieve the property as a string.
pd_get_property_type()
Retrieve the type of a property.
pd_initialize()
Initializes the peripheral discovery API.
pd_is_bus_supported()
Checks if a bus type is supported by the device.
pd_is_class_supported()
Checks if a class of peripheral is supported by the device.
pd_register_event()
Registers an event for notifications.
pd_uninitialize()
Uninitializes the peripheral discovery API.
pd_unregister_event()
Stops all notification events for a specific class.
Parent topic:
Peripheral Discovery Library