1if request.isInit: 2 baseValue = 0 3elif request.isRead: 4 request.value = baseValue 5else: 6 x = request.value & 0xffff 7 baseValue = (x << 16) | x 8