Функция main
func main
В функции main обеспечивается:
начальная инициализация
интерфейс связи с Пультом
перехват события завершения работы – для сохранения памяти в файлах.
Вызываемые из Пульта функции методом POST:
SetNewTextBlock - текстовый блок для набивки дерева слов-фраз из http://go/pages/words.php
VerbalDetection - текст из окна ввода с пульта
SetActionFromPult - к тексту добавлены пусковые стимулы (нажаты кнопки на пульте)
ActiveFromPhrase - активировать дерево рефлексов фразой - только для условных рефлексов
GetCurGomeoParams - отправить на пульт состояние гомеостаза Beast и его базовые контексты
WaitingPeriodForActions - информация про период ожидания ответа от Оператора
GetCurGomeoStatus - информация о текущем жизненном состоянии
GetCurContextActive - информация об активных базовых контекстах
SetCurGomeoParams - установка жизненных параметров с Пульта
Вызываемые из Пульта функции методом GET:
FormingConditionsRefleaxFromList - формировать условные рефлексы на основе списка фраз-синонимов
FormingMirrorAutomatizmFromList - Формирование зеркальных автоматизмов на основе списка ответов
FormingMirrorAutomatizmFromTempList - Формирование зеркальных автоматизмов на основе общего шаблона
ExportFileUpdate - Выгружаем типы файлов, указанные через номера строк flieArr[] в каталоге "memory_save/update_dir.txt"
ImportFileUpdate - Загружаем поочередно все типы файлов от ботов, которые прописаны в каталоге
GetReflexesTreeForPult - образ дерева рефлексов для вывода на Пульт
GetPhraseTreeForPult - образ дерева фраз для вывода на Пульт
GetWordsListForPult - выдать на пульт список слов в алфавитном порядке
GetWordTreeForPult - образ дерева фраз для вывода на Пульт
SetActionFromPult - акция с кнопок пульта
ActiveFromAction - активировать дерево автоматизмов действием
GetConditionReflexInfo - выдать таблицу условных рефлексов для http://go/pages/condition_reflexes.php
GetAutomatizmInfo - выдать на Пульт список автоматизмов
GetMentalAutomatizmInfo- выдать на Пульт список ментальных автоматизмов
GetTreeAutomatizmTriggersInfo - получение информации о пусковых стимулах Дерева автоматизмов
GetAutomatizmSequenceInfo - действия автоматизма в виде строки
GetMentalAutomotizmActionsString - действия ментального автоматизма в виде строки
GetStrnameFromBaseImageID - названия базовых контекстов в их сочетании -из ID эмоции
GetStrnameFromobjectID - показать пусковой стимул, к которому привязан автоматизм
UnblockAutomatizmID - разблокировать автоматизм
GetSelfPerceptionInfo - выдать самоощущение на Пульт
GetAutomatizmTreeForPult - выдать Дерево автоматизмов на Пульт
GetMentalAutomatizmTreeForPult - выдать список автоматизмов на Пульт
GetCur10lastRules - выдать Правила на Пульт
GetCur10lastMentalRules - выдать ментальные Правила на Пульт
GetCicklesToPult - показать цели размышления на Пульте
RunMakeAutomatizmsFromReflexes - для всех условных рефлексов создавать ветку дерева автоматизма и создать автоматизм для этой ветки.
GetImportanceToPult - показать объекты значимости на Пульте