Skip to content

v0.1.0

Compare
Choose a tag to compare
@elkanamol elkanamol released this 11 Aug 07:08
· 59 commits to main since this release

First release

em-mc_status_script v0.1.0 is now available as the first public release. This Python-based CLI tool provides a robust solution for querying and analyzing the status of Sierra Wireless EM9xxx and EM7xxx modules. Key features include:

  1. Comprehensive AT command execution for detailed module status retrieval
  2. Support for both EM9xxx and EM7xxx series modules
  3. Automated generation of timestamped status files
  4. Optional network search functionality
  5. Configurable verbosity for enhanced debugging
  6. Cross-platform compatibility (Windows and Linux)
    The tool is designed with ease of use in mind, featuring a straightforward command-line interface and clear documentation. It's an essential utility for developers and technicians working with Sierra Wireless modules, streamlining the process of gathering crucial device information.

Changelog for v0.1.0:

  • Initial public release of em-mc_status_script
  • Implemented core functionality for sending AT commands and retrieving module status
  • Added support for EM9xxx and EM7xxx series modules
  • Introduced command-line interface with essential arguments:
    • Required: Port specification
    • Optional: Model specification, verbosity toggle, network search
  • Implemented status file generation with timestamping
  • Added network search capability using AT!COPS=? command
  • Included comprehensive list of AT commands for thorough status querying
  • Established project structure with separate modules for USB handling and CLI
  • Created setup configuration for easy installation and distribution
  • Added README with usage instructions and project overview
  • Implemented error handling and logging for improved reliability
  • Set minimum Python version requirement to 3.8
  • Licensed the project under MIT License

This release lays a solid foundation for future enhancements and provides immediate value to users needing to interact with Sierra Wireless modules programmatically.

Full Changelog: https://github.com/elkanamol/sierra_status/commits/V0.1.0