HIDWrappers v1.07 & CTemperDevice v1.07
Just to let everyone know that v1.07 of HIDWrappers & CTemperDevice has been released. Updates for this version include:
- Updated copyright details.
- Reworked CDevice::EnumerateDevices to use std::vector<BYTE> for its internal temporary buffer.
- Reworked CDevice::EnumerateDevices to use unary predicates and lambdas.
- Provided new public CDevice::GetVendorID and GetProductID methods.
DtWinVer v2.47
Just to let everyone know that v2.47 of DtWinVer has been released. Updates for this version include:
- Provided a new IsWindows10Version21H1 method.
- Updated copyright details.
CEnumerateSerial v1.41
Just to let everyone know that v1.41 of CEnumerateSerial has been released. Updates for this version include:
- Fixed a bug in CEnumerateSerial::QueryDeviceDescription where it would leave a trailing null in the sFriendlyName output parameter. Thanks to "Thorsten" for reporting this bug.
- Updated copyright details.
- Updated the code to use std::vector::data method throughout. This means that the code must now be compiled using /std:c++17.
AA+ v2.24
Just to let everyone know that v2.24 of AA+ has been released. Updates for this version include:
- Updated the observed DeltaT values from https://datacenter.iers.org/eop.php to 1st February 2021.
SQLiteWrappers v1.26
Just to let everyone know that v1.26 of SQLiteWrappers has been released. Updates for this version include:
- Updated copyright details.
- Verified the code works against SQLite v3.34.1
HTTPServerWrappers and CPPCThreadPool v1.05
Just to let everyone know that v1.05 of HTTPServerWrappers and CPPCThreadPool has been released. Updates for this version include:
- Updated copyright details.
- Reimplemented HandleFileRequest method in the sample app with a new CServer::SendFileResponse method which provides new resuable functionality to return the full contents of a specific file in a HTTP response.
CHTTPDownloadDlg, CHTTPDownloader, CHTTPDownloadDlg2 & CHTTPDownloader2 v1.41
Just to let everyone know that v1.40 of CHTTPDownloadDlg, CHTTPDownloader, CHTTPDownloadDlg2 & CHTTPDownloader2 has been released. Updates for this version include:
- Updated copyright details.
- Updated the code to use std::atomic for thread synchronisation.
- Replaced ATL::CHeapPtr with std::vector.
- General cleanup / review of the code.
FOStation v1.07
Just to let everyone know that v1.07 of FOStation has been released. Updates for this version include:
- Addition of a new ResetUsingYKUSHXS service configuration value. This is a REG_DWORD value and setting this value to 1, the service will use the author’s CYKUSHXSDevice code to power off and power back on the weather station using the YEPKIT YKUSH XS Switchable USB Hub when the code detects the USB lockup bug on the weather station. Please note that to use this feature, you must have a YEPKIT YKUSH switchable USB hub connected to the computer on which FOStation is installed, the weather station should be connected to the YKUSH USB hub and there should not be any batteries installed in the weather station console. Using this device and the author’s code, the FOStation service can now automatically handle the infamous USB lockup bug associated with Fine Offset Compatible Weather Stations.
AA+ v2.23
Just to let everyone know that v2.23 of AA+ has been released. Updates for this version include:
- Reworked the K, H, Q and P methods in the AAVSOP87_"Planetname".cpp modules to pass false for bAngle to CVSOP87::Calculate. These values are not angular values in the true sense of the word and by passing false, the values returned are now in exact agreement with the vsop87.chk test values. Thanks to Cao Yu for reporting this issue.
AA+ v2.22
Just to let everyone know that v2.22 of AA+ has been released. Updates for this version include:
- Updated copyright details.
- Updated the observed DeltaT values from https://datacenter.iers.org/eop.php to 1st January 2021.