Add new code on change card reader to Iris MyKad reader
This commit is contained in:
+258
@@ -0,0 +1,258 @@
|
||||
WebSocketManager = {
|
||||
url:"",
|
||||
init: function(url) {
|
||||
WebSocketManager.url = url;
|
||||
},
|
||||
open: function(callback, slot) {
|
||||
wsocket = new WebSocket(WebSocketManager.url);
|
||||
wsocket.onopen = function () {
|
||||
wsocket.send('{"Cmd":"OPEN","Slot":"'+ slot +'"}');
|
||||
};
|
||||
wsocket.onmessage = function (evt) {
|
||||
var obj = JSON.parse(evt.data);
|
||||
wsocket.close();
|
||||
callback(obj);
|
||||
};
|
||||
|
||||
},
|
||||
listReader: function(callback) {
|
||||
wsocket = new WebSocket(WebSocketManager.url);
|
||||
wsocket.onopen = function () {
|
||||
wsocket.send('{"Cmd":"LIST_READER"}');
|
||||
};
|
||||
wsocket.onmessage = function (evt) {
|
||||
var obj = JSON.parse(evt.data);
|
||||
var data = JSON.parse(obj.RespMessage);
|
||||
wsocket.close();
|
||||
callback(data, obj.RespCode);
|
||||
};
|
||||
|
||||
},
|
||||
close: function(callback) {
|
||||
wsocket = new WebSocket(WebSocketManager.url);
|
||||
wsocket.onopen = function () {
|
||||
wsocket.send('{"Cmd":"CLOSE"}');
|
||||
};
|
||||
wsocket.onmessage = function (evt) {
|
||||
var obj = JSON.parse(evt.data);
|
||||
wsocket.close();
|
||||
callback(obj);
|
||||
};
|
||||
},
|
||||
verifyFPTemplate: function(callback, ThumbCode, Bas64FPLeft, Bas64FPRight) {
|
||||
wsocket = new WebSocket(WebSocketManager.url);
|
||||
wsocket.onopen = function () {
|
||||
wsocket.send('{"Cmd":"VERIFY_FP_TEMPLATE","ThumbCode":"'+ ThumbCode +'","Bas64FPLeft":"'+ Bas64FPLeft +'","Bas64FPRight":"'+ Bas64FPRight +'"}');
|
||||
};
|
||||
wsocket.onmessage = function (evt) {
|
||||
var obj = JSON.parse(evt.data);
|
||||
wsocket.close();
|
||||
callback(obj.RespCode, obj.RespMessage);
|
||||
};
|
||||
|
||||
},
|
||||
readMyKad: function (callback) {
|
||||
wsocket = new WebSocket(WebSocketManager.url);
|
||||
wsocket.onopen = function () {
|
||||
wsocket.send('{"Cmd":"READ_MYKAD"}');
|
||||
};
|
||||
wsocket.onmessage = function (evt) {
|
||||
var obj = JSON.parse(evt.data);
|
||||
var data = JSON.parse(obj.RespMessage);
|
||||
wsocket.close();
|
||||
callback(data, obj.RespCode, obj.RespSW12AndApiName);
|
||||
};
|
||||
},
|
||||
readAllText: function (callback) {
|
||||
wsocket = new WebSocket(WebSocketManager.url);
|
||||
wsocket.onopen = function () {
|
||||
wsocket.send('{"Cmd":"READ_ALL_TEXT"}');
|
||||
};
|
||||
wsocket.onmessage = function (evt) {
|
||||
var obj = JSON.parse(evt.data);
|
||||
var data = JSON.parse(obj.RespMessage);
|
||||
wsocket.close();
|
||||
callback(data, obj.RespCode, obj.RespSW12AndApiName);
|
||||
};
|
||||
},
|
||||
readPhoto: function (callback) {
|
||||
wsocket = new WebSocket(WebSocketManager.url);
|
||||
wsocket.onopen = function () {
|
||||
wsocket.send('{"Cmd":"READ_PHOTO"}');
|
||||
};
|
||||
wsocket.onmessage = function (evt) {
|
||||
var obj = JSON.parse(evt.data);
|
||||
var data = JSON.parse(obj.RespMessage);
|
||||
wsocket.close();
|
||||
callback(data, obj.RespCode, obj.RespSW12AndApiName);
|
||||
};
|
||||
},
|
||||
readBio: function (callback) {
|
||||
wsocket = new WebSocket(WebSocketManager.url);
|
||||
wsocket.onopen = function () {
|
||||
wsocket.send('{"Cmd":"READ_BIO"}');
|
||||
};
|
||||
wsocket.onmessage = function (evt) {
|
||||
var obj = JSON.parse(evt.data);
|
||||
var data = JSON.parse(obj.RespMessage);
|
||||
wsocket.close();
|
||||
callback(data, obj.RespCode, obj.RespSW12AndApiName);
|
||||
};
|
||||
},
|
||||
readMyKid: function (callback) {
|
||||
wsocket = new WebSocket(WebSocketManager.url);
|
||||
wsocket.onopen = function () {
|
||||
wsocket.send('{"Cmd":"READ_MYKID"}');
|
||||
};
|
||||
wsocket.onmessage = function (evt) {
|
||||
var obj = JSON.parse(evt.data);
|
||||
var data = JSON.parse(obj.RespMessage);
|
||||
wsocket.close();
|
||||
callback(data, obj.RespCode, obj.RespSW12AndApiName);
|
||||
};
|
||||
},
|
||||
FPBioEnrol: function (callback) {
|
||||
wsocket = new WebSocket(WebSocketManager.url);
|
||||
wsocket.onopen = function () {
|
||||
wsocket.send('{"Cmd":"FP_BIO_ENROL"}');
|
||||
};
|
||||
wsocket.onmessage = function (evt) {
|
||||
var obj = JSON.parse(evt.data);
|
||||
//var data = JSON.parse(obj.RespMessage);
|
||||
wsocket.close();
|
||||
callback(obj);
|
||||
};
|
||||
},
|
||||
getThumbImage: function (callback) {
|
||||
wsocket = new WebSocket(WebSocketManager.url);
|
||||
wsocket.onopen = function () {
|
||||
wsocket.send('{"Cmd":"GET_MYKAD_THUMB_IMAGE"}');
|
||||
};
|
||||
wsocket.onmessage = function (evt) {
|
||||
var obj = JSON.parse(evt.data);
|
||||
var data = JSON.parse(obj.RespMessage);
|
||||
wsocket.close();
|
||||
callback(data, obj.RespCode, obj.RespSW12AndApiName);
|
||||
};
|
||||
},
|
||||
getThumbBin1: function (callback) {
|
||||
wsocket = new WebSocket(WebSocketManager.url);
|
||||
wsocket.onopen = function () {
|
||||
wsocket.send('{"Cmd":"GET_THUMB_BIN1"}');
|
||||
};
|
||||
wsocket.onmessage = function (evt) {
|
||||
var obj = JSON.parse(evt.data);
|
||||
var data = JSON.parse(obj.RespMessage);
|
||||
wsocket.close();
|
||||
callback(data, obj.RespCode, obj.RespSW12AndApiName);
|
||||
};
|
||||
},
|
||||
getThumbBin2: function (callback) {
|
||||
wsocket = new WebSocket(WebSocketManager.url);
|
||||
wsocket.onopen = function () {
|
||||
wsocket.send('{"Cmd":"GET_THUMB_BIN2"}');
|
||||
};
|
||||
wsocket.onmessage = function (evt) {
|
||||
var obj = JSON.parse(evt.data);
|
||||
var data = JSON.parse(obj.RespMessage);
|
||||
wsocket.close();
|
||||
callback(data, obj.RespCode, obj.RespSW12AndApiName);
|
||||
};
|
||||
},
|
||||
FPBioEnrolBin1: function (callback) {
|
||||
wsocket = new WebSocket(WebSocketManager.url);
|
||||
wsocket.onopen = function () {
|
||||
wsocket.send('{"Cmd":"FP_BIO_ENROL_BIN1"}');
|
||||
};
|
||||
wsocket.onmessage = function (evt) {
|
||||
var obj = JSON.parse(evt.data);
|
||||
//var data = JSON.parse(obj.RespMessage);
|
||||
wsocket.close();
|
||||
callback(obj);
|
||||
};
|
||||
},
|
||||
FPBioEnrolBin2: function (callback) {
|
||||
wsocket = new WebSocket(WebSocketManager.url);
|
||||
wsocket.onopen = function () {
|
||||
wsocket.send('{"Cmd":"FP_BIO_ENROL_BIN2"}');
|
||||
};
|
||||
wsocket.onmessage = function (evt) {
|
||||
var obj = JSON.parse(evt.data);
|
||||
//var data = JSON.parse(obj.RespMessage);
|
||||
wsocket.close();
|
||||
callback(obj);
|
||||
};
|
||||
},
|
||||
FPBioVerify: function (callback) {
|
||||
wsocket = new WebSocket(WebSocketManager.url);
|
||||
wsocket.onopen = function () {
|
||||
wsocket.send('{"Cmd":"FP_BIO_VERIFY"}');
|
||||
};
|
||||
wsocket.onmessage = function (evt) {
|
||||
var obj = JSON.parse(evt.data);
|
||||
var data = JSON.parse(obj.RespMessage);
|
||||
wsocket.close();
|
||||
callback(data, obj.RespCode, obj.RespSW12AndApiName);
|
||||
};
|
||||
},
|
||||
FPBioVerifyBin: function (callback) {
|
||||
wsocket = new WebSocket(WebSocketManager.url);
|
||||
wsocket.onopen = function () {
|
||||
wsocket.send('{"Cmd":"FP_BIO_VERIFY_BIN"}');
|
||||
};
|
||||
wsocket.onmessage = function (evt) {
|
||||
var obj = JSON.parse(evt.data);
|
||||
var data = JSON.parse(obj.RespMessage);
|
||||
wsocket.close();
|
||||
callback(data, obj.RespCode, obj.RespSW12AndApiName);
|
||||
};
|
||||
},
|
||||
FPBioVerifyLeft: function (callback) {
|
||||
wsocket = new WebSocket(WebSocketManager.url);
|
||||
wsocket.onopen = function () {
|
||||
wsocket.send('{"Cmd":"FP_BIO_VERIFY_LEFT"}');
|
||||
};
|
||||
wsocket.onmessage = function (evt) {
|
||||
var obj = JSON.parse(evt.data);
|
||||
var data = JSON.parse(obj.RespMessage);
|
||||
wsocket.close();
|
||||
callback(data, obj.RespCode, obj.RespSW12AndApiName);
|
||||
};
|
||||
},
|
||||
FPBioVerifyBinLeft: function (callback) {
|
||||
wsocket = new WebSocket(WebSocketManager.url);
|
||||
wsocket.onopen = function () {
|
||||
wsocket.send('{"Cmd":"FP_BIO_VERIFY_BIN_LEFT"}');
|
||||
};
|
||||
wsocket.onmessage = function (evt) {
|
||||
var obj = JSON.parse(evt.data);
|
||||
var data = JSON.parse(obj.RespMessage);
|
||||
wsocket.close();
|
||||
callback(data, obj.RespCode, obj.RespSW12AndApiName);
|
||||
};
|
||||
},
|
||||
FPBioVerifyRight: function (callback) {
|
||||
wsocket = new WebSocket(WebSocketManager.url);
|
||||
wsocket.onopen = function () {
|
||||
wsocket.send('{"Cmd":"FP_BIO_VERIFY_RIGHT"}');
|
||||
};
|
||||
wsocket.onmessage = function (evt) {
|
||||
var obj = JSON.parse(evt.data);
|
||||
var data = JSON.parse(obj.RespMessage);
|
||||
wsocket.close();
|
||||
callback(data, obj.RespCode, obj.RespSW12AndApiName);
|
||||
};
|
||||
},
|
||||
FPBioVerifyBinRight: function (callback) {
|
||||
wsocket = new WebSocket(WebSocketManager.url);
|
||||
wsocket.onopen = function () {
|
||||
wsocket.send('{"Cmd":"FP_BIO_VERIFY_BIN_RIGHT"}');
|
||||
};
|
||||
wsocket.onmessage = function (evt) {
|
||||
var obj = JSON.parse(evt.data);
|
||||
var data = JSON.parse(obj.RespMessage);
|
||||
wsocket.close();
|
||||
callback(data, obj.RespCode, obj.RespSW12AndApiName);
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user