docs: добавь поясняющие комментарии к модулям и инструментам

This commit is contained in:
2026-10-02 16:46:19 +03:00
parent 6cbce6c360
commit 427fc70100
488 changed files with 2877 additions and 1 deletions
+6
View File
@@ -1,3 +1,9 @@
/*
* Проверки host_device: фиксируют ожидаемое поведение на воспроизводимых входных данных.
* Тестовые значения и подмены окружения относятся к проверке контракта; они не являются
* настройками рабочего устройства.
*/
/* Host-only firmware harness for the actual PM35 port and Python client. */
#include "gas_logger_pm35.h"
#include "gas_logger_pcan.h"
+4
View File
@@ -1,3 +1,7 @@
# Проверки run_tests: фиксируют ожидаемое поведение на воспроизводимых входных данных.
# Тестовые значения и подмены окружения относятся к проверке контракта; они не являются
# настройками рабочего устройства.
"""Build in a temporary directory; run core + Python/C end-to-end tests."""
import argparse
import ctypes
+14
View File
@@ -1,3 +1,17 @@
# Проверки client: фиксируют ожидаемое поведение на воспроизводимых входных данных.
# Сценарии для навигации по файлу:
# test_download_keeps_recording_and_order
# test_cancel_retains_snapshot_and_explicit_resume
# test_partial_reply_leaves_pin
# test_no_writes_for_wrong_schema
# test_generation_mismatch_does_not_release
# test_classic_can_chunks_and_pcan_region
# test_json_rejects_collisions_and_drift
# test_replaced_snapshot_is_rejected_before_release
# Остальные сценарии продолжают эти проверки ниже в том же файле.
# Тестовые значения и подмены окружения относятся к проверке контракта; они не являются
# настройками рабочего устройства.
"""Integration: Python client -> register callbacks -> compiled C PM35 logger."""
import copy
import ctypes
+6
View File
@@ -1,3 +1,9 @@
/*
* Проверки gas_logger: фиксируют ожидаемое поведение на воспроизводимых входных данных.
* Тестовые значения и подмены окружения относятся к проверке контракта; они не являются
* настройками рабочего устройства.
*/
#include "gas_logger.h"
#include <assert.h>
#include <stdio.h>