Функция 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 - показать объекты значимости на Пульте