ГНЦ ИФВЭ
ОУ У-70
Система Управления комплекса У-70  

Программирование на Верхнем Уровне СУ

Библиотеки программных объектов СУ

class class class class class class class PASSPORT-table classes

class classTPcontrol : public classTPtable
Класс не имеет конструктора и деструктора.
Открытые (public) методы
 
int Ini (char *name, int tup1, int tup2)
 
int SetResultRegime (unsigned short int rc)
Защищенные (private) методы
 
int DataWriteRegime (void)

public int Ini (char *name, int tup1, int tup2)

Для открытия таблицы name и обнуления семафоров функция делает вызов:

classTPtable::Ini(name,prg_treg_flag?0:prg_treg_base,tup1,tup2).

Обнуляются значения всех семафоров  для текущего режима. Если работа ведется со связанными режимами, то обнуляются значения всех семафоров и для связанных режимов.

public int SetResultRegime (unsigned short int rc)

Функция вызывает:

  1. PrgSem_SetResult для формирования всех семафоров согласно значению rc;
  2. DataWriteRegime; для записи всех семафоров в таблицу.
public int DataWriteRegime (void)
Писать значения всех семафоров для текущего и связанных режимов.

Автор © Клименков Е.В.