CommandTransfer
Assembly: ZennoLab.CommandCenter
Full name: ZennoLab.CommandCenter.CommandTransfer
Constructor
CommandTransfer()
Method
Parameters
| Параметр | Описание |
|---|---|
port |
Properties
IsProjectMakerInstnaceInitialized
Property
Флаг указывающий что ProjectMaker закрыл инстанс Костыль, чтобы нормально работал перезапуск инстанса в PM TODO написать красивое взаимодействие DebugInstance с CommandTransfer
Methods
Start
Method
Метод запуска потока проверки инстанса вынес его из статического конструктора, потому что в PM он срабатывал раньше чем появлялся инстанс, т.е. запускать его нужно после запуска инстанса Так же добавил свойство IsProjectMakerInstnaceInitialized, как костыль для перезапуска инстанса в PM. TODO подумать где лучше вызывать метод
CreateMessage
Method
Parameters
| Параметр | Описание |
|---|---|
address | |
commandName | |
simplParameters | |
vectorParameter |
CreateMessage
Method
Parameters
| Параметр | Описание |
|---|---|
address | |
commandName | |
singlParameterName | |
singlParameter |
CreateMessage
Method
Parameters
| Параметр | Описание |
|---|---|
address | |
commandName | |
singlParameters |
SendMessageWait
Method
Parameters
| Параметр | Описание |
|---|---|
message | |
errorDetected |
SendMessageLongWait
Method
Parameters
| Параметр | Описание |
|---|---|
message | |
timeOut | |
errorDetected | |
errorMessages |
SendMessageLongWait2
Method
Parameters
| Параметр | Описание |
|---|---|
message | |
timeOut | |
id | |
errorDetected |
Fields
_connectionDiagnosticThread
Field
Поток проверки состояния инстанса
_failsMaxScore
Field
Максимальное количество попыток (секунд, т.к. одна попытка в одну секунду) для проталкивания задания через пайп
_instanceMaxScore
Field
Максимальное количество попыток (секунд * 5, т.к. одна попытка в пять секунд для постера) для события о том, что инстанс поломался