class XBeeRuby::TxRequest
Attributes
address16[R]
address64[R]
data[R]
options[R]
radius[R]
Public Class Methods
new(address64, data, opt = {})
click to toggle source
Calls superclass method
XBeeRuby::Request::new
# File lib/xbee-ruby/tx_request.rb, line 23 def initialize address64, data, opt = {} super 0x10 @address64 = address64 @data = data @frame_id = Request.next_frame_id @address16 = opt[:address16] || Address16::BROADCAST @options = opt[:options] || 0 @radius = opt[:radius] || 0 end
Public Instance Methods
frame_data()
click to toggle source
# File lib/xbee-ruby/tx_request.rb, line 33 def frame_data @address64.to_a + @address16.to_a + [@radius, @options] + @data end