Sha256: 80d0362f980be46c45c96d939c271122456bd98a241fe7fcc1cc489313947da0
Contents?: true
Size: 598 Bytes
Versions: 1
Compression:
Stored size: 598 Bytes
Contents
module RfBeam module KLD7 def detection? data = ddat p data (data[2] == 1) end def tdat request_frame_data(:tdat) sleep 0.1 resp = read(16).unpack('a4LSssS') return { dist: resp[2], speed: resp[3], angle: resp[4], mag: resp[5] } unless resp[1].zero? end def ddat request_frame_data(:ddat) resp = read(14).unpack('a4LC6') return resp end private def request_frame_data(type) command = ['GNFD', 4, FRAME_DATA_TYPES[type]] write command.pack('a4LL') check_response end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rfbeam-0.2.1 | lib/rfbeam/kld7/detection.rb |