-
v3.0.11_mingw3281e235d5 · ·
v3.0.11 - 3 Dec 2014 * Fixed library dependancies (no further requirement for -lpthread -lrt on your application) * Added an RPM build script, and fixed the release_src / release_source build targets * Added an ebuild script for Gentoo * Added file locking on Linux * Fixed silent error in xbee_frameGetFreeID() when all Frame IDs are in use * Fixed bug when using save_addr16 and save_addr64, along with catchall connections * Debug output now indicates how much data was recieved in each packet * Fixed major bug in network server - conValidate() now works correctly * xbee_logTargetSet() and xbee_logLevelSet() now announce their changes * Fixed xbeeZB's Identify packet parsing
-
v3.0.11_win321b5a217f · ·
v3.0.11 - 3 Dec 2014 * Fixed library dependancies (no further requirement for -lpthread -lrt on your application) * Added an RPM build script, and fixed the release_src / release_source build targets * Added an ebuild script for Gentoo * Added file locking on Linux * Fixed silent error in xbee_frameGetFreeID() when all Frame IDs are in use * Fixed bug when using save_addr16 and save_addr64, along with catchall connections * Debug output now indicates how much data was recieved in each packet * Fixed major bug in network server - conValidate() now works correctly * xbee_logTargetSet() and xbee_logLevelSet() now announce their changes * Fixed xbeeZB's Identify packet parsing
-
v3.0.1176d63381 · ·
v3.0.11 - 3 Dec 2014 * Fixed library dependancies (no further requirement for -lpthread -lrt on your application) * Added an RPM build script, and fixed the release_src / release_source build targets * Added an ebuild script for Gentoo * Added file locking on Linux * Fixed silent error in xbee_frameGetFreeID() when all Frame IDs are in use * Fixed bug when using save_addr16 and save_addr64, along with catchall connections * Debug output now indicates how much data was recieved in each packet * Fixed major bug in network server - conValidate() now works correctly * xbee_logTargetSet() and xbee_logLevelSet() now announce their changes * Fixed xbeeZB's Identify packet parsing
-
v3.0.10_win322b8f301a · ·
v3.0.10 - 4 Sept 2013 * Fixed xbee_frameWait() * Fixed libxbee::Con::Tx() - now throws a libxbee::xbee_etx * xbee_conRx() can now be called to just get the number of packets in the buffer * Added C++ compatibility with byte vectors * Added noWaitForAck flag so that xbee_conTx() will return straight away - useful for AT connections * Added xbee_conxTx() and friends to allow tracking of frame IDs * Added samples for libxbee <-> libxbee and I/O data * Transmit Status connections can now have callbacks * Added manuals to the repo * Added a Qt sample * Added support for XBee Series 3 modules * Fixed network client bug * Fixed a memory leak * Added OSX support! * Added support for XBee Series 6B modules
-
v3.0.109a129331 · ·
v3.0.10 - 4 Sept 2013 * Fixed xbee_frameWait() * Fixed libxbee::Con::Tx() - now throws a libxbee::xbee_etx * xbee_conRx() can now be called to just get the number of packets in the buffer * Added C++ compatibility with byte vectors * Added noWaitForAck flag so that xbee_conTx() will return straight away - useful for AT connections * Added xbee_conxTx() and friends to allow tracking of frame IDs * Added samples for libxbee <-> libxbee and I/O data * Transmit Status connections can now have callbacks * Added manuals to the repo * Added a Qt sample * Added support for XBee Series 3 modules * Fixed network client bug * Fixed a memory leak * Added OSX support! * Added support for XBee Series 6B modules
-
v3.0.9_win320be24f00 · ·
v3.0.9 - 29 Apr 2013 * Fixed high baudrate corruption issues * Added a timestamp from clock_gettime() to all incoming packets * Fixed missing xbee_pktAnalogGet() and xbee_pktDigitalGet() functionality on Windows * Fixed DLL version number on Windows * Fixed broken ifdef around timespec definition * Improved performance when locating a Frame ID * Fixed a corner-case where timeouts occur prematurely if the packet transmission is delayed * Added 'Sensor' connection type for XBee Series 2 modules * Implemented fundamental xbeeZB support - ZDO, etc will need to be implemented separately for now * Enhanced C++ usability * Added xbee_conTypeGet() * Added support for a larger range of standard baud rates on Linux and BSD * Added support for arbitrary baud rates on Linux and BSD (see config.mk to enable) * xbee_conTx() and relations now return XBEE_ETIMEOUT directly instead of via the retVal parameter * Improved handling of Tx status frames
-
v3.0.9f18368d6 · ·
v3.0.9 - 29 Apr 2013 * Fixed high baudrate corruption issues * Added a timestamp from clock_gettime() to all incoming packets * Fixed broken ifdef around timespec definition * Improved performance when locating a Frame ID * Fixed a corner-case where timeouts occur prematurely if the packet transmission is delayed * Added 'Sensor' connection type for XBee Series 2 modules * Implemented fundamental xbeeZB support - ZDO, etc will need to be implemented separately for now * Enhanced C++ usability * Added xbee_conTypeGet() * Added support for a larger range of standard baud rates on Linux and BSD * Added support for arbitrary baud rates on Linux and BSD (see config.mk to enable) * xbee_conTx() and relations now return XBEE_ETIMEOUT directly instead of via the retVal parameter * Improved handling of Tx status frames
-
v3.0.8+2_win322e427408 · ·
v3.0.8+2 - 27 Jan 2013 * Fixed broken ifdef around timespec definition v3.0.8+ - 24 Jan 2013 * Fixed high baudrate corruption issues * Added a timestamp from clock_gettime() to all incoming packets (not on the network client yet) * Fixed missing xbee_pktAnalogGet() and xbee_pktDigitalGet() functionality on Windows * Fixed DLL version number on Windows v3.0.8 - 24 Dec 2012 * Fixed analog input values * Improved logging format for large data blocks * Added coloring for tx/rx events in the log to help with debugging * Network interface now exchanges the server's mode as well * I/O packets now have the extra metadata when running as a network client * Fixed 100% CPU usage on Windows * Fixed serial I/O bugs on Windows * Fixed Win32 implementation of xsys_sem_timedwait() * Added xbee_dataSet() and xbee_dataGet() functions
-
v3.0.8+_win327027b82f · ·
v3.0.8+ - 24 Jan 2013 * Fixed high baudrate corruption issues * Added a timestamp from clock_gettime() to all incoming packets (not on the network client yet) * Fixed missing xbee_pktAnalogGet() and xbee_pktDigitalGet() functionality on Windows * Fixed DLL version number on Windows v3.0.8 - 24 Dec 2012 * Fixed analog input values * Improved logging format for large data blocks * Added coloring for tx/rx events in the log to help with debugging * Network interface now exchanges the server's mode as well * I/O packets now have the extra metadata when running as a network client * Fixed 100% CPU usage on Windows * Fixed serial I/O bugs on Windows * Fixed Win32 implementation of xsys_sem_timedwait() * Added xbee_dataSet() and xbee_dataGet() functions
-
v3.0.8_win32004cc367 · ·
v3.0.8 - 24 Dec 2012 * Fixed analog input values * Improved logging format for large data blocks * Added coloring for tx/rx events in the log to help with debugging * Network interface now exchanges the server's mode as well * I/O packets now have the extra metadata when running as a network client * Fixed 100% CPU usage on Windows * Fixed serial I/O bugs on Windows * Fixed Win32 implementation of xsys_sem_timedwait() * Added xbee_dataSet() and xbee_dataGet() functions
-
v3.0.866817a98 · ·
v3.0.8 - 24 Dec 2012 * Fixed analog input values * Improved logging format for large data blocks * Added coloring for tx/rx events in the log to help with debugging * Network interface now exchanges the server's mode as well * I/O packets now have the extra metadata when running as a network client * Added xbee_dataSet() and xbee_dataGet() functions
-
v3.0.7+_win327f336b7b · ·
v3.0.7 - 7 Sept 2012 * Fixed analog input values * Fixed 100% CPU usage on Windows * Fixed serial I/O bugs on Windows * Fixed Win32 implementation of xsys_sem_timedwait() v3.0.7 - 14 Jun 2012 * Fixed initialization of frame mutexes * Abstracted serial I/O further for Win32 port * General tidy of codebase * Added HTML documentation * Renamed internal ll_* functions to xbee_ll_* to avoid conflicts when statically linking * Fixed incorrect xbee_conTx() and xbee_convTx() behavior (was adding a '\0' byte) * Fixed bug in AT tx & rx handlers * Added support for XBee Series 5 modules * Added xbee_conRxWait() * Re-designed C++ class and build C++ library - libxbeep.so
-
v3.0.7_win32da3693f8 · ·
v3.0.7 - 14 Jun 2012 * Fixed initialization of frame mutexes * Abstracted serial I/O further for Win32 port * General tidy of codebase * Added HTML documentation * Renamed internal ll_* functions to xbee_ll_* to avoid conflicts when statically linking * Fixed incorrect xbee_conTx() and xbee_convTx() behavior (was adding a '\0' byte) * Fixed bug in AT tx & rx handlers * Added support for XBee Series 5 modules * Added xbee_conRxWait() * Re-designed C++ class and build C++ library - libxbeep.so
-
v3.0.7_xbeeZBba9b0233 · ·
v3.0.7 - 14 Jun 2012 * Fixed initialization of frame mutexes * Abstracted serial I/O further for Win32 port * General tidy of codebase * Added HTML documentation * Renamed internal ll_* functions to xbee_ll_* to avoid conflicts when statically linking * Added 'sensor' connection type for 'xbee2' * Fixed bug in xbee_convTx() when using va_args on 64bit linux (and possibly other systems) * Fixed incorrect xbee_conTx() and xbee_convTx() behavior (was adding a '\0' byte) * Fixed bug in AT tx & rx handlers * Added support for XBee Series 5 modules * Added xbee_conRxWait() * Re-designed C++ class and build C++ library - libxbeep.so
-
v3.0.75812af23 · ·
v3.0.7 - 14 Jun 2012 * Fixed initialization of frame mutexes * Abstracted serial I/O further for Win32 port * General tidy of codebase * Added HTML documentation * Renamed internal ll_* functions to xbee_ll_* to avoid conflicts when statically linking * Fixed incorrect xbee_conTx() and xbee_convTx() behavior (was adding a '\0' byte) * Fixed bug in AT tx & rx handlers * Added support for XBee Series 5 modules * Added xbee_conRxWait() * Re-designed C++ class and build C++ library - libxbeep.so
-
v3.0.6+_win3275b18717 · ·
Please bear in mind that this is a beta release. libxbee3 has only recently been ported to Windows. If you encounter any issues, please get in contact and I will try to rectify them.
-
v3.0.544bc244b · ·
v3.0.5 - 09 Mar 2012 * Added FreeBSD support * Renamed xbee_logGet*() -> xbee_log*Get(), and xbee_logSet*() -> xbee_log*Set() * Provided C++ support * Added xbee_vsetup() * Added address validation * Added man page documentation * Added xbee_conPurge() * Added pseudo terminal application * Changed to API mode 1 by default (compile time option) * Added 'catch-all' connections * Changed 'Remote AT' timeouts to 750ms * Relicensed to LGPLv3
-
v3.0.4eafd6512 · ·
v3.0.4 - 29 Feb 2012 * Implemented rx/tx counters * Fixed XBee Series 2 data broadcast * Fixed internal bugs * Added sample code for retrieving library info (commit, build time, etc...) * Added 'net' mode, and xbee_netStart() * Added xbee_attachEOFCallback() to get alerts when a device error occurs (e.g: FDTI / Network disconnect) * Fixed mutex/thread issue * Added length checking on transmit functions