Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi APC USV ansprechen (https://www.delphipraxis.net/90608-apc-usv-ansprechen.html)

emsländer 20. Apr 2007 15:05


APC USV ansprechen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Wer hat eine Idee, wie man die Leistungsdaten (Spannung, Leistung in Watt etc.) einer USV von APC (Back-UPS RS 1500) mit Delphi oder C abfragen kann. Bei der USV liegt eine Software bei (siehe Anlage Screenshot), mit der diese Daten abgefragt werden können. Ich möchte allerdings lieber etwas eigenes entwickeln und nur klein in einer Ecke Spannung und Stromaufnahme anzeigen lassen.
Ich habe auch bereits mit APC (Deutschland) telefoniert, um evtl. an eine Schnittstellenbeschreibung oder ähnliches zu kommen. Keine Chance. Die stellen auch kein Development Kit oder Library zur Verfügung.

Hat schon einmal jemand sowas gemacht oder weiß zufällig, wie die Dinger arbeiten?

Gruss

EL

Robert Marquardt 20. Apr 2007 15:24

Re: APC USV ansprechen
 
Da das Ding per USB angebunden ist, koennte meine HID-Komponente helfen. USB kennt naemlich eine USV-HID-Unterklasse.
Also meine HID-Komponente von http://www.soft-gems.net/HID.php holen, installieren und die Beispiele uebersetzen.
CollectionDemo aufrufen. Wird die USV dort aufgefuehrt, dann hat sie ein braves HID API. Bitte die Ausgabe von CollectionDemo und UsagesDemo dann an mich schicken. robert_marquardt att gmx dott de.

(falls die JVCL installiert ist muss und kann die Komponente nicht installiert werden, denn sie ist bei der JVCL schon dabei)

Daniel G 20. Apr 2007 15:30

Re: APC USV ansprechen
 
Zitat:

Zitat von http://www.soft-gems.net/HID.php
No input file specified.


Robert Marquardt 20. Apr 2007 15:59

Re: APC USV ansprechen
 
Mike Lischke hat die Seite mal wieder komplett umgestellt. Probier http://www.soft-gems.net dort auf "Links" gehen und dann auf "All downloads".
Ich fahr gleich nach hause und bin daher fuer mindestens 2 Stunden offline.

emsländer 20. Apr 2007 16:39

Re: APC USV ansprechen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hoi,

die Komponente hatte ich schon installiert (JVCL)

anbei die Auswertungen von den Demos und ein paar Screenshots. Hoffe, damit kannst was anfangen.


Gruss

EL

Robert Marquardt 20. Apr 2007 18:56

Re: APC USV ansprechen
 
Ja, das hilft weiter. Gib mal bei ReportID 16, 0C bzw. 06 ein und mach Get Report. 7A duerfte hingegen nur mit Get Feature funktionieren. Das sind die in hidusageinfo.txt angegebenen ReportIDs. Gibt man sie bei Get Report bzw. Get Feature an, so wird das Geraet aufgefordert einen Report mit dieser ID auszugeben. Man sollte also Daten bekommen. Wie man die zerlegt kommt spaeter.
Ich habe da wohl noch ein paar Usages vergessen. Check mal selber nach. Alles was unter der Ueberschrift "Input" auftaucht, kommt bei Get Report und alles was unter der Ueberschrift "Feature" steht, kommt bei Get Feature.

Kann man bei der USV auch was schalten? Wenn ja, dann muessen wir Set Feature erforschen.

emsländer 20. Apr 2007 19:12

Re: APC USV ansprechen
 
Hoi,

ich mach damit morgen oder Sonntag weiter. Jetzt gehts erstmal auf die Piste
Danke schonmal


Gruss

EL


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz