# Тестовый стенд v0 ```d2 direction: right ПК: { PySimSheduler (Python): { sat: Модель КА mag: Модель МПЗ adcs: Модель СОС db: БД sat -> adcs mag -> sat adcs -> sat sat <-> db: { style: { stroke-dash: 3 } } mag <-> db: { style: { stroke-dash: 3 } } adcs <-> db: { style: { stroke-dash: 3 } } } } ``` ![[Pasted image 20260526083938.png]] # Тестовый стенд v1 ```d2 direction: right ПК: { sim: PySimSheduler (Python) prot: Prototype (Rust) sim: { sat: Модель КА mag: Модель МПЗ db: БД mag -> sat db <-> sat: { style: { stroke-dash: 3 } } db <-> mag: { style: { stroke-dash: 3 } } } prot: { adcs: Модель СОС adpt: UDP Адаптер adpt <-> adcs: { style: { stroke-dash: 3 } } } sim.sat -> prot.adcs prot.adcs -> sim.sat sim.db <-> prot.adpt: { style: { stroke-dash: 3 } } } ``` # Тестовый стенд v2 ```d2 direction: right pc: ПК mcu: MCU mcu: { fw: Firmware (Rust) fw: { adcs: СОС adpt: UART Адаптер adpt <-> adcs: { style: { stroke-dash: 3 } } } } pc: { sim: PySimSheduler (Python) sim: { sat: Модель КА mag: Модель МПЗ db: БД mag -> sat db <-> sat: { style: { stroke-dash: 3 } } db <-> mag: { style: { stroke-dash: 3 } } } } pc.sim.sat <-> mcu.fw.adcs mcu.fw.adcs -> pc.sim.sat pc.sim.db <-> mcu.fw.adpt: { style: { stroke-dash: 3 } } ```