UAC3

class usb_construct.types.descriptors.uas3.PipeID(value)

An enumeration.

class usb_construct.types.descriptors.uas3.InformationUnitID(value)

An enumeration.

class usb_construct.types.descriptors.uas3.InformationUnitTaskAttribute(value)

An enumeration.

SIMPLE = 0

Specifies that the command be managed according to the rules for a simple task attribute (see SAM-6)

HEAD_OF_QUEUE = 1

Specifies that the command be managed according to the rules for a head of queue task attribute (see SAM-6)

ORDERED = 2

Specifies that the command be managed according to the rules for an ordered task attribute (see SAM-6)

ACA = 4

Specifies that the command be managed according to the rules for an automatic contingent allegiance task attribute (see SAM-6)

usb_construct.types.descriptors.uas3.command_priority(value: int) int

Converts an integer into a valid Command Priority that is ready to be or’d with an appropriate InformationUnitTaskAttribute

Parameters:

value (int) – The command priority as an integer.

Returns:

The truncated and shifted value.

Return type:

int

class usb_construct.types.descriptors.uas3.InformationUnitResponseCode(value)

An enumeration.

class usb_construct.types.descriptors.uas3.InformationUnitTaskManagementFunction(value)

An enumeration.