|
|
@@ -1,4 +1,19 @@
|
|
|
-~={yellow}Работа с профилями запросов=~
|
|
|
+~={green}Работа с профилями запросов=~
|
|
|
+
|
|
|
+~={yellow}Файлы на внешней флешке=~
|
|
|
+
|
|
|
+Pwr.json - загружается или создается
|
|
|
+Ip.json - загружается или создается
|
|
|
+
|
|
|
+SpState.json - профиль, загружается или создается
|
|
|
+Hv.json - профиль, загружается или создается
|
|
|
+Pp.json - профиль, загружается или создается
|
|
|
+Preset.json - профиль, загружается или создается
|
|
|
+
|
|
|
+MonRegs.json - открывается и сразу закрывается
|
|
|
+PpRegs.json - открывается и сразу закрывается
|
|
|
+Info.json - открывается и сразу закрывается
|
|
|
+
|
|
|
##### Логика работы с профилями
|
|
|
|
|
|
- Профиль - набор из 4-ех файлов с настройками: "Preset.json", "Pp.json", "SpState.json", "Hv.json".
|
|
|
@@ -6,7 +21,9 @@
|
|
|
|
|
|
##### Работа с внешней памятью
|
|
|
* Во всех классах существует флаг m_fs. Если флаг true, то при загрузке устройства происходит считывание настроек из файлов, записанных на внешней памяти. Если файла нет, то происходит сохранение дефолтного файла. Но у класса может быть свой метод load, который будет вызван.
|
|
|
+
|
|
|
* Загрузка файлов: Pwr.json, Pp.json, SpState.json, Hv.json, Ip.json, Preset.json
|
|
|
+
|
|
|
* Есть файлы, которые записываются на производстве: MonRegs.json, PpRegs.json, Info.json. Все эти файлы имеют свой метод load и в состав профиля не входят.
|
|
|
|
|
|
|
|
|
@@ -28,6 +45,7 @@ apiUpdate - true, свой метод load (не пустой)
|
|
|
apiProfile - false, свой метод load
|
|
|
|
|
|
Если есть свой метод, то флаг ни на что не влияет?
|
|
|
+
|
|
|
##### Запрос списка профилей
|
|
|
|
|
|
```json
|