throbber
BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1001
`
`Host Controller Interface Functional Specification
`
`7.3.72 Read Flow Control Mode Command
`
`Command
`HCI_
`Read_Flow_Control_Mode
`
`OCF
`0x0066
`
`Description:
`
`Command
`Parameters
`
`Return Parameters
`Status,
`Flow_Control_Mode
`
`This command reads the value for the Flow_Control_Mode configuration
`parameter. See Section 6.33.
`
`Command Parameters:
`
`None.
`
`Return Parameters:
`
`Status:
`
`Value
`0x00
`
`0x01-0xFF
`
`Size: 1 Octet
`
`Parameter Description
`Read_Flow_Control_Mode command succeeded.
`
`Read_Flow_Control_Mode command failed. See [Vol 2] Part D,
`Error Codes for a list of error codes and descriptions.
`
`Flow_Control_Mode: See Section 6.33.
`
`Event(s) generated (unless masked away):
`
`When the Read_Flow_Control_Mode command has completed, a Command
`Complete event shall be generated.
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1002
`
`Host Controller Interface Functional Specification
`
`7.3.73 Write Flow Control Mode Command
`
`Command
`HCI_Write_Flow_Control_Mode
`
`OCF
`0x0067
`
`Command
`Parameters
`Flow_Control_Mode
`
`Return
`Parameters
`Status
`
`Description:
`
`This command writes the value for the Flow_Control_Mode configuration
`parameter. See Section 6.33.
`
`Command Parameters:
`
`Flow_Control_Mode:
`
` Size: 1 Octet
`
`Value
`0x00
`
`0x01
`
`All other values
`
`Parameter Description
`Packet based data flow control mode (default for a BR/EDR Control-
`ler)
`Data block based data flow control mode (default for an AMP Control-
`ler)
`Reserved for future use
`
`Return Parameters:
`
`Status:
`
`Value
`0x00
`
`0x01-0xFF
`
`Size: 1 Octet
`
`Parameter Description
`Write_Flow_Control_Mode command succeeded.
`
`Write_Flow_Control_Mode command failed. See [Vol 2] Part D,
`Error Codesfor a list of error codes and descriptions.
`
`Event(s) generated (unless masked away):
`
`When the Write_Flow_Control_Mode command has completed, a Command
`Complete event shall be generated. If the set fails then the Controller continues
`using its current mode.
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1003
`
`Host Controller Interface Functional Specification
`
`7.3.74 Read Enhanced Transmit Power Level Command
`
`Command
`OCF
`Parameters
`0x0068 Connection_Handle,
`Type
`
`Return
`Parameters
`Status,
`Connection_Handle,
`Transmit_Power_Level_GFSK,
`Transmit_Power_Level_DQPSK,
`Transmit_Power_Level_8DPSK
`
`Command
`HCI_Read_
`Enhanced_
`Transmit_Power_
`Level
`
`Description:
`
`This command reads the values for the Enhanced_Transmit_Power_Level
`parameters for the specified Connection_Handle. The Connection_Handle
`must be a Connection_Handle for an ACL connection.
`
`Command Parameters:
`
`Connection_Handle:
`
`Size: 2 Octets (12 bits meaningful)
`
`Value
`0xXXXX
`
`Type:
`
`Value
`0x00
`
`0x01
`
`Parameter Description
`Connection_Handle
`Range: 0x0000 - 0x0EFF (all other values reserved for future use).
`
`Size: 1 Octet
`
`Parameter Description
`Read Current Transmit Power Level
`
`Read Maximum Transmit Power Level
`
`All other values
`
`Reserved for future use.
`
`Return Parameters:
`
`Status:
`
`Value
`0x00
`
`0x01-0xFF
`
`Size: 1 Octet
`
`Parameter Description
`Read_Enhanced_Transmit_Power_Level command succeeded.
`
`Read_Enhanced_Transmit_Power_Level command failed. See
`[Vol 2] Part D, Error Codes for a list of error codes and descriptions.
`
`Connection_Handle:
`
`Size: 2 Octets (12 bits meaningful)
`
`Value
`0xXXXX
`
`Parameter Description
`Connection_Handle
`Range: 0x0000 - 0x0EFF (all other values reserved for future use)
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1004
`
`Host Controller Interface Functional Specification
`
`Transmit_Power_Level_GFSK:
`
`Size: 1 Octet
`
`Value
`0xXX
`
`Parameter Description
`Size: 1 Octet (signed integer)
`Range: -100 ≤ N ≤ 20
`Units: dBm
`
`Transmit_Power_Level_DQPSK:
`
`Size: 1 Octet
`
`Value
`0xXX
`
`Parameter Description
`Size: 1 Octet (signed integer)
`Range: -100 ≤ N ≤ 20
`Units: dBm
`
`Transmit_Power_Level_8DPSK:
`
`Size: 1 Octet
`
`Value
`0x00
`
`Parameter Description
`Size: 1 Octet (signed integer)
`Range: -100 ≤ N ≤ 20
`Units: dBm
`
`Event(s) generated (unless masked away):
`
`When the Read_Enhanced_Transmit_Power_Level command has completed,
`a Command Complete event shall be generated.
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1005
`
`Host Controller Interface Functional Specification
`
`7.3.75 Read Best Effort Flush Timeout Command
`
`OCF
`0x0069
`
`Command Parameters
`Logical_Link_Handle
`
`Return Parameters
`Status,
`Best_Effort_Flush_Timeout
`
`Command
`HCI_
`Read_Best_Ef-
`fort_Flush_Timeout
`
`Description:
`
`This command reads the value of the Best Effort Flush Timeout from the AMP
`Controller.
`
`Command Parameters:
`
`Logical_Link_Handle:
`
` Size: 2 Octets (12 Bits meaningful)
`
`Value
`0xXXXX
`
`Parameter Description
`Logical_Link_Handle to which the Write_Best_Effort_Flush_Time-
`out command applies.
`Range: 0x0000-0xEFF (all other values reserved for future use)
`
`Return Parameters:
`
`Status:
`
`Value
`0x00
`
`0x01-0xFF
`
` Size: 1 Octet
`
`Parameter Description
`Read_Best_Effort_Flush_Timeout command succeeded.
`
`Read_Best_Effort_Flush_Timeout command failed. See [Vol 2] Part
`D, Error Codes for a list of error codes and descriptions.
`
`Best_Effort_Flush_Timeout:
`
`Size: 4 Octets
`
`Value
`0xXXXXXXXX
`
`Parameter Description
`0x00000000 - 0xFFFFFFFE: Best Effort Flush Timeout value in
`microseconds
`0xFFFFFFFF: No Best Effort Flush Timeout used (default)
`
`Event(s) generated (unless masked away):
`
`When the Read_Best_Effort_Flush_Timeout command has completed, a
`Command Complete event shall be generated.
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1006
`
`Host Controller Interface Functional Specification
`
`7.3.76 Write Best Effort Flush Timeout Command
`
`Command
`HCI_
`Write_Best_Effort_Flush_-
`Timeout
`
`OCF
`0x006A
`
`Command Parameters
`Logical_Link_Handle,
`Best_Effort_Flush_Timeout
`
`Return
`Parameters
`Status
`
`Description:
`
`This command writes the value of the Best_Effort_Flush_Timeout into the AMP
`Controller. The Best_Effort_Flush_Timeout shall be associated with the given
`logical link, and that Logical_Link_Handle must specify a Best Effort logical
`link.
`
`Command Parameters:
`
`Logical_Link_Handle:
`
` Size: 2 Octets (12 bits meaningful)
`
`Value
`0xXXXX
`
`Parameter Description
`Logica_Link_Handle to which the Write_Best_Effort_Flush_Time-
`out command applies.
`Range: 0x0000-0xEFF (all other values reserved for future use)
`
`Best_Effort_Flush_Timeout:
`
`Size: 4 Octets
`
`Value
`0xXXXXXXXX
`
`Parameter Description
`0x00000000 - 0xFFFFFFFE: Best_Effort_Flush_Timeout value in
`microseconds
`0xFFFFFFFF: No Best Effort Flush Timeout used (default)
`
`Return Parameters:
`
`Status:
`
`Value
`0x00
`
`0x01-0xFF
`
` Size: 1 Octet
`
`Parameter Description
`Write_Best_Effort_Flush_Timeout command succeeded.
`
`Write_Best_Effort_Flush_Timeout command failed. See " [Vol 2]
`Part D, Error Codes for a list of error codes and descriptions.
`
`Event(s) generated (unless masked away):
`
`When the Write_Best_Effort_Flush_Timeout command has completed, a
`Command Complete event shall be generated.
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1007
`
`Host Controller Interface Functional Specification
`
`7.3.77 Short Range Mode Command
`
`Command
`HCI_
`Short_Range_Mode
`
`OCF
`0x006B
`
`Command Parameters
`Physical_Link_Handle,
`Short_Range_Mode
`
`Return Parameters
`
`
`Description:
`
`This command will configure the value of Short_Range_Mode to the AMP
`Controller and is AMP type specific (see Volume 5, Core System Package
`[AMP Controller volume]).
`
`Command Parameters:
`
`Physical_Link_Handle:
`
`Size: 1 Octet
`
`Value
`0xXX
`
`Parameter Description
`Physical_Link_Handle to which the Short Range Mode command
`applies.
`
`Short_Range_Mode:
`
`Size: 1 Octet
`
`Value
`0xXX
`
`Parameter Description
`Configuration setting of Short Range Mode
`0x00 - Short Range Mode disabled (default)
`0x01 - Short Range Mode enabled
`0x02 - 0xFF - Reserved for Future Use
`
`Return Parameters:
`
`None.
`
`Event(s) generated (unless masked away):
`
`A Command Status event is sent from the AMP Controller to the Host when the
`AMP Controller has received the Short_Range_Mode command. When the
`Short_Range_Mode command has completed, a Short Range Mode Change
`Complete event shall be generated.
`
`Note: No Command Complete event will be sent by the AMP Controller to
`indicate that this command has been completed. Instead, the Short Range
`Mode Change Complete event will indicate that this command has been
`completed.
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1008
`
`Host Controller Interface Functional Specification
`
`7.3.78 Read LE Host Support Command
`
`Command
`HCI_Read_LE_Host_
`Support
`
`OCF
`0x006C
`
`Command
`Parameters
`
` Return Parameters
`Status,
`LE_Supported_Host,
`Simultaneous_LE_Host
`
`Description:
`
`The Read_LE_Host_Support command is used to read the LE Supported
`(Host) and Simultaneous LE and BR/EDR to Same Device Capable (Host) Link
`Manager Protocol feature bits. These Link Manager Protocol feature bits are
`used by the local Host and a remote device (Controller and Host). See [Vol 2]
`Part C, Section 3.2.
`
`The Simultaneous_LE_Host parameter shall be ignored upon receipt.
`
`Command Parameters:
`
`None.
`
`Return Parameters:
`
`Status:
`
`Value
`0x00
`
`Parameter Description
`Read_LE_Host_Support command succeeded.
`
`Size: 1 Octet
`
`0x01 - 0xFF
`
`Read_LE_Host_Support command failed. See [Vol 2] Part D, Error
`Codes for a list of error codes and descriptions.
`
`LE_Supported_Host:
`
`Size: 1 Octet
`
`Value
`0xXX
`
`Parameter Description
`LE_Supported_Host parameter, see Section 6.34.
`
`Simultaneous_LE_Host:
`
`Size: 1 Octet
`
`Value
`0xXX
`
`Parameter Description
`Simultaneous_LE_Host parameter, see Section 6.35.
`
`Event(s) Generated (unless masked away):
`
`When the Read_LE_Host_Support command has completed, a Command
`Complete event shall be generated.
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1009
`
`Host Controller Interface Functional Specification
`
`7.3.79 Write LE Host Support Command
`
`Command
`HCI_Write_LE_Host_Support
`
`OCF
`0x006
`D
`
`Command Parameters
`LE_Supported_Host,
`Simultaneous_LE_Host
`
`Return Parameters
`Status
`
`Description:
`
`The Write_LE_Host_Support command is used to set the LE Supported (Host)
`and Simultaneous LE and BR/EDR to Same Device Capable (Host) Link
`Manager Protocol feature bits. These Link Manager Protocol feature bits are
`used by a remote Host. See [Vol 2] Part C, Section 3.2.
`
`The default value for these feature bits shall be disabled. When
`LE_Supported_Host is set to enabled the bit in LMP features mask indicating
`support for LE Support (Host) shall be set. The Simultaneous_LE_Host
`parameter shall be set to disabled.
`
`Command Parameters:
`
`LE_Supported_Host:
`
`Size: 1 Octet
`
`Value
`0xXX
`
`Parameter Description
`LE_Supported_Host parameter. See Section 6.34
`
`Simultaneous_LE_Host:
`
`Size: 1 Octet
`
`Value
`0xXX
`
`Parameter Description
`Simultaneous_LE_Host parameter. See Section 6.35
`
`Return Parameters:
`
`Status:
`
`Value
`0x00
`
`Parameter Description
`Write_LE_Host_Support command succeeded.
`
`Size: 1 Octet
`
`0x01 - 0xFF
`
`Write_LE_Host_Support command failed. See "[Vol 2] Part D, Error
`Codes for a list of error codes and descriptions.
`
`Event(s) Generated (unless masked away):
`
`When the Write_LE_Host_Support command has completed, a Command
`Complete event shall be generated.
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1010
`
`Host Controller Interface Functional Specification
`
`7.3.80 Set MWS Channel Parameters Command
`
`Command
`HCI_Set_MWS_Channel_
`Parameters
`
`OCF
`0x006E
`
`Return
`Parameters
`Status
`
`Command Parameters
`MWS_Channel_Enable,
`MWS_RX_Center_Frequency,
`MWS_TX_Center_Frequency,
`MWS_RX_Channel_Bandwidth,
`MWS_TX_Channel_Bandwidth,
`MWS_Channel_Type
`
`Description:
`
`The Set_MWS_Channel_Parameters command is used to inform the
`Controller of the MWS channel parameters.
`
`The MWS_Channel_Enable parameter is used to enable or disable the MWS
`channel.
`
`The MWS_RX_Center_Frequency and MWS_TX_Center_Frequency
`parameters are used to indicate the center frequency of the MWS device’s
`uplink (TX) and downlink (RX) channels. Note that the uplink and downlink
`channel centers may be the same value or different values.
`
`The MWS_RX_Channel_Bandwidth and MWS_TX_Channel_Bandwidth
`parameters are used to indicate the bandwidth, in kHz, of the MWS device’s
`uplink and downlink channels.
`
`The MWS_Channel_Type parameter describes the type of channel. The types
`are defined in the Bluetooth Assigned Numbers.
`
`Command Parameters:
`
`MWS_Channel_Enable:
`
`Value
`0x00
`
`0x01
`
`Parameter Description
`MWS channel is disabled.
`
`MWS channel is enabled.
`
`0x02 – 0xFF
`
`Reserved for Future Use.
`
`Size: 1 Octet
`
`MWS_RX_Center_Frequency:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`MWS RX center frequency in MHz.
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1011
`
`Host Controller Interface Functional Specification
`
`MWS_TX_Center_Frequency:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`MWS TX center frequency in MHz
`
`MWS_RX_Channel_Bandwidth:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`MWS RX channel bandwidth in kHz.
`
`MWS_TX_Channel_Bandwidth:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`MWS TX channel bandwidth in kHz.
`
`MWS_Channel_Type:
`
` Size: 1 Octet
`
`Value
`0xXX
`
`Parameter Description
`See Bluetooth Assigned numbers.
`
`Return Parameters:
`
`Status:
`
`Value
`0x00
`
`0x01-0xFF
`
`Size: 1 Octet
`
`Parameter Description
`Set_MWS_Channel_Parameters command succeeded.
`
`Set_MWS_Channel_Parameters command failed. See [Vol 2] Part
`D, Error Codes, for error codes and descriptions
`
`Event(s) generated (unless masked away):
`
`When the Set_MWS_Channel_Parameters command has completed, a
`Command Complete event shall be generated.
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1012
`
`Host Controller Interface Functional Specification
`
`7.3.81 Set External Frame Configuration Command
`
`Command
`HCI_ Set_ External_
`Frame_Configuration
`
`OCF
`0x006F
`
`Return
`Parameters
`Status
`
`Command
`Parameters
`Ext_Frame_Duration,
`Ext_Frame_Sync_Assert_Offset,
`Ext_Frame_Sync_Assert_Jitter,
`Ext_Num_Periods,
`Period_Duration[i],
`Period_Type[i]
`
`Description:
`
`The Set_External_Frame_Configuration command allows the Host to specify a
`frame configuration for an external collocated MWS system. This frame
`configuration persists until overwritten with a subsequent
`Set_External_Frame_Configuration or until the Primary Controller is reset.
`
`This command may be supported by a device that declares support for the
`Coarse Clock Adjustment feature. It may be used to allow the Controller to
`align the piconet clock with an external frame structure.
`
`When the external frame structure is a multiple of 1.25 ms, it can be aligned in
`a stable manner with the piconet clock.
`
`The start of the external frame structure is defined as an offset from an external
`frame synchronization signal. This offset is defined by the
`Ext_Frame_Sync_Assert_Offset parameter. The offset is represented as the
`time (in microseconds) from the start of the next MWS frame to the
`FRAME_SYNC signal.
`
`An external frame consists of downlink periods, uplink periods and guard
`periods. Downlink means the collocated MWS system is receiving, thus may
`be interfered with by Bluetooth transmissions. Uplink means the collocated
`MWS system is transmitting, thus may cause interference to Bluetooth
`receptions. A guard period may be used by the MWS system to compensate
`for propagation delays; in this case it should be regarded as split equally
`between downlink and uplink durations.
`
`The number of specified periods is given by Ext_Num_Periods.
`
`The duration in microseconds of each period is defined by the
`Period_Duration[i] parameters.
`
`The Period_Type[i] parameter indicates if the specified period is an uplink,
`downlink, bi-directional or guard period.
`
`The sum of all Period_Duration[i] parameters shall be equal to the
`Ext_Frame_Duration parameter.
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1013
`
`Host Controller Interface Functional Specification
`
`Upon reception of a Set_External_Frame_Configuration command and a
`FRAME_SYNC signal from the MWS Coexistence Logical Interface, the
`Controller may compute the type 0 submap for local SAM slot maps. The
`Controller may then initiate the SAM set type 0 and SAM define map LMP
`sequences with the remote device.
`
`Command Parameters:
`
`Ext_Frame_Duration:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`External frame duration in microseconds (unsigned integer)
`
`Ext_Frame_Sync_Assert_Offset:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`External frame offset in microseconds (signed integer)
`
`Ext_Frame_Sync_Assert_Jitter:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`External frame sync jitter in microseconds (unsigned integer)
`
`Ext_Num_Periods:
`
`Value
`N
`
`Parameter Description
`Number of specified periods in an external frame.
`Valid range: 1 to 32 (unsigned integer)
`
`Size: 1 Octet
`
`Period_Duration[i]:
`
`Size: Ext_Num_Periods * 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`Duration of the [i] period in microseconds (unsigned integer)
`
`Period_Type[i]:
`
`Size: Ext_Num_Periods * 1 Octet
`
`Value
`0x00
`
`0x01
`
`0x02
`
`0x03
`
`Parameter Description
`Downlink
`
`Uplink
`
`Bi-Directional
`
`Guard Period
`
`All other values
`
`Reserved for future use
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1014
`
`Host Controller Interface Functional Specification
`
`Return Parameters:
`
`Status:
`
`Value
`0x00
`
`0x01-0xFF
`
`Size: 1 Octet
`
`Parameter Description
`Set_External_Frame_Configuration command succeeded.
`
`Set_External_Frame_Configuration command failed. See [Vol 2]
`Part D, Error Codes, for error codes and descriptions
`
`Event(s) generated (unless masked away):
`
`When the Set_External_Frame_Configuration command has completed, a
`Command Complete event shall be generated.
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1015
`
`Host Controller Interface Functional Specification
`
`7.3.82 Set MWS Signaling Command
`
`Command
`HCI_Set_
`MWS_Signaling
`
`Command Parameters
`OCF
`0x0070 MWS_RX_Assert_Offset,
`MWS_RX_Assert_Jitter,
`MWS_RX_Deassert_Offset,
`MWS_RX_Deassert_Jitter,
`MWS_TX_Assert_Offset,
`MWS_TX_Assert_Jitter,
`MWS_TX_Deassert_Offset,
`MWS_TX_Deassert_Jitter,
`MWS_Pattern_Assert_Offset,
`MWS_Pattern_Assert_Jitter,
`MWS_Inactivity_Duration_
`Assert_Offset,
`MWS_Inactivity_Duration_
`Assert_Jitter,
`MWS_Scan_Frequency_
`Assert_Offset,
`MWS_Scan_Frequency_
`Assert_Jitter,
`MWS_Priority_Assert_
`Offset_Request
`
`Return Parameters
`Status,
`Bluetooth_Rx_Priority_
`Assert_Offset,
`Bluetooth_Rx_Priority_
`Assert_Jitter,
`Bluetooth_Rx_Priority_
`Deassert_Offset,
`Bluetooth_Rx_Priority_
`Deassert_Jitter,
`802_Rx_Priority_Assert_
`Offset,
`802_Rx_Priority_Assert_
`Jitter,
`802_Rx_Priority_Deassert_
`Offset,
`802_Rx_Priority_Deassert_
`Jitter,
`Bluetooth_Tx_On_Assert_
`Offset,
`Bluetooth_Tx_On_Assert_
`Jitter,
`Bluetooth_Tx_On_Deassert_
`Offset,
`Bluetooth_Tx_On_Deassert_
`Jitter,
`802_Tx_On_Assert_Offset,
`802_Tx_On_Assert_Jitter,
`802_Tx_On_Deassert_Offset,
`802_Tx_On_Deassert_Jitter
`
`Description:
`
`The Set_MWS_Signaling command is used to inform the Bluetooth Controller
`of the MWS signaling interface logical layer parameters.
`
`All signals are defined in [Vol 7] Part A.
`
`Command Parameters:
`
`MWS_RX_Assert_Offset:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`MWS_RX signal assert offset in microseconds (signed integer).
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1016
`
`Host Controller Interface Functional Specification
`
`MWS_RX_Assert_Jitter:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`MWS_RX signal assert jitter in microseconds (unsigned integer).
`
`MWS_RX_Deassert_Offset:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`MWS_RX signal de-assert offset in microseconds (signed integer).
`
`MWS_RX_Deassert_Jitter:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`MWS_RX signal de-assert jitter in microseconds (unsigned integer).
`
`MWS_TX_Assert_Offset:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`MWS_TX signal assert offset in microseconds (signed integer).
`
`MWS_TX_Assert_Jitter:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`MWS_TX signal assert jitter in microseconds (unsigned integer).
`
`MWS_TX_Deassert_Offset:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`MWS_TX signal de-assert offset in microseconds (signed integer).
`
`MWS_TX_Deassert_Jitter:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`MWS_TX signal de-assert jitter in microseconds (unsigned integer).
`
`MWS_Pattern_Assert_Offset:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`MWS_PATTERN signal assert offset in microseconds (signed integer).
`
`MWS_Pattern_Assert_Jitter:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`MWS_PATTERN signal assert jitter in microseconds (unsigned integer).
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1017
`
`Host Controller Interface Functional Specification
`
`MWS_Inactivity_Duration_Assert_Offset:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`MWS_INACTIVITY_DURATION signal assert offset in microseconds
`(signed integer).
`
`MWS_Inactivity_Duration_Assert_Jitter:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`MWS_INACTIVITY_DURATION signal assert jitter in microseconds
`(unsigned integer).
`
`MWS_Scan_Frequency_Assert_Offset:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`MWS_SCAN_FREQUENCY signal assert offset in microseconds
`(signed integer).
`
`MWS_Scan_Frequency_Assert_Jitter:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`MWS_SCAN_FREQUENCY signal assert jitter in microseconds
`(unsigned integer).
`
`MWS_Priority_Assert_Offset_Request:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`Minimum advance notification from the beginning of an MWS Uplink
`period in microseconds (unsigned integer) before which the BLUE-
`TOOTH_RX_PRI or 802_RX_PRI signal shall be asserted to be rec-
`ognized by the MWS.
`
`Return Parameters:
`
`Status:
`
`Value
`0x00
`
`0x01-0xFF
`
`Size: 1 Octet
`
`Parameter Description
`Set_MWS_Signaling command succeeded.
`
`Set_MWS_Signaling command failed. See [Vol 2] Part D, Error
`Codes, for error codes and descriptions
`
`Bluetooth_RX_Priority_Assert_Offset:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`BLUETOOTH_RX_PRI signal assert offset in microseconds (signed
`integer).
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1018
`
`Host Controller Interface Functional Specification
`
`Bluetooth_RX_Priority_Assert_Jitter:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`BLUETOOTH_RX_PRI signal assert jitter in microseconds
`(unsigned integer).
`
`Bluetooth_RX_Priority_Deassert_Offset:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`BLUETOOTH_RX_PRI signal de-assert offset in microseconds
`(signed integer).
`
`802_RX_Bluetooth_RX_Priority_Deassert_Jitter:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`BLUETOOTH_RX_PRI signal de-assert jitter in microseconds
`(unsigned integer).
`
`Priority_Assert_Offset:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`802_RX_PRI signal assert offset in microseconds (signed integer).
`
`802_RX_Priority_Assert_Jitter:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`802_RX_PRI signal assert jitter in microseconds (unsigned integer).
`
`802_RX_Priority_Deassert_Offset:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`802_RX_PRI signal de-assert offset in microseconds (signed integer).
`
`802_RX_Priority_Deassert_Jitter:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`802_RX_PRI signal de-assert jitter in microseconds (unsigned integer).
`
`Bluetooth_TX_On_Assert_Offset:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`BLUETOOTH_TX_ON signal assert offset in microseconds (signed
`integer).
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1019
`
`Host Controller Interface Functional Specification
`
`Bluetooth_TX_On_Assert_Jitter:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`BLUETOOTH_TX_ON signal assert jitter in microseconds (unsigned
`integer).
`
`Bluetooth_TX_On_Deassert_Offset:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`BLUETOOTH_TX_ON signal de-assert offset in microseconds
`(signed integer).
`
`Bluetooth_TX_On_Deassert_Jitter:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`BLUETOOTH_TX_ON signal de-assert jitter in microseconds
`(unsigned integer).
`
`802_TX_On_Assert_Offset:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`802_TX_ON signal assert offset in microseconds (signed integer).
`
`802_TX_On_Assert_Jitter:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`802_TX_ON signal assert jitter in microseconds (unsigned integer).
`
`802_TX_On_Deassert_Offset:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`802_TX_ON signal de-assert offset in microseconds (signed integer).
`
`802_TX_On_Deassert_Jitter:
`
`Size: 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`802_TX_ON signal de-assert jitter in microseconds (unsigned integer).
`
`Event(s) generated (unless masked away):
`
`When the Set_MWS_Signaling command has completed, a Command
`Complete event shall be generated.
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1020
`
`Host Controller Interface Functional Specification
`
`7.3.83 Set MWS Transport Layer Command
`
`Command
`HCI_Set_MWS_Transport_Layer
`
`OCF
`0x0071
`
`Command
`Parameters
`Transport_Layer,
`To_MWS_Baud_Rate,
`From_MWS_Baud_Rate
`
`Return
`Parameters
`Status
`
`Description:
`
`The Set_MWS_Transport_Layer command configures the transport layer
`between the Bluetooth Controller and MWS device.
`
`Command Parameters:
`
`Transport_Layer:
`
`Value
`0xXX
`
`Parameter Description
`See Bluetooth Assigned numbers.
`
`Size: 1 Octet
`
`To_MWS_Baud_Rate:
`
`Size: 4 Octets
`
`Value
`0xXXXXXXXX
`
`Parameter Description
`Baud rate in the Bluetooth to MWS direction in Baud.
`
`From_MWS_Baud_Rate:
`
`Size: 4 Octets
`
`Value
`0xXXXXXXXX
`
`Parameter Description
`Baud rate in the MWS to Bluetooth direction in Baud.
`
`Return Parameters:
`
`Status:
`
`Value
`0x00
`
`0x01-0xFF
`
`Size: 1 Octet
`
`Parameter Description
`Set_MWS_Transport_Layer command succeeded.
`
`Set_MWS_Transport_Layer command failed. See [Vol 2] Part D,
`Error Codes, for error codes and descriptions
`
`Event(s) generated (unless masked away):
`
`When the Set_MWS_Transport_Layer command has completed, a Command
`Complete event shall be generated.
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1021
`
`Host Controller Interface Functional Specification
`
`7.3.84 Set MWS Scan Frequency Table Command
`
`Command
`HCI_Set_MWS_Scan_
`Frequency_Table
`
`OCF
`0x0072
`
`Command
`Parameters
`Num_Scan_Frequencies,
`Scan_Frequency_Low[i],
`Scan_Frequency_High[i]
`
`Return
`Parameters
`Status
`
`Description:
`
`The Set_MWS_Scan_Frequency_Table command configures the MWS scan
`frequency table in the Controller.
`
`The Num_Scan_Frequencies parameter indicates the number of MWS scan
`frequencies to be set. A Controller shall support at least 8 table entries.
`
`The Scan_Frequency_Low[i] and Scan_Frequency_High[i] parameters
`indicate the lower and upper edges for each scan frequency.
`
`Command Parameters:
`
`Num_Scan_Frequencies:
`
`Size: 1 Octet
`
`Value
`N
`
`Parameter Description
`Number of MWS scan frequencies to be set in the table.
`
`Scan_Frequency_Low[i]:
`
`Size: Num_Scan_Frequencies * 2 Octets
`
`Value
`0xXXXX
`
`Parameter Description
`Lower edge of the MWS scan frequency in MHz (unsigned integer).
`
`Scan_Frequency_High[i]:
`Value
`
`Size: Num_Scan_Frequencies * 2 Octets
`
`Parameter Description
`Upper edge of the MWS scan frequency in MHz (unsigned integer).
`
`0xXXXX
`
`Return Parameters:
`
`Status:
`
`Value
`0x00
`
`0x01-0xFF
`
`Size: 1 Octet
`
`Parameter Description
`Set_MWS_Scan_Frequency_Table command succeeded.
`
`Set_MWS_Scan_Frequency_Table command failed. See [Vol 2]
`Part D, Error Codes, for error codes and descriptions
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1022
`
`Host Controller Interface Functional Specification
`
`Event(s) generated (unless masked away):
`
`When the Set_MWS_Scan_Frequency_Table command has completed, a
`Command Complete event shall be generated.
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1023
`
`Host Controller Interface Functional Specification
`
`7.3.85 Set MWS_PATTERN Configuration Command
`
`Command
`HCI_Set_MWS_
`PATTERN_Configuration
`
`Command Parameters
`OCF
`0x0073 MWS_PATTERN_Index,
`MWS_PATTERN_NumIntervals,
`MWS_PATTERN_IntervalDuration[i],
`MWS_PATTERN_IntervalType[i]
`
`Return
`Parameters
`Status
`
`Description:
`
`The Set_MWS_PATTERN_Configuration command is used by the Host to
`specify, in conjunction with the Set_External_Frame_Configuration command,
`local MWS_PATTERN parameters for an external collocated system.
`
`An MWS_PATTERN configuration shall persist until overwritten by a
`subsequent Set_MWS_PATTERN_Configuration. All MWS_PATTERN
`configurations are deleted when a Set_External_Frame_Configuration
`command is received or when the Primary Controller is reset.
`
`The sum of the MWS_PATTERN_IntervalDuration parameters shall be an
`integral multiple of the length of a frame as defined by the most recent
`Set_External_Frame_Configuration command.
`
`If any interval with type 4 either has a MWS_PATTERN_IntervalDuration
`greater than the length of a frame or the sum of the
`MWS_PATTERN_IntervalDuration parameters for the previous intervals is not
`a multiple of the length of the frame, the Controller shall return the error code
`Invalid HCI Command Parameters (0x12).
`
`Upon reception of a Set_MWS_PATTERN_Configuration command, the
`Controller may compute the local SAM slot map with SAM_Index equal to
`MWS_PATTERN_Index. If the SAM slot map does not exist, it should be
`created; if the SAM slot map already exists, its parameters should be replaced.
`The Controller may then initiate the SAM define map LMP sequence with the
`remote device.
`
`Upon reception of a MWS_PATTERN signal, with a value other than 3, from the
`MWS Coexistence Logical Interface (see [Vol 7] Part A), the Controller should
`check the MWS_PATTERN value against the SAM_Index of those SAM slot
`maps that have been configured by previous
`Set_MWS_PATTERN_Configuration commands. It should then take the
`following course of action:
`1. If MWS_PATTERN does not match any configured SAM slot map, it should
`take no further action.
`2. If MWS_PATTERN matches an available SAM slot map that is already
`active or is being activated, it should take no further action (i.e. let the
`current or pending active SAM slot map continue).
`
`HCI Commands and Events
`
`06 December 2016
`Bluetooth SIG Proprietary
`
`

`

`BLUETOOTH SPECIFICATION Version 5.0 | Vol 2, Part E
`
`page 1024
`
`Host Controller Interface Functional Specification
`
`3. If MWS_PATTERN matches an available SAM slot map that is neither active
`nor is being activated, then:
`a) If the SAM slot map has been activated previously using the
`LMP_SAM_set_type0 (if relevant) and LMP_SAM_define_map
`LMP sequences, the Controller should start the SAM switch LMP
`sequence to activate the matched SAM slot map;
`b) Otherwise the Controller should start or complete the SAM set
`type 0 (if relevant), SAM define map, and SAM switch LMP
`sequences to activate the matched SAM slot map.
`
`Command Parameters:
`
`MWS_PATTERN_Index:
`
`Value
`0xXX
`
`Size: 1 Octet
`
`Parameter Description
`Index of the MWS_PATTERN instance to be configured.
`Range is 0-2.
`
`MWS_PATTERN_NumIntervals:
`
`Size: 1 Octet
`
`Value
`0xXX
`
`Parameter Description
`The number of intervals in th

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket