tinyusb  0.4
Click here to lend your support to tinyusb donation and make a donation at pledgie.com
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
cdc_desc_func_telephone_call_state_reporting_capabilities_t Struct Reference

Telephone Call and Line State Reporting Capabilities Descriptor. More...

#include <cdc.h>

Data Fields

uint8_t bLength
 Size of this descriptor in bytes.
 
uint8_t bDescriptorType
 Descriptor Type, must be Class-Specific.
 
uint8_t bDescriptorSubType
 Descriptor SubType one of above CDC_FUCN_DESC_.
 
struct {
   uint32_t   interrupted_dialtone: 1
 0 : Reports only dialtone (does not differentiate between normal and interrupted dialtone). 1 : Reports interrupted dialtone in addition to normal dialtone
 
   uint32_t   ringback_busy_fastbusy: 1
 0 : Reports only dialing state. 1 : Reports ringback, busy, and fast busy states.
 
   uint32_t   caller_id: 1
 0 : Does not report caller ID. 1 : Reports caller ID information.
 
   uint32_t   incoming_distinctive: 1
 0 : Reports only incoming ringing. 1 : Reports incoming distinctive ringing patterns.
 
   uint32_t   dual_tone_multi_freq: 1
 0 : Cannot report dual tone multi-frequency (DTMF) digits input remotely over the telephone line. 1 : Can report DTMF digits input remotely over the telephone line.
 
   uint32_t   line_state_change: 1
 0 : Does not support line state change notification. 1 : Does support line state change notification
 
   uint32_t   __pad0__: 0
 
bmCapabilities
 

Detailed Description

Telephone Call and Line State Reporting Capabilities Descriptor.

The Telephone Call and Line State Reporting Capabilities functional descriptor describes the abilities of a telephone device to report optional call and line states.

Definition at line 346 of file cdc.h.


The documentation for this struct was generated from the following file: