class XBee::Frames::NodeIdentificationIndicator

Attributes

device_type[RW]
identifier[RW]
manufacturer_id[RW]
options[RW]
parent_address16[RW]
profile_id[RW]
source_address16[RW]
source_address64[RW]
source_event[RW]

Public Class Methods

new(packet: nil) click to toggle source
Calls superclass method
# File lib/xbee/frames/node_identification_indicator.rb, line 21
def initialize(packet: nil)
        super

        if @parse_bytes
                @options = @parse_bytes.shift
                @source_address16 = Address16.new *@parse_bytes.shift(2)
                @source_address64 = Address64.new *@parse_bytes.shift(8)
                @identifier = @parse_bytes.shift 2
                @parent_address16 = Address16.new *@parse_bytes.shift(2)
                @device_type = @parse_bytes.shift
                @source_event = @parse_bytes.shift
                @profile_id = Bytes.unsigned_int_from_array @parse_bytes.shift(2)
                @manufacturer_id = Bytes.unsigned_int_from_array @parse_bytes.shift(2)
        end
end