USB HID Host Treiber für Windows


Was ist die AHid.dll?

Die AHid.dll ist eine Dynamic Link Library geschrieben in C++ und kompatibel zu vielen Sprachen durch das DLL-Konzept.

Die einfache API ermöglicht die Verbindung eines USB HID Geräts und einem Windows PC durch lediglich acht Funktionen.

Die AHid.dll unterstützt 32 und 64 Bit Systeme, Verbundgeräte, automatische Detektion und das Wiederverbinden.

Was ist die AHid.dll nicht?

Die AHid.dll unterstützt keine HID Eingabegeräte wie Maus, Tastatur oder Joystick.

Die AHid.dll ist nicht Open-Source und der Quellcode ist nicht öffentlich.

Die AHid.dll ist keine Freeware. Es gibt eine proprietäre Lizenz für die Nutzung in Ihrer Firma.


Download
Demo Projekte
C++
Demo Projekte
Visual Basic
Demo Projekte
C Sharp
Demo Projekte
LabVIEW
Demo Projekte
Matlab
Demo Projekte
Java
Demo Projekte
Python
Demo Projekte
AHid v3.0
04/2019

Die AHid.dll im Überblick

Einfache Handhabung

Lediglich acht Funktionen und ein klares Konzept ermöglichen die schnelle Einarbeitung in die API. Die Integration von USB HID Unterstützung in Ihre Anwendung ist damit nur noch eine Frage von Minuten.

32 und 64 Bit

Sowohl 32 Bit als auch 64 Bit Anwendungen werden unterstützt.

USB Verbundgeräte

Die AHid.dll unterscheidet die verschiedene Schnittstellen in einem USB Verbundgerät und erlaubt somit den Zugriff auf alle vorhandenen Verbindungen.

Automatische Geräte Detektion

Die AHid.dll unterstützt 'Plug and Play'. Sobald das HID Gerät an den USB angeschlossen oder entfernt wird, sendet die DLL eine Nachricht mit einer entsprechenden Statusmeldung an die Applikation.

Gleichartige Geräte an verschiedenen Ports

Sie haben mehrere HID Geräte mit identischen Eigenschaften, die Sie gleichzeizig verwenden möchten? Kein Problem, die AHid.dll ist in der Lage, diese zu unterscheiden.

Multi-Thread Ansatz

Die AHid.dll verwendet verschiedene Threads, um auf die HID Geräte zuzugreifen. Das ermöglicht nicht-blokierende Aufrufe Ihrer Anwendung und verhindert das Einfrieren der GUI oder Ähnliches.

Automatisches Wiederverbinden

Sie können die HID Geräte während des Betriebs vom USB Port entfernen und erneut anstecken. Die AHid.dll erkennt dies und ist ohne weiteres Zutun für einen erneuten Datenaustausch bereit.

Input und Output Reports

Die AHid.dll ermöglicht den Datenaustausch über Input und Ouput Reports - gleichzeitig!

Verschiedene Report ID's

Die AHid.dll unterstützt die Standard ID (Null) und jede andere auch.

USB Low- und Full-Speed

Verwenden Sie die AHid.dll mit Low- und Full-Speed Geräten. Die maximale Datenübertragungsrate erreichen Sie mit Interrupt Transfers.

Keine Treiber-Installation notwendig

Die AHid.dll funktioniert 'out of the box'. Es werden keine zusätzlichen Treiber benötigt, womit eine umständliche Treiber-Installation auf PC Seite vermieden wird.