Method: LibSL::LLS16#encode
- Defined in:
- lib/types.rb
#encode ⇒ Object
233 234 235 236 237 238 239 240 |
# File 'lib/types.rb', line 233 def encode() raise ArgumentError, "Value out of range: #{@value}" if @value < -0x8000 or @value > 0x7fff data = super('s') if LLNumber::endianness == :big data = data.unpack('C2').reverse.pack('C2') end return data end |