+-o Apple Cinema HD Display@05312000 | { | "sessionID" = 0x15132dfd | "USBSpeed" = 0x1 | "idProduct" = 0x9221 | "iManufacturer" = 0x1 | "bDeviceClass" = 0x0 | "IOPowerManagement" = {"PowerOverrideOn"=Yes,"DevicePowerState"=0x2,"CurrentPowerState"=0x2,"CapabilityFlags"=0x8000,"MaxPowerState"=0x2,"DriverPowerState"=0x0} | "bcdDevice" = 0x115 | "bMaxPacketSize0" = 0x8 | "iProduct" = 0x2 | "iSerialNumber" = 0x0 | "bNumConfigurations" = 0x1 | "kUSBContainerID" = "67ea853f-f9e9-4690-8da0-0abdf7bbf706" | "USB Product Name" = "Apple Cinema HD Display" | "locationID" = 0x5312000 | "bDeviceSubClass" = 0x0 | "bcdUSB" = 0x110 | "USB Address" = 0x5 | "kUSBCurrentConfiguration" = 0x1 | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | "bDeviceProtocol" = 0x0 | "USBPortType" = 0x1 | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | "USB Vendor Name" = "Apple Computer, Inc." | "Device Speed" = 0x1 | "idVendor" = 0x5ac | "kUSBProductString" = "Apple Cinema HD Display" | "IOGeneralInterest" = "IOCommand is not serializable" | "kUSBAddress" = 0x5 | "kUSBVendorString" = "Apple Computer, Inc." | } | +-o IOUSBHostInterface@0 | | { | | "USBPortType" = 0x1 | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | "USB Vendor Name" = "Apple Computer, Inc." | | "bcdDevice" = 0x115 | | "USBSpeed" = 0x1 | | "idProduct" = 0x9221 | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | "bInterfaceSubClass" = 0x0 | | "bConfigurationValue" = 0x1 | | "locationID" = 0x5312000 | | "USB Product Name" = "Apple Cinema HD Display" | | "IODEXTMatchCount" = 0x1 | | "bInterfaceProtocol" = 0x0 | | "iInterface" = 0x0 | | "bAlternateSetting" = 0x0 | | "idVendor" = 0x5ac | | "bInterfaceNumber" = 0x0 | | "bInterfaceClass" = 0x3 | | "bNumEndpoints" = 0x1 | | } | | | +-o AppleUserUSBHostHIDDevice | | { | | "PrimaryUsagePage" = 0x80 | | "MaxInputReportSize" = 0x2 | | "IOUserClientClass" = "IOHIDLibUserClient" | | "VersionNumber" = 0x115 | | "VendorID" = 0x5ac | | "ReportDescriptor" = <10b102250485d609d6b10225010692ff85e109e1b10285e4090009000a03e40a04e4090009000900090009000a0ae41501250a81001500250785e709e7b102250185e809e8b102c0> | | "DebugState" = {"GetReportTime"=0x18b91bc3778,"InputReportCount"=0x3,"GetReportCount"=0x3,"InputReportTime"=0x18b91b4ec72} | | "BootProtocol" = 0x0 | | "MaxFeatureReportSize" = 0x2 | | "Product" = "Apple Cinema HD Display" | | "Transport" = "USB" | | "Elements" = ({"ReportID"=0x0,"ElementCookie"=0x1,"CollectionType"=0x1,"Type"=0x201,"VariableSize"=0x0,"Elements"=({"VariableSize"=0x0,"UnitExponent"=0x0,"IsRelative"=No,"UsagePage"=0xff92e"=0x8,"Min"=0x1,"Flags"=0x0,"ReportID"=ount"=0x1,"Unit"=0x0,"HasNullState"=No,"ReportSize"=0x8,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0x1,"IsWrapping"=No,"ScaledMax"=0xa,"ElementCookie"=0x10},{"VariableSize"=0x0,$ | | "IOServiceDEXTEntitlements" = "com.apple.developer.driverkit.family.hid.device" | | "Manufacturer" = "Apple Computer, Inc." | | "IOUserServerCDHash" = "38c3a93b384e82287f4b333d99c8cb41e8ef4875" | | "ProductID" = 0x9221 | | "IOPersonalityPublisher" = "com.apple.AppleUserHIDDrivers" | | "RegisterService" = No | | "DeviceUsagePairs" = ({"DeviceUsagePage"=0x80,"DeviceUsage"=0x1}) | | "IOPowerManagement" = {"CapabilityFlags"=0x2,"MaxPowerState"=0x2,"CurrentPowerState"=0x2} | | "IOUserServerName" = "com.apple.driverkit.AppleUserUSBHostHIDDevice0" | | "ReportInterval" = 0x0 | | "InputReportElements" = ({"ReportID"=0x10,"ElementCookie"=0x20,"Size"=0x8,"ReportCount"=0x1,"Type"=0x1,"VariableSize"=0x0,"UsagePage"=0x0,"ReportSize"=0x8,"Usage"=0x0},{"ReportID"=0xd6,"Elt"=0x1,"Type"=0x1,"VariableSize"=0x0,"UsagePage"=0xID"=0xe1,"ElementCookie"=0x22,"Size"=0x8,"ReportCount"=0x1,"Type"=0x1,"VariableSize"=0x0,"UsagePage"=0x0,"ReportSize"=0x8,"Usage"=0x0},{"ReportID"=0xe4,"ElementCookie"=0x23,"Si$ | | "IOMatchedPersonality" = {"IOClass"="AppleUserHIDDevice","CFBundleIdentifier"="com.apple.AppleUserHIDDrivers","IOProviderClass"="IOUSBHostInterface","IOUserServerCDHash"="38c3a93b384e822870x3e8,"bInterfaceSubClass"=0x0,"IOUserServerName"="cvice0","IOMatchDefer"=Yes,"HIDDefaultBehavior"="","IOPersonalityPublisher"="com.apple.AppleUserHIDDrivers","CFBundleIdentifierKernel"="com.apple.iokit.IOHIDFamily","bInterface$ | | "CFBundleIdentifier" = "com.apple.AppleUserHIDDrivers" | | "MaxOutputReportSize" = 0x1 | | "IOCFPlugInTypes" = {"FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","40A57A4E-26A0-11D8-9295-000A958A2C78"="IOHIDFamily.kext/Contents/PlugIns/E-0014519758EF"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin"} | | "IOMatchDefer" = Yes | | "IOProviderClass" = "IOUSBHostInterface" | | "IOUserClass" = "AppleUserUSBHostHIDDevice" | | "LocationID" = 0x5312000 | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOHIDFamily" | | "IOClass" = "AppleUserHIDDevice" | | "PrimaryUsage" = 0x1 | | "HIDDefaultBehavior" = "" | | "CountryCode" = 0x0 | | "RequestTimeout" = 0x4c4b40 | | "bInterfaceSubClass" = 0x0 | | "IOMatchCategory" = "IODefaultMatchCategory" | | "IOProbeScore" = 0xc738 | | "IOGeneralInterest" = "IOCommand is not serializable" | | "bInterfaceClass" = 0x3 | | "HIDDKStart" = Yes | | } | | | +-o IOHIDInterface | | { | | "MaxOutputReportSize" = 0x1 | | "VendorID" = 0x5ac | | "CountryCode" = 0x0 | | "IOServiceDEXTEntitlements" = ("com.apple.developer.driverkit.transport.hid") | | "Product" = "Apple Cinema HD Display" | | "VersionNumber" = 0x115 | | "PrimaryUsage" = 0x1 | | "LocationID" = 0x5312000 | | "BootProtocol" = 0x0 | | "ProductID" = 0x9221 | | "DeviceUsagePairs" = ({"DeviceUsagePage"=0x80,"DeviceUsage"=0x1}) | | "Transport" = "USB" | | "ReportInterval" = 0x0 | | "ReportDescriptor" = <10b102250485d609d6b10225010692ff85e109e1b10285e4090009000a03e40a04e4090009000900090009000a0ae41501250a81001500250785e709e7b102250185e809e8b102c0> | | "HIDDefaultBehavior" = "" | | "Manufacturer" = "Apple Computer, Inc." | | "PrimaryUsagePage" = 0x80 | | "MaxFeatureReportSize" = 0x2 | | "MaxInputReportSize" = 0x2 | | }