Class: Rplidar::Response

Inherits:
Object
  • Object
show all
Defined in:
lib/rplidar/response.rb

Overview

Generic lidar response class

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(raw_response) ⇒ Response

Returns a new instance of Response.



6
7
8
9
# File 'lib/rplidar/response.rb', line 6

def initialize(raw_response)
  @raw_response = raw_response
  check_response
end

Instance Attribute Details

#raw_responseObject (readonly)

Returns the value of attribute raw_response.



4
5
6
# File 'lib/rplidar/response.rb', line 4

def raw_response
  @raw_response
end

Instance Method Details

#check_headerObject



16
# File 'lib/rplidar/response.rb', line 16

def check_header; end

#check_payloadObject



18
# File 'lib/rplidar/response.rb', line 18

def check_payload; end

#check_responseObject



11
12
13
14
# File 'lib/rplidar/response.rb', line 11

def check_response
  check_header
  check_payload
end

#responseObject



20
# File 'lib/rplidar/response.rb', line 20

def response; end