iAuxSoft

Intelligent All The Way

PrintE-mail

iAuxSFX_micro

iAuxINP input device API library v.2.0.1067 is released! This release begins new era of iAuxINP with fully refurnished interface and functionality.

 


Release notes:

+++ new IDevService interface: iAuxINP force-feedback operations can now be controllable by new iAuxDEV developer's GUI frontend

+++ implemented force-feedback effect banks, new interface named as IEffectBank

+++ implemented support for XInput devices

+++ implemented force-feedback for XInput devices

+++ introduced new common interface IUserData which is inherited by IDevice/IEffect objects

+++ implemented force-feedback EFX__MOTOR for OSX and Linux and Windows (for non-XInput devices)

+++ implemented setting specific properties to IDevice

+++ IDevice got personal event's callback

+++ removed internal dependence on global DeviceInfoCollection, user must provide own

+++ improved DeviceInfoCollection by adding Refresh() method in order to detect newly plugged/unplugged devices

+++ renamed some struct/enum members to unify names across all iAuxSoft libraries

+++ resolved ambiguity between device and device manager, now device is named as IDevice and centralized device manager as IDeviceMgr

+++ provided fast methods for new IDevice interface for direct operations on device handle

+++ fixed EVT_CTYPE__DVC_DELETED not generated on device deletion

+++ improved event handling

+++ implemented possibility to create devices individually

+++ removed old and inconvenient device creation and usage of selection lists

+++ improved inline documentation

+++ new ILibrary method ThreadCleanup() to cleanup thread-local resources for shutting down thread

+++ 2 new samples to demonstrate operations on IEffectBank and per-device operation model


Download