#!/usr/bin/python

#
# Copyright: Collin Mulliner <collin-nfc(AT)mulliner.org>
# web: http://www.mulliner.org/nfc/
# License: GPLv2
#

import NDEFMessage
import Utils
import os

fi = open(os.sys.argv[1], 'rb')
data = fi.read()
fi.close()

#print len(data)/2

t = NDEFMessage.NDEFMessage()
t.fromRawData(data, 1)
print "Num Records: " + str(t.getNumRecords())
r = t.getRecord(0)
#print Utils.toHex(r.getPayload())
p = r.getPayload()
print "Payload: " + p
print "Payload length: " + str(r.getPayloadLen())
print "TNF: " + str(r.getTnf())
print "Type: " + str(r.getType())
