Skip to content

clearpath/Saobracajna.NET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Saobracajna.NET

Saobracajna.NET je .NET wrapper za eVehicleRegistrationAPI biblioteku MUP-a Republike Srbije. Predvidjeni nacin rada iz .NET-a sa tom bibliotekom je putem COM komponente. Ovaj wrapper je napravljen da bi se to izbeglo.

Upotreba

Jednostavan nacin rada:

var data = SaobracajnaReader.ReadAll();
Console.WriteLine(data.VehicleData.VehicleMake);

Napredni nacin rada:

using (var advancedReader = new AdvancedReader())
{
	var readerDescriptor = advancedReader.GetReaderDescriptor(0);
	advancedReader.SelectReader(readerDescriptor);
	advancedReader.ProcessNewCard();
	
	var vehicleData = advancedReader.ReadVehicleData();

	Console.WriteLine(vehicleData.VehicleMake);
}

Deployment

Krajnjem korisniku je potrebno isporuciti i .NET wrapper i eVehicleRegistrationAPI.dll, tj. potrebno je obezbediti da se eVehicleRegistrationAPI.dll nalazi pored .exe fajla.

Aktuelna verzija je 0.9

Kod je testiran na jednom racunaru, sa jednim citacem i jednom saobracajnom dozvolom, tako da sa pravom poseduje sertifikat 'Works on my machine'.

Napomene

C# kod za pozivanje funkcija iz Win32 biblioteke je generisan uz pomoc alata P/Invoke Interop Assistant i donekle doradjen. Neki trikovi preuzeti su iz Celik.NET biblioteke.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages