Biçim:OD_ReadProtectedMemory(SessionID, Address, Data, Pin, Key)
Parametreler:
Cihaza ait fonksiyonları kullanırken göndereceğiniz oturum numaranızdır. SessionID OD_Login Fonksiyonu ile alınır.
Yazmak istediğiniz hafıza bölümünün adres numarasıdır.( 0..63 arası)
Hafıza bölgesine yazılacak olan metin formatında veri. (16 karakter veri)
Cihaza ait hafıza şifresi ( 4 adet rakam )
Hafıza bölgesine veri kaydedilirken kullanılacak anahtar (max. 16 karakter metin )
Fonksiyondan Dönebilecek Hata ve Onay Mesajları
"Hafızadan okunan veri"
0001, 0002, 0003, 0007, 0008, 0014, 0017, 0018, 0019, 0023, 0024, 0028, 0029, 0031, 0034, 0035, 0036, 0046
Kullanım Notları
Bu fonksiyon kullanılarak cihazın hafıza bölgesinden veri okuması yapılır. Veriler cihaza şifreli olarak kaydedildiği için kayıt sırasında gönderilen anahtarın okurken de gönderilmesi gerekir. Eğer farklı anahtarla okuma yapılırsa gelen veriler hatalı olacaktır. PIN kodu ise cihazınıza ait sizin belirlemiş olduğunuz 4 rakamlı şifredir. PIN kodunu O-Key Dongle Developer Center ile değiştirebilirsiniz.
Delphi
Var
OkResult,Addr,PIN ,Key:string;
Addr:='0';
PIN :='3030';
Key:='Sample Key';
begin
OkResult:=string(OD_ReadProtectedMemory(pchar(session_id),pchar(Addr),pchar(PIN ),pchar(Key)));
end;
C
{
char* OkResult,Addr,PIN ,Key;
Addr="0";
PIN ="3030";
Key="Sample Key";
OkResult=OD_ReadProtectedMemory(session_id,Addr,PIN ,Key);
}
VB.NET
Dim OkResult,Addr,PIN ,Key As String
Addr="0";
PIN ="3030";
Key="Sample Key";
OkResult=OD_ReadProtectedMemory(session_id,Addr,PIN ,Key)