The Seismofit® System is comprised of multiple parts of software. Software release notes are grouped into four. Each section, contains information about the latest release:
- App
- VO2-max Estimation Algorithm
- Web API
- Device Sensor Firmware
App
V. 1.1.0
- Implementation of login with email and password
- Improves the transfer time between the phone and the server
- Bug-fix: Fixes a bug that causes an error, after the user has received the VO2-max estimate
V. 1.0.2
- Fixes a bug, that could lead to the analysis being stuck at state “analyzing”.
V. 1.0.1
- Improved German Translation in the app
- Fixes a bug where authentication token was invalid, but the flow in the app persisted. This should now be fixed.
Known bugs or issues
- After performing an analysis and returning to the overview of Seismofit devices, the user might need to select the Seismofit twice, before performing the next recording
V. 1.0.0
This release initiales the use of the VentriJect Clinical app on both iOS and Android operating systems.
- App has been completely rewritten to Xamarin
- Basic functionality as in V. 0.3.0
- Sampling for Z-axis only for faster transferspeed between Seismofit®, phone and cloud.
Known bugs or issues
- On the result-screen, the normal VO2-max is not displayed
- On Android, Seismofit® devices does not show up automatically in the device view, the user need to “pull down the list” to refresh and find the Seismofit® devices
V. 0.3.0
- Updated workflow around JWT token
- API v2.0.0 uses JWT token for authentication
- Updated the base URL for the new API
- Pop back to the correct controller, if a device disconnects
- Testing with the new production API
- Show serial number instead of device identification.
- Switch to using Log instead of printing for internal testing
V. 0.2.0
First release of the software used for testing.
- Bluetooth Low Energy Interface to Seismofit® Sensor
- Start and stop of recording
- Obtaining information about the device
- Calculate CRC Checksum for transferred data
- Contact information to VentriJect added
- App searches for previous recordings
- Show part of the recording ID and recording time, used as part of the testing
V. 0.1.0
- Initial Bluetooth Low Energy Interface programmed
VO2-max Estimation Algorithm
V. 4.6.1
- This updates brings improvements to the VO2-max estimation prediction for subjects with a high VO2-max
V. 4.5.1
- Improved accuracy and precision of the VentriJect VO2max estimation algorithm
- The algorithm version number is returned.
V. 4.1.0
- First cloud implantation of the VentriJect VO2max estimation algorithm
Web API
V. 2.2.1
- Updated to .net 6 for improved security
- Reducing query speed, which should make the API perform faster for certain calls
- Implement technical logging for improved bug-tracing and support
V. 2.1.1
- Fix a typo in Test ID send to Matlab API
- Add addition error messages to support new version of algorithm, with improved user feedback
- Add support for testing against Develop Algorithm
- Refactoring method for storing Recordings in the database
V. 2.0.0
- Identity Server and Bearer Token Exchange
- Implementation of company and user structure
- Updated API for the web-portal
- Added version logging of all software in the software chain (Firmware, App, API and Algorithm)
- Device Authentication Key calculation
V. 1.0.0
- Initial API with Basic Auth
- Communication between API and Matlab API (processing of recording result)
Seismofit® Sensor Firmware
V. 1.9.24
- Improvement to transferspeed between Seismofit® and phone
V. 1.9.23
- Improvement to battery consumption to extend battery life after accelerometer self-test
- Improvement to Bluetooth connection to phone
V. 1.9.21
- Implementation of Battery self-test
V. 1.9.20
- Implementation of authentication before device can be used
V. 1.9.18
- Fixed bug in read-out from accelerometer buffer
V. 1.9.17
- GetState also returns recording length
- Self-test of accelerometer
- Less power consumption from accelerometer, when not in use