Divide Frequency Sequence Diagram
sequenceDiagram
%% API Registered Routine: Divide Frequency (Section: NLOS)
participant User as "API Call"
participant DivideFrequency as "Divide Frequency"
User->>+DivideFrequency: Call Divide Frequency
DivideFrequency->>DivideFrequency: Generate Gates - execute_python_script (script_path: data/generate_gates.py, kwargs: {"divider":"{divider}"})
DivideFrequency->>DivideFrequency: Gates Load Test Seed - load_gates (path: data/gates_div.yaml)
DivideFrequency->>DivideFrequency: Sleep - pause (seconds: 0.2)
DivideFrequency->>DivideFrequency: Gates Write - write_gates
DivideFrequency->>DivideFrequency: Sleep - pause (seconds: 0.2)
DivideFrequency->>DivideFrequency: Select gate regime - select_gate_regime (selected_item: INT Cont., name: )
DivideFrequency->>DivideFrequency: Sleep - pause (seconds: 0.2)
DivideFrequency->>DivideFrequency: Start Gates - start_waveform
DivideFrequency-->>-User: Divide Frequency Complete
Zoom: 100%