Bienvenue sur la page de suivi des évolutions du produit Cetasaver®Dolphinfree.
Cette page recense les différentes évolutions logicielles réalisées sur le produit et permet de suivre les développements à venir.
Toute demande d'évolution ou suggestion d'amélioration est la bienvenue à l'adresse mail suivante : support@octech.fr
To App : add a new uint16_t (inside app module) to store last Vbat measured (inside sensor task)
To Log : add current cycle type in log file headers
Decoder : add decoder_DOL4.py to decode log files
To App : Bluetooth task to manage BT session after POR & IN AIR DETECTION EVENT
To Blu : manage BS command, meaning BT session over & shutdown the nRF
Tp App : transfer vbat via queue btw sensor & Bluetooth tasks
To App : manage battery sampling period & number
To App : manage a new Bluetooth session over event to switch to in air state
To App : manage a BT session regularly IN AIR if default calendar in use. Force to quit session if underwater event occurred.
To App : add sensor task sync from Bluetooth using notify to avoid semaphore locks
To App : a debugging message has been updated in few files
To App : detection algorithm has been updated. New frequency order, add a delay before a new comparator check, new data type DOL.
To App : update dolphin task algorithm to manage new header in log files
To Log : update service to suppress APP function call inside
To Log : upgrade log files from DOL3 to DOL4 to manage news data type & new header
To Blu : manage properly voltage command
To App : manage event status to stop logging if a BT session start IN AIR
To Blu : the Bluetooth task now uses Bluetooth manager as a service
To App : Bluetooth session is now managed in upper layer (Bluetooth task)
To App : Task creation order updated
To App : Bluetooth Connection Max Attempt is now used to set up the IN AIR Bluetooth session period
To App : Remove event status function because it doesn't work as expected
To App : fix a bug where logging pressure (or vbat) triggered a detection (and a log of that detection)
To App : fix a bug when default calendar is in use & mode in config.ini is different from LISTEN
Add a python decoder to manage binary data store in profile log
To App : manage two new config.ini fields : pressure sampling period and which samples to save in log
To App : use a RTOS based timeout before doing a new pressure sampling
To Cal : add a new flag to manage if default calendar currently in used or not
To Blu : add the default calendar flag management once time update has been done.
To App : add a check if calendar is valid or not after a PIC reboot (for any reason)
To App : fix a bug when default calendar is in use & mode in config.ini is different from LISTEN