{
	"VoltageRatioInput": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/VoltageRatioInput/Phidget22_VoltageRatio_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/VoltageRatioInput/Phidget22_VoltageRatio-LoadCellCalibrator_CSharp_Windows_Ex.zip",
			"name": "Load Cell Calibrator"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/VoltageRatioInput/Phidget22_VoltageRatio_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/VoltageRatioInput/Phidget22_VoltageRatio_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/VoltageRatioInput/Phidget22_VoltageRatioInput_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/VoltageRatioInput/Phidget22_VoltageRatioInput_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/VoltageRatioInput/Phidget22_VoltageRatioInput_MaxMSP_Ex.zip"
		}
	],
	"DigitalInput": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/DigitalInput/Phidget22_DigitalInput_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/DigitalInput/Phidget22_DigitalInput_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/DigitalInput/Phidget22_DigitalInput_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/DigitalInput/Phidget22_DigitalInput_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/DigitalInput/Phidget22_DigitalInput_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/DigitalInput/Phidget22_DigitalInput_MaxMSP_Ex.zip"
		}
	],
	"DigitalOutput": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/DigitalOutput/Phidget22_DigitalOutput_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/DigitalOutput/Phidget22_DigitalOutput_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/DigitalOutput/Phidget22_DigitalOutput_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/DigitalOutput/Phidget22_DigitalOutput_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/DigitalOutput/Phidget22_DigitalOutput_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/DigitalOutput/Phidget22_DigitalOutput_MaxMSP_Ex.zip"
		}
	],
	"RCServo": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/RCServo/Phidget22_RCServo_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/RCServo/Phidget22_RCServo_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/RCServo/Phidget22_RCServo_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/RCServo/Phidget22_RCServo_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/RCServo/Phidget22_RCServo_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/RCServo/Phidget22_RCServo_MaxMSP_Ex.zip"
		}
	],
	"VoltageOutput": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/VoltageOutput/Phidget22_VoltageOutput_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/VoltageOutput/Phidget22_VoltageOutput_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/VoltageOutput/Phidget22_VoltageOutput_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/VoltageOutput/Phidget22_VoltageOutput_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/VoltageOutput/Phidget22_VoltageOutput_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/VoltageOutput/Phidget22_VoltageOutput_MaxMSP_Ex.zip"
		}
	],
	"Accelerometer": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/Accelerometer/Phidget22_Accelerometer_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/Accelerometer/Phidget22_Accelerometer_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/Accelerometer/Phidget22_Accelerometer_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/Accelerometer/Phidget22_Accelerometer_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/Accelerometer/Phidget22_Accelerometer_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/Accelerometer/Phidget22_Accelerometer_MaxMSP_Ex.zip"
		}
	],
	"VoltageInput": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/VoltageInput/Phidget22_VoltageInput_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/VoltageInput/Phidget22_VoltageInput_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/VoltageInput/Phidget22_VoltageInput_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/VoltageInput/Phidget22_VoltageInput_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/VoltageInput/Phidget22_VoltageInput_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/VoltageInput/Phidget22_VoltageInput_MaxMSP_Ex.zip"
		}
	],
	"CapacitiveTouch": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/CapacitiveTouch/Phidget22_CapacitiveTouch_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/CapacitiveTouch/Phidget22_CapacitiveTouch_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/CapacitiveTouch/Phidget22_CapacitiveTouch_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/CapacitiveTouch/Phidget22_CapacitiveTouch_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/CapacitiveTouch/Phidget22_CapacitiveTouch_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/CapacitiveTouch/Phidget22_CapacitiveTouch_MaxMSP_Ex.zip"
		}
	],
	"RFID": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/RFID/Phidget22_RFID_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/RFID/Phidget22_RFID_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/RFID/Phidget22_RFID_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/RFID/Phidget22_RFID_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/RFID/Phidget22_RFID_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/RFID/Phidget22_RFID_MaxMSP_Ex.zip"
		}
	],
	"GPS": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/GPS/Phidget22_GPS_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/GPS/Phidget22_GPS_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/GPS/Phidget22_GPS_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/GPS/Phidget22_GPS_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/GPS/Phidget22_GPS_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/GPS/Phidget22_GPS_MaxMSP_Ex.zip"
		}
	],
	"Gyroscope": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/Gyroscope/Phidget22_Gyroscope_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/Gyroscope/Phidget22_Gyroscope_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/Gyroscope/Phidget22_Gyroscope_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/Gyroscope/Phidget22_Gyroscope_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/Gyroscope/Phidget22_Gyroscope_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/Gyroscope/Phidget22_Gyroscope_MaxMSP_Ex.zip"
		}
	],
	"Magnetometer": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/Magnetometer/Phidget22_Magnetometer_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/Magnetometer/Phidget22_Magnetometer_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/Magnetometer/Phidget22_Magnetometer_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/Magnetometer/Phidget22_Magnetometer_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/Magnetometer/Phidget22_Magnetometer_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/Magnetometer/Phidget22_Magnetometer_MaxMSP_Ex.zip"
		}
	],
	"Spatial": [
		{
			"lang": "C",
			"os": [
				"Multiple"
			],
			"file": "c/Spatial/Phidget22_Spatial_CompassCalibrator_C_Ex.zip",
			"name": "Compass Calibrator"
		},
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/Spatial/Phidget22_Spatial_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/Spatial/Phidget22_Spatial-CompassCalibrator_CSharp_Windows_Ex.zip",
			"name": "Compass Calibrator"
		},
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/Spatial/Phidget22_SpatialAHRS_CSharp_Windows_Ex.zip",
			"name": "Spatial AHRS/IMU"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/Spatial/Phidget22_Spatial_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/Spatial/Phidget22_Spatial_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/Spatial/Phidget22_Spatial_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/Spatial/Phidget22_Spatial_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/Spatial/Phidget22_Spatial_MaxMSP_Ex.zip"
		}
	],
	"TemperatureSensor": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/TemperatureSensor/Phidget22_TemperatureSensor_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/TemperatureSensor/Phidget22_TemperatureSensor_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/TemperatureSensor/Phidget22_TemperatureSensor_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/TemperatureSensor/Phidget22_TemperatureSensor_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/TemperatureSensor/Phidget22_TemperatureSensor_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/TemperatureSensor/Phidget22_Temperature_MaxMSP_Ex.zip"
		}
	],
	"Encoder": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/Encoder/Phidget22_Encoder_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/Encoder/Phidget22_Encoder_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/Encoder/Phidget22_Encoder_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/Encoder/Phidget22_Encoder_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/Encoder/Phidget22_Encoder_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/Encoder/Phidget22_Encoder_MaxMSP_Ex.zip"
		}
	],
	"FrequencyCounter": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/FrequencyCounter/Phidget22_FrequencyCounter_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/FrequencyCounter/Phidget22_FrequencyCounter_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/FrequencyCounter/Phidget22_FrequencyCounter_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/FrequencyCounter/Phidget22_FrequencyCounter_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/FrequencyCounter/Phidget22_FrequencyCounter_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/FrequencyCounter/Phidget22_FrequencyCounter_MaxMSP_Ex.zip"
		}
	],
	"IR": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/IR/Phidget22_IR_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/IR/Phidget22_IR_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/IR/Phidget22_IR_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/IR/Phidget22_IR_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/IR/Phidget22_IR_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/IR/Phidget22_IR_MaxMSP_Ex.zip"
		}
	],
	"PHSensor": [
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/PHSensor/Phidget22_PHSensor_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/PHSensor/Phidget22_PHSensor_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/PHSensor/Phidget22_PHSensor_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/PHSensor/Phidget22_PHSensor_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/PHSensor/Phidget22_PHSensor_MaxMSP_Ex.zip"
		}
	],
	"DCMotor": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/DCMotor/Phidget22_DCMotor_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/DCMotor/Phidget22_DCMotor_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/DCMotor/Phidget22_DCMotor_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/DCMotor/Phidget22_DCMotor_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/DCMotor/Phidget22_DCMotor_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/DCMotor/Phidget22_DCMotor_MaxMSP_Ex.zip"
		}
	],
	"CurrentInput": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/CurrentInput/Phidget22_CurrentInput_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/CurrentInput/Phidget22_CurrentInput_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/CurrentInput/Phidget22_CurrentInput_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/CurrentInput/Phidget22_CurrentInput_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/CurrentInput/Phidget22_CurrentInput_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/CurrentInput/Phidget22_CurrentInput_MaxMSP_Ex.zip"
		}
	],
	"Stepper": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/Stepper/Phidget22_Stepper_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/Stepper/Phidget22_Stepper_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/Stepper/Phidget22_Stepper_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/Stepper/Phidget22_Stepper_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/Stepper/Phidget22_Stepper_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/Stepper/Phidget22_Stepper_MaxMSP_Ex.zip"
		}
	],
	"LCD": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/LCD/Phidget22_LCD_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/LCD/Phidget22_GraphicLCD_Objective-C_macOS_Ex.zip",
			"subcls": "LCD_GRAPHIC",
			"name": "Graphic LCD Examples"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/LCD/Phidget22_TextLCD_Objective-C_macOS_Ex.zip",
			"subcls": "LCD_TEXT",
			"name": "Text LCD Example"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/LCD/Phidget22_GraphicLCD_Swift_macOS_Ex.zip",
			"subcls": "LCD_GRAPHIC",
			"name": "Graphic LCD Example"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/LCD/Phidget22_TextLCD_Swift_macOS_Ex.zip",
			"subcls": "LCD_TEXT",
			"name": "Text LCD Example"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/LCD/Phidget22_TextLCD_Swift_iOS_Ex.zip",
			"subcls": "LCD_TEXT",
			"name": "Text LCD Example"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/LCD/Phidget22_LCD_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/LCD/Phidget22_LCD_MaxMSP_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/LCD/Phidget22_LCD_Graphic_MaxMSP_Ex.zip",
			"subcls": "LCD_GRAPHIC",
			"name": "Graphic LCD Example"
		}
	],
	"DataAdapter": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/DataAdapter/Phidget22_DataAdapter_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/DataAdapter/Phidget22_DataAdapter_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/DataAdapter/Phidget22_DataAdapter_MaxMSP_Ex.zip"
		}
	],
	"LEDArray": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/LEDArray/Phidget22_LEDArray_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/LEDArray/Phidget22_LEDArray_Objective-C_macOS_Ex.zip"
		}
	],
	"CurrentOutput": [],
	"MotorPositionController": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/MotorPositionController/Phidget22_MotorPositionController-Tuner_CSharp_Windows_Ex.zip",
			"name": "PID Tuner"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/MotorPositionController/Phidget22_MotorPositionController_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/MotorPositionController/Phidget22_MotorPositionController_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/MotorPositionController/Phidget22_MotorPositionController_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/MotorPositionController/Phidget22_MotorPositionController_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/MotorPositionController/Phidget22_MotorPositionController_MaxMSP_Ex.zip"
		}
	],
	"MotorVelocityController": [
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/MotorVelocityController/Phidget22_MotorVelocityController_Objective-C_macOS_Ex.zip"
		}
	],
	"BLDCMotor": [
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/BLDCMotor/Phidget22_BLDCMotor_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/BLDCMotor/Phidget22_BLDCMotor_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/BLDCMotor/Phidget22_BLDCMotor_Swift_iOS_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/BLDCMotor/Phidget22_BLDCMotor_MaxMSP_Ex.zip"
		}
	],
	"DistanceSensor": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/DistanceSensor/Phidget22_DistanceSensor_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/DistanceSensor/Phidget22_DistanceSensor_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/DistanceSensor/Phidget22_DistanceSensor_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/DistanceSensor/Phidget22_DistanceSensor_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/DistanceSensor/Phidget22_DistanceSensor_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/DistanceSensor/Phidget22_DistanceSensor_MaxMSP_Ex.zip"
		}
	],
	"HumiditySensor": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/HumiditySensor/Phidget22_HumiditySensor_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/HumiditySensor/Phidget22_HumiditySensor_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/HumiditySensor/Phidget22_HumiditySensor_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/HumiditySensor/Phidget22_HumiditySensor_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/HumiditySensor/Phidget22_HumiditySensor_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/HumiditySensor/Phidget22_Humidity_MaxMSP_Ex.zip"
		}
	],
	"LightSensor": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/LightSensor/Phidget22_LightSensor_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/LightSensor/Phidget22_LightSensor_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/LightSensor/Phidget22_LightSensor_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/LightSensor/Phidget22_LightSensor_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/LightSensor/Phidget22_LightSensor_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/LightSensor/Phidget22_LightSensor_MaxMSP_Ex.zip"
		}
	],
	"PressureSensor": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/PressureSensor/Phidget22_PressureSensor_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/PressureSensor/Phidget22_PressureSensor_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/PressureSensor/Phidget22_PressureSensor_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/PressureSensor/Phidget22_PressureSensor_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/PressureSensor/Phidget22_PressureSensor_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/PressureSensor/Phidget22_Pressure_MaxMSP_Ex.zip"
		}
	],
	"ResistanceInput": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/ResistanceInput/Phidget22_ResistanceInput_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/ResistanceInput/Phidget22_ResistanceInput_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/ResistanceInput/Phidget22_ResistanceInput_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/ResistanceInput/Phidget22_ResistanceInput_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/ResistanceInput/Phidget22_ResistanceInput_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/ResistanceInput/Phidget22_ResistanceInput_MaxMSP_Ex.zip"
		}
	],
	"PowerGuard": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/PowerGuard/Phidget22_PowerGuard_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/PowerGuard/Phidget22_PowerGuard_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/PowerGuard/Phidget22_PowerGuard_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/PowerGuard/Phidget22_PowerGuard_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/PowerGuard/Phidget22_PowerGuard_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/PowerGuard/Phidget22_PowerGuard_MaxMSP_Ex.zip"
		}
	],
	"SoundSensor": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/SoundSensor/Phidget22_SoundSensor_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/SoundSensor/Phidget22_SoundSensor_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/SoundSensor/Phidget22_SoundSensor_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/SoundSensor/Phidget22_SoundSensor_Swift_iOS_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/SoundSensor/Phidget22_SoundSensor_VBNET_Windows_Ex.zip"
		},
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/SoundSensor/Phidget22_SoundSensor_MaxMSP_Ex.zip"
		}
	],
	"Hub": [
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/Hub/Phidget22_Hub_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		}
	],
	"FirmwareUpgrade": [],
	"Generic": [],
	"Dictionary": [
		{
			"lang": "C",
			"os": [
				"Multiple"
			],
			"file": "c/Dictionary/Phidget22_Dictionary_C_Ex.zip"
		},
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/Dictionary/Phidget22_Dictionary_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Java",
			"os": [
				"Multiple"
			],
			"file": "java/Dictionary/Phidget22_Dictionary_Java_Ex.zip"
		},
		{
			"lang": "JavaScript",
			"os": [
				"Nodejs"
			],
			"file": "javascript/node/Dictionary/Phidget22_Dictionary_JavaScript_Nodejs_Ex.zip"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/Dictionary/Phidget22_Dictionary_Objective-C_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/Dictionary/Phidget22_Dictionary_Swift_macOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"iOS"
			],
			"file": "swift/ios/Dictionary/Phidget22_Dictionary_Swift_iOS_Ex.zip"
		},
		{
			"lang": "Python",
			"os": [
				"Multiple"
			],
			"file": "python/Dictionary/Phidget22_Dictionary_Python_Ex.zip"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/Dictionary/Phidget22_Dictionary_VBNET_Windows_Ex.zip"
		}
	],
	"Manager": [
		{
			"lang": "C",
			"os": [
				"Multiple"
			],
			"file": "c/Manager/Phidget22_HelloWorld_C_Ex.zip",
			"name": "Hello World"
		},
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/Manager/Phidget22_HelloWorld_CSharp_Windows_Ex.zip",
			"name": "Hello World"
		},
		{
			"lang": "Java",
			"os": [
				"Multiple"
			],
			"file": "java/Manager/Phidget22_HelloWorld_Java_Ex.zip",
			"name": "Hello World"
		},
		{
			"lang": "JavaScript",
			"os": [
				"Nodejs"
			],
			"file": "javascript/node/Manager/Phidget22_Manager_JavaScript_Nodejs_Ex.zip"
		},
		{
			"lang": "Objective-C",
			"os": [
				"macOS"
			],
			"file": "objc/macos/Manager/Phidget22_HelloWorld_Objective-C_macOS_Ex.zip",
			"name": "Hello World"
		},
		{
			"lang": "Objective-C",
			"os": [
				"iOS"
			],
			"file": "objc/ios/Manager/Phidget22_Phidgets_Objective-C_iOS_Ex.zip"
		},
		{
			"lang": "Swift",
			"os": [
				"macOS"
			],
			"file": "swift/macos/Manager/Phidget22_HelloWorld_Swift_macOS_Ex.zip",
			"name": "Hello World"
		},
		{
			"lang": "Python",
			"os": [
				"Multiple"
			],
			"file": "python/Manager/Phidget22_HelloWorld_Python_Ex.zip",
			"name": "Hello World"
		},
		{
			"lang": "VBNET",
			"os": [
				"Windows"
			],
			"file": "dotnet/vbnet/Manager/Phidget22_HelloWorld_VBNET_Windows_Ex.zip",
			"name": "Hello World"
		}
	],
	"Phidget": [],
	"Net": [
		{
			"lang": "MaxMSP",
			"os": [
				"Multiple"
			],
			"file": "maxmsp/Net/Phidget22_Net_MaxMSP_Ex.zip"
		}
	],
	"Log": [
		{
			"lang": "C",
			"os": [
				"Multiple"
			],
			"file": "c/Log/Phidget22_Log_C_Ex.zip"
		},
		{
			"lang": "CSharp",
			"os": [
				"Windows"
			],
			"file": "dotnet/csharp/Log/Phidget22_Log_CSharp_Windows_Ex.zip",
			"name": "Visual Studio GUI"
		},
		{
			"lang": "Java",
			"os": [
				"Multiple"
			],
			"file": "java/Log/Phidget22_Log_Java_Ex.zip"
		},
		{
			"lang": "Python",
			"os": [
				"Multiple"
			],
			"file": "python/Log/Phidget22_Log_Python_Ex.zip"
		}
	]
}