documentation added
This commit is contained in:
32
CHANGELOG.md
Normal file
32
CHANGELOG.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# Changelog
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [0.1.1] - 2025-12-08
|
||||
|
||||
### Changed
|
||||
- Moved configuration from hard-coded values to external `config.json` file
|
||||
- Configuration now loads from JSON file with graceful fallback to defaults
|
||||
- Config file is loaded relative to script location for portability
|
||||
|
||||
### Added
|
||||
- `config.json` - External configuration file for all application settings
|
||||
- `load_config()` function with error handling and default value fallback
|
||||
- Warning messages when config file is missing or malformed
|
||||
|
||||
## [0.1.0] - 2025-12-04
|
||||
|
||||
### Added
|
||||
- Initial release of Series 4 Emitter
|
||||
- Micromate (Series 4) heartbeat monitoring for Seismo Fleet Manager
|
||||
- THORDATA folder scanner for MLG files
|
||||
- Automatic detection of newest MLG file per unit by timestamp
|
||||
- Age calculation and status classification (OK / LATE / STALE)
|
||||
- Console heartbeat display with formatted output
|
||||
- Optional HTTP POST to SFM backend endpoint
|
||||
- Configurable age thresholds and scan intervals
|
||||
- Debug logging capability
|
||||
- Graceful error handling for filesystem and network operations
|
||||
Reference in New Issue
Block a user