Skip to content

NOS-T Tools v3.0.5

Latest

Choose a tag to compare

@emmanuelgonz emmanuelgonz released this 03 Dec 08:28
9ecd128

Added:

  • Application Configuration Support: Added configuration_parameters support for unmanaged Application class:
    • Updated ExecConfig in schemas.py to include applications dictionary (similar to managed_applications)
    • Updated ApplicationConfig in schemas.py to include configuration_parameters field
    • Updated get_app_specific_config() in configuration.py to accept app_type parameter ("applications" or "managed_applications")
    • Updated Application._get_parameters_from_config() to retrieve app-specific config from applications section
    • Updated ConnectionConfig to populate application_configuration from both applications and managed_applications sections
    • Enables custom per-application configuration parameters in YAML
  • Resume Tolerance Configuration: Added global resume_tolerance parameter to GeneralConfig:
    • Added request_resume() method to Application class that sends ResumeRequest messages with optional sim_resume_time and tolerance parameters
    • Removed duplicate request_resume() from ManagedApplication - now inherits enhanced version from Application
    • Default tolerance of 12 hours can be configured globally in execution.general.resume_tolerance
    • Can be overridden per-request by passing tolerance parameter to request_resume()
    • Example YAML structure:
      execution:
        general:
          prefix: nost
          resume_tolerance: "12:00:00"  # Global default for all applications

Full Changelog: v3.0.4...v3.0.5