Skip to content

Releases: elkanamol/sierra_status

0.1.5

07 Nov 09:48
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.4...0.1.5

0.1.4

08 Sep 07:49
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.3...0.1.4

v0.1.3

01 Sep 12:15
Compare
Choose a tag to compare
Update the readme for Windows installation

0.1.2

01 Sep 08:24
6a59be9
Compare
Choose a tag to compare
Update Build_Executable.yml

V0.1.3

01 Sep 12:14
Compare
Choose a tag to compare

What's Changed

  • Update Build_Executable.yml by @elkanamol in #4
  • Adding a portable .exe file for Windows, does not need any Python interpreter installed.
  • adding Github action for building.

Full Changelog: V0.1.2...V0.1.3

V0.1.2

27 Aug 14:55
Compare
Choose a tag to compare

What's Changed

  • Adding support for HL78xx custom commands by @elkanamol in #2

New Contributors

Full Changelog: V0.1.1...V0.1.2

V0.1.1

11 Aug 12:03
Compare
Choose a tag to compare

Changelog

[0.1.1] - 2024-08-11

Added

  • Spinner animation during command execution for better user feedback
  • Dynamic timeout handling for AT commands
  • Support for longer command outputs (e.g.,AT!GSTATUS?)

Changed

  • Improved serial port connection handling with longer initial timeout
  • Refactored send_at_command function for better readability and efficiency
  • Updated get_em_cops function to use a 120-second timeout

Fixed

  • Resolved issues with reading large command outputs
  • Improved error handling in serial communication
  • Resolve the issue of getting ERROR when the issue -s option

Development

  • Updated unit tests to align with new implementation
  • Added more comprehensive test coverage for edge cases

Full Changelog: V0.1.0...V0.1.1

v0.1.0

11 Aug 07:08
Compare
Choose a tag to compare

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