Class: Integer
- Inherits:
-
Object
- Object
- Integer
- Defined in:
- lib/phaserunner/modbus.rb
Overview
Add mechanism to convert Integers from modbus into signed integers
Instance Method Summary collapse
Instance Method Details
#to_signed(bits) ⇒ Object
7 8 9 10 |
# File 'lib/phaserunner/modbus.rb', line 7 def to_signed(bits) mask = (1 << (bits - 1)) (self & ~mask) - (self & mask) end |