Module de.ibapl.jnhw.syscall.linux
Class Ch9.Usb_ext_cap_descriptor
- java.lang.Object
-
- de.ibapl.jnhw.common.memory.AbstractNativeMemory
-
- de.ibapl.jnhw.common.memory.OpaqueMemory32
-
- de.ibapl.jnhw.common.memory.Struct32
-
- de.ibapl.jnhw.syscall.linux.util.memory.LinuxSyscallStruct32
-
- de.ibapl.jnhw.syscall.linux.include.uapi.linux.usb.AbstractDescriptor
-
- de.ibapl.jnhw.syscall.linux.include.uapi.linux.usb.AbstractCapabilityDescriptor
-
- de.ibapl.jnhw.syscall.linux.include.uapi.linux.usb.Ch9.Usb_ext_cap_descriptor
-
- All Implemented Interfaces:
Native
- Enclosing interface:
- Ch9
public abstract static class Ch9.Usb_ext_cap_descriptor extends AbstractCapabilityDescriptor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCh9.Usb_ext_cap_descriptor.Layout-
Nested classes/interfaces inherited from class de.ibapl.jnhw.syscall.linux.include.uapi.linux.usb.AbstractDescriptor
AbstractDescriptor.AbstractLayout
-
Nested classes/interfaces inherited from class de.ibapl.jnhw.syscall.linux.util.memory.LinuxSyscallStruct32
LinuxSyscallStruct32.Accessor___u8_As_uint8_t, LinuxSyscallStruct32.BigEndianAccessor___le16_As_uint16_t, LinuxSyscallStruct32.LitteleEndianAccessor___le16_As_uint16_t
-
Nested classes/interfaces inherited from class de.ibapl.jnhw.common.memory.OpaqueMemory32
OpaqueMemory32.OpaqueMemory32Producer<T extends OpaqueMemory32,P extends AbstractNativeMemory>
-
Nested classes/interfaces inherited from class de.ibapl.jnhw.common.memory.AbstractNativeMemory
AbstractNativeMemory.SetMem
-
-
Field Summary
Fields Modifier and Type Field Description protected static Ch9.Usb_ext_cap_descriptor.LayoutLAYOUTstatic byteUSB_BESL_BASELINE_VALIDstatic byteUSB_BESL_DEEP_VALIDstatic byteUSB_BESL_SUPPORTstatic byteUSB_LPM_SUPPORT-
Fields inherited from class de.ibapl.jnhw.syscall.linux.include.uapi.linux.usb.AbstractDescriptor
ABSTRACT_LAYOUT
-
Fields inherited from class de.ibapl.jnhw.syscall.linux.util.memory.LinuxSyscallStruct32
ACCESSOR___LE16, ACCESSOR___U8
-
Fields inherited from class de.ibapl.jnhw.common.memory.OpaqueMemory32
sizeInBytes
-
Fields inherited from class de.ibapl.jnhw.common.memory.AbstractNativeMemory
baseAddress, CLEANER, LOG, MEM_ACCESS, MEM_ACCESS_PROPERTY, NULL, parent
-
-
Constructor Summary
Constructors Constructor Description Usb_ext_cap_descriptor(AbstractNativeMemory parent, long offset, AbstractNativeMemory.SetMem setMem)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intbmAttributes()static longUSB_GET_BESL_BASELINE(byte p)static longUSB_GET_BESL_DEEP(byte p)static longUSB_SET_BESL_BASELINE(byte p)static longUSB_SET_BESL_DEEP(byte p)-
Methods inherited from class de.ibapl.jnhw.syscall.linux.include.uapi.linux.usb.AbstractCapabilityDescriptor
bDevCapabilityType, nativeToString
-
Methods inherited from class de.ibapl.jnhw.syscall.linux.include.uapi.linux.usb.AbstractDescriptor
bcd2String, bDescriptorType, bLength, nativeToString
-
Methods inherited from class de.ibapl.jnhw.common.memory.Struct32
getBaseDataType, nativeToHexString
-
Methods inherited from class de.ibapl.jnhw.common.memory.OpaqueMemory32
checkIndex, clear, copy, copy, equals, getByte, getSizeInBytes, hashCode, memset, nativeToString, printMemory, printMemory, setByte, setMemTo, toBytes, toString
-
Methods inherited from class de.ibapl.jnhw.common.memory.AbstractNativeMemory
calcOffsetForAlignment, getOffset, getSizeInBytes, isSameAddress, offsetof, toNativeAddressHolder, toUintptr_t, toUintptr_tOrNULL
-
-
-
-
Field Detail
-
LAYOUT
protected static final Ch9.Usb_ext_cap_descriptor.Layout LAYOUT
-
USB_LPM_SUPPORT
public static final byte USB_LPM_SUPPORT
- See Also:
- Constant Field Values
-
USB_BESL_SUPPORT
public static final byte USB_BESL_SUPPORT
- See Also:
- Constant Field Values
-
USB_BESL_BASELINE_VALID
public static final byte USB_BESL_BASELINE_VALID
- See Also:
- Constant Field Values
-
USB_BESL_DEEP_VALID
public static final byte USB_BESL_DEEP_VALID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Usb_ext_cap_descriptor
public Usb_ext_cap_descriptor(AbstractNativeMemory parent, long offset, AbstractNativeMemory.SetMem setMem)
-
-
Method Detail
-
bmAttributes
public int bmAttributes()
-
USB_SET_BESL_BASELINE
public static long USB_SET_BESL_BASELINE(byte p)
-
USB_SET_BESL_DEEP
public static long USB_SET_BESL_DEEP(byte p)
-
USB_GET_BESL_BASELINE
public static long USB_GET_BESL_BASELINE(byte p)
-
USB_GET_BESL_DEEP
public static long USB_GET_BESL_DEEP(byte p)
-
-