Скачиваний:
31
Добавлен:
02.05.2014
Размер:
3.51 Mб
Скачать

Chapter 7

 

Wireless USB Framework

Wireless Universal Serial Bus Specification, Revision 1.0

7.5.10 Wireless USB Isochronous Packet Discard IE

The Isochronous Packet Discard IE is used by the host to indicate to an isochronous OUT endpoint that the host has discarded one or more data packets. The format of this IE is illustrated in Table 7-49.

Table 7-49 Format of Isochronous Packet Discard IE

Offset

Field

Size

Value

Description

 

 

 

 

 

 

0

bLength

1

Constant

The size of this IE: 14 bytes

1

IE_Identifier

1

Constant

WISOCH_DISCARD_IE

2

bDiscardID

1

Number

An ID number for the discard IE

 

 

 

 

 

 

3

bDeviceAddress

1

Number

Device Address

 

4

bmAttributes

1

Bitmap

This bitmap has the following encoding

 

 

 

 

Bit

Value

Description

 

 

 

 

3:0

Variable

USB Endpoint Number

 

 

 

 

7:4

Zero

Reserved

 

 

 

 

 

5

bFirst

1

Number

The sequence number of the first position in the

 

ReceiveWindow

 

 

bmDeviceReceiveWindow field.

 

Position

 

 

 

 

 

6

wNumber

2

Number

The number of discarded packets

 

Discarded

 

 

 

 

 

 

Packets

 

 

 

 

 

8

wNumber

2

Number

The number of discarded isochronous segments.

 

Discarded

 

 

 

 

 

 

Segments

 

 

 

 

 

10

bmDevice

4

Bitmap

Bitmap indicating the sequence numbers that the host

 

Receive

 

 

expects to be active in the device receive window.

 

Window

 

 

The dataflow chapter explains how the host calculates

 

 

 

 

 

 

 

 

the expected receive window when discards occur.

The Isochronous Packet Discard IE specifies the number of isochronous data packets and segments that the host has discarded and the device receive window now expected by the host. The Isochronous Packet Discard IE must be included before any WXCTAs for the same endpoint in the MMC. The endpoint uses the information in the Isochronous Packet Discard IE to update its receive window. The value of bDiscardID must be incremented by the host for each new Isochronous Packet Discard IE that it transmits. The use of the Isochronous Packet Discard IE and additional requirements are described in more detail in Section 4.11.7.3.

Stop Retransmission Condition: the host will remove this IE from the Wireless USB channel when it observes that the endpoint has received the IE.

183

Chapter 7

 

Wireless USB Framework

Wireless Universal Serial Bus Specification, Revision 1.0

7.5.11 Wireless USB Reset Device IE

The Reset Device IE is used by a host to cause a device to perform a full ‘reset’ operation. Reset in this context is intended to be equivalent to a power-on-reset.

Table 7-50 Format of Reset Device IE

Offset

Field

Size

Value

Description

 

 

 

 

 

0

bLength

1

Constant

The size of this IE.

1

IE_Identifier

1

Constant

WRESETDEVICE_IE

2

CDID

16xN

Number

Array of Connection Device IDs (each one 16 bytes).

 

 

 

 

Each array element contains the CDID value from the

 

 

 

 

device’s DN_Connect notification.

Stop Retransmission Condition: the host will include this IE for a device in the Wireless USB channel for 6 MMCs.

7.5.12 Wireless USB Transmit Packet Adjustment IE

The Transmit Packet Adjustment IE is used by a host to direct all devices appropriately enabled for transmit packet to change their transmit adjustment value.

Table 7-51. Format of a Wireless USB Transmit Adjustment IE

Offset

Field

Size

Value

Description

 

 

 

 

 

0

bLength

1

Number

Size of this information element (in

 

 

 

 

bytes), including this field.

1

IE Identifier

1

Constant

Information IE Type:

 

 

 

 

WXMIT_PACKET_ADJUST_IE

2

bTransmitAdjustment

1

Number

Number of additional microseconds

 

 

 

 

(above 64K) that a DBD should include

 

 

 

 

in the repeat interval when doing

 

 

 

 

directed packet transmission.

3

bReserved

1

Constant

Reserved, must be zero.

On receipt of this IE, a device is required to apply the new adjustment value after the next Transmit Time occurs.

Stop Retransmission Condition: the host must transmit this IE for at least 3 MMCs.

184

Соседние файлы в папке Wireless USB Specification Revision 1.0 May 12, 2005