Skip to main content

kanoa.event.addCounterEvent

Description

Adds a count to the counterEvent table. This is an updated count function that support itemStates, items and workorders being associated to counts.

Syntax

addCountEvent(counterInfo, userId)
  • Parameters
      counterInfo (dict)
      - counterId (int)
      - deltaValue (float)
      - itemStateId (int)
      - itemId (int)
      - workOrderId (int)
      - tStamp (datetime)
      userId (int)
  • Returns
      counterId (int)
      msg (string): none if success
  • Code Example

    userId = system.kanoa.security.getIDPUserId({'userName': 'SYSTEM'})
    counterId = system.kanoa.utilities.getFieldValue('counterId', system.kanoa.asset.getCounter({'assetId': 901, 'counterName': 'infeed'}))
    counterInfo = {
    'counterId': counterId,
    'deltaValue': 500.0,
    'itemStateId': None,
    'itemId': None,
    'workOrderId': None,
    'tStamp': system.date.parse("2025-01-01 00:00:00")
    }

    counterId, msg = system.kanoa.event.addCounterEvent(counterInfo, userId)
    print counterId, msg
    > 98850614 None