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)- counterInfo (dict)
- - counterId (int)
- - deltaValue (float)
- - itemStateId (int)
- - itemId (int)
- - workOrderId (int)
- - tStamp (datetime)
- userId (int)
- 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