Method: Rho::NdefMessage#init_from_byte_array

Defined in:
lib/extensions/nfc/nfc.rb

#init_from_byte_array(array) ⇒ Object



161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
# File 'lib/extensions/nfc/nfc.rb', line 161

def init_from_byte_array(array)
           
    @byte_array = array
    @records = []
    
    if array != nil 
    
        record_array = Nfc.convert_NdeMessage_byte_array_to_NdeRecords_array(@byte_array)
        i = 0
        while i < record_array.size do
            record_ba = record_array[i]
        
            rec = NdefRecord.new
            rec.init_from_byte_array(record_ba)
        
            @records << rec
        
            i = i+1
        end    
     end
end