kanoa.event.addCounterEvent
Description
Adds a count to the counterEvent table. This is an updated count function that supports itemStates, items, and workorders being associated to counts.Syntax
addCountEvent(counterInfo, userId)Parameters:
Returns:
Dictionary
Parameter | Type | Required | Notes |
---|---|---|---|
counterId | int | ||
deltaValue | float | ||
tStamp | datetime | ||
itemStateId | int | optional | Default is None |
itemId | int | optional | Default is None |
workOrderId | int | optional | Default is None |
Code Examples
# Example Usage:
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