Products for USB Sensing and Control
Products for USB Sensing and Control

Phidget22 Changelog


Version OS Changelog
1.1.20190418
  • Firmware fixes for STC100X VINT devices
1.1.20190417
  • Fix some incorrect error case logs
1.1.20190416
  • Fix GPS Date after April 6 2019 week rollover event
  • Bump version from 1.0.0.date to 1.1.date
  • Add getLastError API for exposing extra error information.
  • Fix IR Transmit bug in .NET
  • Extend ResetLibrary API call to also reset networking
1.1.20190415
  • Fix GPS Date after April 6 2019 week rollover event
  • Bump version from 1.0.0.date to 1.1.date
  • Add getLastError API for exposing extra error information.
  • Fix IR Transmit bug in .NET
  • Extend ResetLibrary API call to also reset networking
1.0.0.20190321
  • Fix installation error on macOS
1.0.0.20190312
  • Add library and header to /usr/local/ on macOS so working in C and Mono is more seamless
  • Fix bug in Phidget_resetLibrary and Phidget_finalize on macOS
1.0.0.20190304
  • Bugfixes for using Phidgets in Unity
1.0.0.20190228
  • Performance optimizations
1.0.0.20190209
  • Fix macOS bug where devices need to be plugged in after reboot on some Macs
1.0.0.20190130
  • TMP1101_0 v107 firmware released
1.0.0.20190129
  • Fix memory leak on Phidget_delete when commands have been sent to that channel
  • Fix oldOSX release for OS X 10.6
  • Fix occasional mutex lock assertion failure after Phidget_finalize() is called
1.0.0.20190117
  • Allow getChannelClassName on detached handle
  • Added Failsafe functionality to REL1000, REL1100, and OUT1100
1.0.0.20190116
  • Updated macOS libraries for 10.14. Added Notarization. OSX 10.5 - 10.9 supported by a seperate installer.
  • Allow getChannelClassName on detached handle
  • Added Failsafe functionality to REL1000, REL1100, and OUT1100
1.0.0.20190107
  • Fix for DAQ1000 latest firmware to allow setting VoltageRatioInput SensorType
1.0.0.20190103
  • Fix for HUB0000, SBS3003, DAQ1000 latest firmware to allow setting VoltageInput SensorType
1.0.0.20181219
  • Upgrade HUB0000, SBS3003, DAQ1000 to measure up to 5.25V in VoltageInput mode
  • JavaScript library fix for control panel
  • Linux USB fix where device could fail to attach until program restarted
1.0.0.20181212
  • Fix error with ClassName and ChannelClassName in previous release
  • Support dark mode in macOS control panel
1.0.0.20181211
  • Fixed potential deadlock on detach
  • More relable firmware upgrade on macOS
  • Dictionary store corrections
1.0.0.20181105
  • Fix Python _async functions
  • Fix network server deadlock on mDNS publish timeout
1.0.0.20181026
  • Fix RFID bug where TagPresent could return unknown
  • Fix possible crash when detaching network opened devices
1.0.0.20181017
  • Low level SBC3003 vint hub reliability fixes
  • mDNS fixes
1.0.0.20180911
  • Minor fix for 1065 in control panel
1.0.0.20180905
  • Fixed Android issue with enumerating multiple USB devices
1.0.0.20180827
  • Fixed Python bug not being able to find library on Linux
  • Fixed bug where hub port mode of in use hub port channel could be reset by opening another channel
  • Fixed bug where hub port mode could be reset without a serial number being specified
1.0.0.20180730
  • HUB0000 and SBC3003-HUB0004 firmware upgrades
1.0.0.20180712
  • getAttached() changed to return false during initialization and attach event.
  • Minor bugfixes
  • SBC web interface projects page updates
1.0.0.20180704
  • Allow setDutyCycle() 0/1 on digital outputs which don't support PWM
  • Add BLDC example to macOS control panel
1.0.0.20180621
  • Firmware upgrades for 1024, LCD1100, DST1200, DCC1001
1.0.0.20180522
  • Fix crash in control panel
1.0.0.20180508
  • Fixed default precision on FrequencyInput
  • Fixed network open possible invalid timeout / error
  • Set Distance to unknown when it goes out of range on DST1000
  • Remove unused DataAdapter channel class from release library
  • Other minor bugfixes
1.0.0.20180412
  • Added extra target SDKs (.NET Core 1.0 & 2.0, .NET Standard 1.3 & 2.0, .NET Framework 2.0 & 4.5 & 4.6) to .NET library nuget package
  • Fixed Labview IRTransmitRaw.vi
1.0.0.20180406
  • Bugfix: openWaitForAttachment could give an invalid timeout
1.0.0.20180327
  • Avahi timeout fixes
  • Fixed some network open corner case errors
  • Fixed win32 calling convention errors
  • Fix errors in encoder index position
  • Release .NET library on nuget.org
1.0.0.20180312
  • Mac Control Panel fix
1.0.0.20180307
  • JavaScript v2 library released
  • writeDeviceLabel fix - was only allowing 9 characters
1.0.0.20180216
  • Fix 1204 possible lock-up when sending calling initialize immediately after sending another command
  • Added support for DCC1001, DST1000, LCD1100, STC1001, VCP1100
  • Logging subsystem bugfixes
  • Support entering password in JavaScript control panel
1.0.0.20180130
  • Fix openWaitForAttachement - don't leave channel open on failure case
  • Handle SKEL better on macOS
  • LabVIEW bugfix - can crash on .vi close if Phidget open fails
  • MOT1100, MOT1101 new firmware
  • Swift library
  • Add firmware upgrade files to macOS control panel
  • Other minor fixes
1.0.0.20180119
  • Fix Dictionary Scan in C#
1.0.0.20180117
  • Fixed DistanceSensor getSonarReflections (C API change)
  • Fixed Log getSources in C# and Java
  • LabView fixes
  • Other minor fixes
1.0.0.20180103
  • Fix close on 64-bit LabVIEW
  • Fix opening a Manager channel in C#
1.0.0.20171212
  • Java fixes
  • Android library and examples released
  • Added Ubuntu 16.04 Xenial repository
1.0.0.20171120
  • Delay enable packet so defaults can be changed in the attach event
  • Minor updates and fixes
1.0.0.20171106
  • DAQ1400 bugfix
  • Extra checking for arguments
  • Improve open performance when opening many channels
  • Other minor bugfixes
1.0.0.20171030
  • Control panel fixes for older macOS versions
1.0.0.20171026
  • Fix bug with network server password on www server
  • Fix Java Manager events not firing
1.0.0.20171023
  • Windows control panel fixes for multiple instances
  • Add MotorPositionController example to mac control panel
1.0.0.20171019
  • Handle Unicode server names
  • Mac control panel bugfixes
  • Various minor firmware bugfixes
  • Updates to firmware upgrade over network server
  • Fix DST1200 over network server
  • Update position and velocity before sending stopped event for STC1000 and STC1001
  • Release MotorPositionController API, with firmware update for DCC1000
  • Fixed a bug with 1048 not returning data after 3 voltage input channels are opened
  • Added compass calibration program
1.0.0.20170906
  • Added firmware upgrade to macOS Control Panel
  • Fix VoltageRatio and VoltageInput unit info for cm, mm and g units
  • Fix setChannel in JavaScript library
1.0.0.20170831
  • TextLCD device fixes (1203, 1204)
1.0.0.20170825
  • Rename builtin SHA functinos so as not to conflict with OpenSSL
  • Network Server creates dictionary folder if missing rather then exiting
1.0.0.20170824
  • Rename builtin SHA functinos so as not to conflict with OpenSSL
  • Network Server creates dictionary folder if missing rather then exiting
1.0.0.20170818
  • Windows Control Panel GPS Example fixes
  • Added support for round 2 VINT devices
  • Minor fix to stepper stopped event
1.0.0.20170727
  • Fix HUB0000 bug on Linux, macOS
  • Update HUB0000 firmware to v118
  • RCServo, Stepper fixes
  • Various minor bugfixes
1.0.0.20170720
  • Fix Java Manager and getParent behaviour
  • Fix network server shutdown bugs
  • Fix bug related to detaching during attach
  • Fix Python getParent, getHub, and Manager attach/detach retain/release
1.0.0.20170712
  • 1002, 1046, 1047 bugfixes
  • Python manager bugfix
1.0.0.20170711
  • 1002, 1046, 1047 bugfixes
1.0.0.20170710
  • Windows control panel Voltage Ratio Input example fixes
1.0.0.20170707
  • 1045 Bugfix
  • Control Panel fixes
1.0.0.20170629
  • 1002, 1046, 1047 default to enabled on open
  • Minor remote writeLabel fix
  • Windows control panel fixes
  • Remove code to check driver name on Linux
1.0.0.20170626
  • Initial Release