dtelenkov 2 недель назад
Родитель
Сommit
9329d21016
2 измененных файлов с 32 добавлено и 29 удалено
  1. 13 28
      .obsidian/workspace.json
  2. 19 1
      Greenstar/ethernet stm32.md

+ 13 - 28
.obsidian/workspace.json

@@ -4,39 +4,24 @@
     "type": "split",
     "children": [
       {
-        "id": "03817e45693aa829",
+        "id": "4a689a8e6347ad45",
         "type": "tabs",
         "children": [
           {
-            "id": "9e809d4a500632f6",
+            "id": "72a4a83e193ffe18",
             "type": "leaf",
             "state": {
               "type": "markdown",
               "state": {
-                "file": "English/words.md",
+                "file": "Greenstar/ethernet stm32.md",
                 "mode": "source",
                 "source": false
               },
               "icon": "lucide-file",
-              "title": "words"
-            }
-          },
-          {
-            "id": "e33a448eef2e7141",
-            "type": "leaf",
-            "state": {
-              "type": "markdown",
-              "state": {
-                "file": "English/Homework/Homework 15.md",
-                "mode": "source",
-                "source": false
-              },
-              "icon": "lucide-file",
-              "title": "Homework 15"
+              "title": "ethernet stm32"
             }
           }
-        ],
-        "currentTab": 1
+        ]
       }
     ],
     "direction": "vertical"
@@ -59,7 +44,7 @@
                 "autoReveal": false
               },
               "icon": "lucide-folder-closed",
-              "title": "Files"
+              "title": "Файловый менеджер"
             }
           },
           {
@@ -145,15 +130,15 @@
   },
   "left-ribbon": {
     "hiddenItems": {
-      "switcher:Open quick switcher": false,
-      "graph:Open graph view": false,
-      "canvas:Create new canvas": false,
-      "command-palette:Open command palette": false,
-      "markdown-importer:Open format converter": false,
-      "bases:Create new base": false
+      "switcher:Меню быстрого перехода": false,
+      "graph:Граф": false,
+      "canvas:Создать новый холст": false,
+      "command-palette:Открыть палитру команд": false,
+      "markdown-importer:Импорт Markdown-файлов": false,
+      "bases:Создать новую базу": false
     }
   },
-  "active": "e33a448eef2e7141",
+  "active": "72a4a83e193ffe18",
   "lastOpenFiles": [
     "English/words.md",
     "English/Homework/Homework 15.md",

+ 19 - 1
Greenstar/ethernet stm32.md

@@ -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