otp.misc.bit_at#
- bit_at(value, index)#
- Return bit from - valueat- indexposition from the end (zero-based).- Examples - Basic example: - >>> data = otp.Tick(A=1) >>> data['AT'] = otp.bit_at(0b0010, 1) >>> otp.run(data) Time A AT 0 2003-12-01 1 1 - You can also pass - Columnas parameter:- >>> data = otp.Tick(A=0b0001) >>> data['AT'] = otp.bit_at(data['A'], 0) >>> otp.run(data) Time A AT 0 2003-12-01 1 1 - Or use - Operationas parameter:- >>> data = otp.Tick(A=0b0001) >>> data['AT'] = otp.bit_at(data['A'] * 2, 0) >>> otp.run(data) Time A AT 0 2003-12-01 1 0