Skip to content

MopsDevice.GetDiType

Вызов: GAP.MopsDevice.GetDiType(tag, type)

Возвращает числовой код типа дискретного входа для модели DI_MOPS: 0 — магнитный контакт, 1 — сигнал.

Сопоставление выполняется без учёта регистра: Магн.конт.0, Сигнал1. Для остальных значений type возвращается 1 (значение по умолчанию).

  • 1 по умолчанию: для неизвестного type пишется Debug, что применено значение по умолчанию.
  • Логирование: при вызове пишется Debug с tag и type.
  • Вызов: GAP.MopsDevice.GetDiType("MOPS_01", "Магн.конт.")

    • Результат: 0.
  • Вызов: GAP.MopsDevice.GetDiType("[TAG]", "[Type]")

    • Результат: код по внешним переменным OBJTYPE (типично в init_SwitchType на листе шаблона).