// pack returns the receiver setup packet encoded as uint64.
pack returns the receiver setup packet encoded as uint64.
// pack returns the receiver setup packet encoded as uint64 .
func (s dcdSetup) pack() uint64 {
	return ((uint64(s.bmRequestType) & 0xFF) << 0) |
		((uint64(s.bRequest) & 0xFF) << 8) |
		((uint64(s.wValue) & 0xFFFF) << 16) |
		((uint64(s.wIndex) & 0xFFFF) << 32) |
		((uint64(s.wLength) & 0xFFFF) << 48)
}
func ( s dcdSetup ) pack ( ) uint64 { return ( ( uint64 ( s . bmRequestType ) & 0xFF ) << 0 ) | ( ( uint64 ( s . bRequest ) & 0xFF ) << 8 ) | ( ( uint64 ( s . wValue ) & 0xFFFF ) << 16 ) | ( ( uint64 ( s . wIndex ) & 0xFFFF ) << 32 ) | ( ( uint64 ( s . wLength ) & 0xFFFF ) << 48 ) }
pack returns the receiver setup packet encoded as uint64.
pack returns the receiver setup packet encoded as uint64 .