2 /*global $, tizen, nfcAdapter, timeOutHandler, timeExpired, readMessage, sucDetach */
4 var resolveContact = function (contactsString) {
6 var separator = String.fromCharCode(30),
7 endOfText = String.fromCharCode(3),
14 contactsArray = contactsString.split(separator);
16 resolveData = function (value) {
20 return value.replace(endOfText, '…');
23 phone = resolveData(contactsArray[0]);
24 first = resolveData(contactsArray[1]);
25 last = resolveData(contactsArray[2]);
26 return {phone: phone, first: first, last: last};
29 var readMessageErr = function (e) {
31 timeExpired('Read error!');
34 var sucTagReadAttach = function (tag) {
36 if (tag.isSupportedNDEF) {
37 tag.readNDEF(readMessage, readMessageErr);
39 console.log("This Tag doesn't support NDEF");
43 var setTagDetectRead = function () {
48 console.log('Tag Listen Error: ' + e.message);
51 var suc = { onattach: sucTagReadAttach, ondetach: sucDetach };
53 //nfcAdapter.setTagListener(suc, err);
54 nfcAdapter.setTagListener(suc);
56 console.log('error: ' + error.message);