1INIT_VALUE = 1
2STEP = 2
3
4if request.isInit:
5    lastVal = 0
6    step = 1
7elif request.isUser:
8    if request.offset == INIT_VALUE:
9        lastVal = request.value
10    elif request.offset == STEP:
11        step = request.value
12else:
13    lastVal = lastVal + step
14    request.value = lastVal
15
16self.NoisyLog("%s on TICKER at 0x%x, value 0x%x" % (str(request.type), request.offset, request.value))
17