OD_DataSum

Biçim:OD_DataSum(SessionID, ArrayID, ArrayIndex)

Parametreler:

SessionID:Cihaza ait fonksiyonları kullanırken göndereceğiniz oturum numaranızdır. SessionID OD_Login Fonksiyonu ile alınır.
ArrayID:İşlem yapılacak dizi numarası 0 veya 1.
ArrayIndex:İşlem yapılacak olan dizi elemanı indisi.

Fonksiyondan Dönebilecek Hata ve Onay Mesajları

Onaylar:0007
Hatalar:0001, 0002, 0003, 0006, 0008, 0017, 0018, 0019, 0023, 0024, 0028, 0029, 0031, 0041

Kullanım Notları

Bu fonksiyon ile cihaz üzerinde bulunan bir dizinin bütün elemanları toplanarak belirtilen dizi hücresine yazılır. Toplama sonucu 1 hücreye sığamayacak büyüklükteyse ( 255 den büyük ) sadece en düşük byte alınır. Örneğin işlem sonucu hex “A23E” ise sadece “3E” alınır.

Örnek

Dizi 0 : 0000000000000000000000A003010001
DataSum işleminden sonra (ArrayIndex olarak 4 gönderildi );
Dizi 0 : 0000000000A50000000000A003010001
* Kod örneklerinde session_id nin daha önce alındığı varsayılmıştır.

Delphi

	Var
	OkResult:string;
	begin
	OkResult:=string(OD_DataSum(pchar(session_id),'0','4'));
	end;

C

{    
	char* OkResult;
	OkResult = OD_DataSum(session_id,"0","4");
}

VB.NET

	Dim OkResult As String
	OkResult = OD_DataSum(session_id,"0","4")