Method: L8::Util.frame
- Defined in:
- lib/l8/util.rb
.frame(payload) ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/l8/util.rb', line 17 def self.frame(payload) crc8 = Digest::CRC8.new crc8 << payload.pack('C*') frame = HEADER + [payload.size] + payload << crc8.checksum frame.pack('C*') end |