[[applicationCollection]] usage = ['Generic Desktop', 'Joystick'] [[applicationCollection.inputReport]] [[applicationCollection.inputReport.physicalCollection]] usage = ['Generic Desktop', 'Pointer'] [[applicationCollection.inputReport.physicalCollection.variableItem]] usage = ['Generic Desktop', 'X'] logicalValueRange = [0, 65535] [[applicationCollection.inputReport.physicalCollection.variableItem]] usage = ['Generic Desktop', 'Z'] logicalValueRange = [0, 65535] [[applicationCollection.inputReport.variableItem]] usageRange = ['Button', 'Button 1', 'Button 16'] logicalValueRange = [0, 1] [[applicationCollection.inputReport]] [[applicationCollection.inputReport.physicalCollection]] usage = ['Generic Desktop', 'Pointer'] [[applicationCollection.inputReport.physicalCollection.variableItem]] usage = ['Generic Desktop', 'X'] logicalValueRange = [0, 65535] [[applicationCollection.inputReport.physicalCollection.variableItem]] usage = ['Generic Desktop', 'Z'] logicalValueRange = [0, 65535] [[applicationCollection.inputReport.variableItem]] usageRange = ['Button', 'Button 1', 'Button 16'] logicalValueRange = [0, 1] [[applicationCollection.outputReport]] [[applicationCollection.outputReport.variableItem]] usage = ['Haptics', 'Manual Trigger'] logicalValueRange = [0, 48000] [[applicationCollection.outputReport.variableItem]] usage = ['Haptics', 'Manual Trigger'] logicalValueRange = [0, 65535]