From OpenSCADAWiki
Jump to: navigation, search

API
!!!!:Зміни:

  • Система: ico() доповнено аргументом отримання шляху файлу.
    • strLabEnum() доповнено аргументом "onlyDec" для нумерування однією цифрою.
    • Видалено sysClk(), clkCalc(), shrtCnt(), HZ().
    • TError: Видалено DB_TrRemoved.
    • TMess: labStorRemGenStor() перейменовано у labStorRem(), labStor() очищено від аргументів.
    • TElem: fldList() встановлено у постійну.
    • TFld: TFld(): Тип аргументів vals, nSel змінено із "const char *" у "const string&". Видалено selValS(), selValI(), selValR(), selValB(), selNm(), selVl2Nm(), selNm2VlS(), selNm2VlI(), selNm2VlR(), selNm2VlB().
    • TCfg,TVal: Видалено getSEL() і setSEL().
    • TCntrNode: isModify() встановлено у постійну, save() доповнено аргументом максимального рівня помилки.
  • Збір Даних: TController::id() встановлено у постійну.
  • Транспорти:
    • TTransportIn,TTransportOut: Перенесено до захищеної секції logLen(), setLogLen(), pushLogMess(). Видалено logItLim(), setLogItLim().
    • TTransportOut: conPrm() і setConPrm() поєднано у conPrm(), також для них у КористувацькомуAPI. clearConPrm() розширено аргументом визначення ідентифікатору або групи очищувальних параметрів.
    • TTransportIn::associateTrO(): розширено підтримкою різних стадій ATrStg_Create, ATrStg_Proc.

Доповнення:

  • Система: Нове визначення DB_GEN "<gen>".
    • Додано sysClk(), setSysClk() для отримання частоти ЦП із DAQ.System.
    • Функцію sysTm() доповнено аргументами виявлення стрибків часу після засинання.
    • TMess: Нова функція labStorFromCode() імен специфічних сховищ.
    • TElem: Доповнено функцією contN() отримання лічильнику підключених контейнерів.
  • Збір Даних: TVal: Доповнено функцією setTime() і новим прапорцем AttrFlg::NoSave для запобігання позначення модифікованим при зміні атрибуту.
    • TController: Доповнено tbl() для таблиць типів параметрів.
  • Інтерфейс Користувача: Користувацьке API доповнено SYS.UI.mimeGet() для отримання типу MIME із назви файлу.
  • Транспорти: Нове визначення STR_A_PRM "prms", STR_A_PRM_CFGP "CFG:".
    • TTransportS: Нові функції prm(), cntrCmdPrm() загального опрацювання параметрів транспортів.
    • TTransportIn: Доповнено функцією prm(), conPrm(), clearConPrm(). Доповнено функцією КористувацькогоAPI conPrm() і setConPrm() (для сумісності) і відповідно до таких у TTransportOut.