pd_class_t

The different classes of peripherals.

Synopsis:

#include <peripheral_discovery.h>
 
typedef enum {
      PD_CLASS_SERIAL = 0   
      PD_CLASS_PRINTER = 1   
      PD_CLASS_VENDOR_DEFINED = 2   
      PD_CLASS_ANDROID_OPEN_ACCESSORY_PROTOCOL = 3   
      PD_CLASS_NETWORKING = 4   
      PD_CLASS_AUDIO = 5   
      PD_CLASS_DISPLAY = 6   
      PD_CLASS_UNKNOWN = 7   
      PD_CLASS_HID = 8   
      PD_CLASS_FILESYSTEM = 9   
} pd_class_t;

Since:

BlackBerry 10.2.0

Data:

PD_CLASS_SERIAL
Serial communication.
PD_CLASS_PRINTER
Printers.
PD_CLASS_VENDOR_DEFINED
Peripherals that have vendor defined protocols.
PD_CLASS_ANDROID_OPEN_ACCESSORY_PROTOCOL
Peripherals using the Android Open Accessory Protocol 1.0.
PD_CLASS_NETWORKING
Networking.
PD_CLASS_AUDIO
Audio.
PD_CLASS_DISPLAY
Displays.
PD_CLASS_UNKNOWN
Peripherals that are recognized but aren't classified into a Peripheral Discovery class.
PD_CLASS_HID
Human Interface Device class.
PD_CLASS_FILESYSTEM
Peripherals that offer a filesystem.

Library:

libperipheral_discovery (For the qcc command, use the -l peripheral_discovery option to link against this library)

Description: