Ad Widget

Collapse

значение "ничего"

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • gsi0
    Junior Member
    • Jan 2013
    • 10

    #1

    значение "ничего"

    Программисты используют 0 в качестве значения в триггере.
    А как будет выглядеть значение "ничего"? То-есть если значение выше чем ничего - триггер срабатывает.
    *господи, пишу полную чушь*
    Пример:
    {Kassa:kassa.cash.dispenser.error.last(0)}=
    Описание:
    0 — Неизвестная ошибка
    1 — Нет связи
    2 — Замятие купюры

    что должно стоять после знака =(равно), чтобы даже если значение изменилось на 0, то триггер сработал?
  • _AlekseY_
    Member
    • Apr 2012
    • 77

    #2
    Рискну предположить, что здесь нужно написать несколько тригеров. По одному на проблему. Итого получим 3 тригера однозначно определяющих поломку и один уведомляющий о чём то вообще непонятном.

    Касательно "ничего". В каком случае оно омжет возникнуть??? Если данные с устройства не пришли, то на этот случай пользуем функцию nodata. Если же что-то пришло, то это уже не "ничего" и с этим можно работать.

    Comment

    • Jimson
      Senior Member
      • Jan 2008
      • 1327

      #3
      надо подробнее про итем, если предполагается nodata, то подразумевается что данные по этому итему поступают регулярно?
      и в чем собственно проблема сгенерить тригер, в том что ты хочешь увидеть разные имена тригеров? тогда надо три тигера лепить, как предлагает AlekseY, если же тригер будет один "чота такое случилось код полундры 1", то по идее тригер "not nodata()" должно зватить

      вообще твоя формулировка задачи больше походит на трап, а не на привычный итем, ну или на итем по типу "код последней ошибки", вот только в последнем случае алармить по такому итему бессмысленно, так как неизвесно когда эта "последняя" ошибка произошла

      Comment

      Working...