
air-hid-usb
Moved to GitHub https://github.com/kemsky/air-hid-usb
General Information
Requirements (build): Java runtime, Gradle, MinGW (Windows), MinGW-Utils (Windows, mingw-util-0.3 since 0.4 is broken), GNU utilities for Win32 (Windows), XCode (Mac OS X)
Building extension for both Windows and Mac OS does not make sense, because native installer must be used anyway. This is why extension is build separately for each platform.
See application\extensions\unpacked\readme.txt for debug info.
HIDAPI info http://www.signal11.us/oss/hidapi/
Known Issues
You might experience problems debugging your application using FB on Mac OSX - http://forums.adobe.com/message/4869042, Issue 7 .
Example
``` var manager:IHIDManager = HIDFactory.getHIDManager();
var deviceInfos:Array = manager.getDeviceList(0x8001, 0xA00F);//0x8001, 0xA00F
var wmouse:HidDeviceInfo;
for each (var hidDeviceInfo:HidDeviceInfo in deviceInfos)
{
if (hidDeviceInfo.interface_number == 1)
{
wmouse = hidDeviceInfo;
break;
}
}
if (wmouse)
{
log.info("getDeviceByPath {0}", wmouse);
var device:IHIDDevice = manager.getDeviceByPath(wmouse.path);
if (device.open())
{
log.info("getManufacturerString: {0}", device.getManufacturerString());
log.info("getProductString: {0}", device.getProductString());
log.info("getSerialNumberString: {0}", device.getSerialNumberString());
device.close();
}
device.dispose();
}
```
Added demo aplication, see downloads.
Demo Windows 8
Demo Mac OS 10.6.7
Project Information
The project was created on Dec 1, 2011.
- License: MIT License
- 17 stars
- svn-based source control
Labels:
Air
FlashRuntimeExtensions
USB
HIDAPI
native-extensions
as3
Flash
Flex
ActionScript
ANE