Version History#

v0.2.4 (2026-03-11)#

Bug Fixes#

v0.2.3 (2026-02-25)#

Performance Enhancement#

  • Improved command failure handling and logging. (OSW-1872)

  • Improved stopping of TCP/IP clients. (OSW-1872)

Other Changes and Additions#

  • Fixed the documentation build. (OSW-1872)

v0.2.2 (2025-11-04)#

Performance Enhancement#

  • Made sure to always send the crioSummaryState event. (OSW-1275)

  • Made sure to let the simulator choose the TCP/IP ports. (OSW-1275)

Other Changes and Additions#

v0.2.1 (2025-10-09)#

Performance Enhancement#

  • Updated ts-conda-build dependency version and conda build string. (OSW-1207)

v0.2.0 (2025-09-10)#

New Features#

  • Added backward compatibility support for no failReason message. (OSW-884)

Performance Enhancement#

  • Added support for the failReason message. (OSW-884)

  • Removed deprecated ‘value’ command argument. (OSW-884)

  • Increased a log message for commands sent from DEBUG to INFO. (OSW-884)

  • Made state transitions wait for AT summary state events. (OSW-884)

v0.1.15 (2025-08-19)#

Bug Fixes#

  • Deleted sequence ids from command_issued dictionary that were no longer needed to avoid unnecessary memory allocation. (OSW-842)

v0.1.14 (2025-07-23)#

Performance Enhancement#

  • Improved handling of unexpected AT states. (OSW-313)

  • Added GitHub workflows. (OSW-313)

v0.1.13 (2025-04-29)#

New Features#

  • Switched to ruff and towncrier. (DM-49880)

  • Handled unexpected AT states. (DM-49880)

  • Added a summary state to the simulator. (DM-49880)

  • Added backward compatible support for the crioSummaryState event. (DM-49880)

  • Made sure to go to FAULT when unexpectedly disconnected. (DM-49880)

Bug Fixes#

  • Fix package version module generation. (DM-49880)

v0.1.12#

  • Make simulator respond to unexpected state transition commands.

  • Make CSC handle unexpected AT server states.

Requires:

  • ts_salobj

  • ts_tcpip >= 2

  • ts_utils

v0.1.11#

  • Increase command done timeout.

Requires:

  • ts_salobj

  • ts_tcpip >= 2

  • ts_utils

v0.1.10#

  • Handle an IncompleteReadError used in unit tests.

Requires:

  • ts_salobj

  • ts_tcpip >= 2

  • ts_utils

v0.1.9#

  • Add timeouts and error handling to waiting for commands to be done.

Requires:

  • ts_salobj

  • ts_tcpip >= 2

  • ts_utils

v0.1.8#

  • Fix the conda recipe.

Requires:

  • ts_salobj

  • ts_tcpip >= 2

  • ts_utils

v0.1.7#

  • Update the version of ts-conda-build to 0.4 in the conda recipe.

Requires:

  • ts_salobj

  • ts_tcpip >= 2

  • ts_utils

v0.1.6#

  • Add support for the errorCode event.

Requires:

  • ts_salobj

  • ts_tcpip >= 2

  • ts_utils

v0.1.5#

  • Improve handling of data messages with incorrect parameters.

Requires:

  • ts_salobj

  • ts_tcpip >= 2

  • ts_utils

v0.1.4#

  • Improve handling of FAULT state.

Requires:

  • ts_salobj

  • ts_tcpip >= 2

  • ts_utils

v0.1.3#

  • Add sending a summaryState event for the STANDBY, DISABLED, ENABLED and FAULT states.

  • Stop the telemetry client and task when going to STANDBY state.

  • Make sure that events emitted by the server get emitted by the CSC.

  • Support simulation mode 0.

Requires:

  • ts_salobj

  • ts_tcpip >= 2

  • ts_utils

v0.1.2#

  • Add support for start, disable, enable and standby commands.

Requires:

  • ts_salobj

  • ts_tcpip >= 2

  • ts_utils

v0.1.1#

  • Add host and ports parameters to AtSimulator.

  • Make AtTcpipCsc a Configurable CSC.

Requires:

  • ts_salobj

  • ts_tcpip >= 2

  • ts_utils

v0.1.0#

First release of the AT TCP/IP common code package.

  • A CSC infrastructure class.

  • A simulator infrastructure.

  • Common enums.

Requires:

  • ts_salobj

  • ts_tcpip >= 2

  • ts_utils