SIENTIAPDE-1312

SIENTIAPDE-1312: Update build_tag_config to calculate subscription_period_ms based on minimum frequency from tags. Enhance test_build_tag_config to include frequency and validate subscription_period_ms.
This commit is contained in:
vitor-aignosi
2025-10-20 12:42:20 -03:00
parent 10f54d1c3b
commit 1666702d73
2 changed files with 10 additions and 2 deletions

View File

@@ -280,4 +280,10 @@ def build_tag_config(
**tag,
}
frequencies = [x['frequency'] for x in slot_config[f'{i}'][server_name]['tags'].values()]
min_frequency = min(frequencies) if frequencies else 500
slot_config[f"{i}"][server_name]['subscription_period_ms'] = min_frequency/2
return slot_config