AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Maus - Batterie Status prüfen

Ein Thema von Tpercon · begonnen am 11. Aug 2003 · letzter Beitrag vom 11. Aug 2003
Antwort Antwort
Tpercon

Registriert seit: 7. Jun 2002
638 Beiträge
 
Delphi 5 Professional
 
#1

Maus - Batterie Status prüfen

  Alt 11. Aug 2003, 12:33
Habt ihr eine Idee, wie ich die Kapazität der Batterien der kabellosen Maus prüfe? Wie wird das z.B. durch die Maus Software gemacht?
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#2

Re: Maus - Batterie Status prüfen

  Alt 11. Aug 2003, 13:21
Also, ich weiß nicht wie das genau gemacht wird, aber ich kann mir vorstellen dass die Batteriespannung mit einem ADC-Wandler in einen digitalen Wert umgewandelt wird,und dann in einem bestimmten Intervall an den Empfänger geschickt wird. Wenn du willst kannst du ja mal versuchen das Programm zu disassemblieren, herauszufinden wann und wie diese Icons aktualisiert werden, und dann das ganze einfach zurückverfolgen bis du herausfindest mit welchem Steuercode das im Buffer landet. Da musst du es dann VOR der Software herausfischen... Nur als Zusatzfrage, hast du ein Logitech Wireless Desktop/Mouse?

Viel Spaß noch
Andreas
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Tpercon

Registriert seit: 7. Jun 2002
638 Beiträge
 
Delphi 5 Professional
 
#3

Re: Maus - Batterie Status prüfen

  Alt 11. Aug 2003, 13:28
Da ich die Software nicht mag (und nicht mehr installiert habe), diese Anzeige aber gerne weiterhin hätte, soll das ganze dann als Ersatz dafür laufen.


Die Maus ist eine Logitech Cordless MouseMan Optical.
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#4

Re: Maus - Batterie Status prüfen

  Alt 11. Aug 2003, 13:33
Aha, naja, du wirst die Software wohl temporär wieder installieren müssen, um dies herauszufinden. Du könntest aber auch herausfinden auf welcher Wellenlänge gesendet wird und dann mit einem Zusatzempfänger "mithören". Die Informationen die du dann bekommst musst du nur noch auswerten.
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Tpercon

Registriert seit: 7. Jun 2002
638 Beiträge
 
Delphi 5 Professional
 
#5

Re: Maus - Batterie Status prüfen

  Alt 11. Aug 2003, 13:46
Die 2. Möglichkeit über ein Zusatzgerät ist natürlich nicht die feinste.

Bei der ersten habe ich auch noch keinen richtigen Ansatz, wie ich genau da heran gehe.
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#6

Re: Maus - Batterie Status prüfen

  Alt 11. Aug 2003, 13:57
Also, die Maus hängt normalerweise am IRQ (Interrupt) 12. Das sollte schon einmal ein Ansatz sein. Du kannst nun eine Anwendung schreiben die alle Daten von diesem Interrupt abfängt und protokolliert. Wie das genau funzt weiß ich auch nicht, ich hab noch nicht viel mit Interrupts gemacht. Das Programm muss aber komplett über die Tastatur zu bedienen sein (Tastenkürzel!), da die Maus nicht funktionieren wird solange das Programm läuft. Das Programm lässt du für 1 bis 2 Minuten laufen, versuche dabei die Maus nur wenig zu bewegen. Danach musst du die Protokolldatei durchgehen und herausfinden wie das Batteriekommando beginnt. Sobald du das hast, schreibst du ein Programm das sich zw. Hardware und OS "einklemmt", alle Batterieinformationen herausfiltert und den Rest an das OS weitergibt. Danach musst du die Informationen nur in eine graphische Form bringen. So, dies ist einmal ein schöner Vorschlag, wie genau es zu verwirklichen geht weiß ich nicht, aber es müsste eigentlich funktionieren.
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Tpercon

Registriert seit: 7. Jun 2002
638 Beiträge
 
Delphi 5 Professional
 
#7

Re: Maus - Batterie Status prüfen

  Alt 11. Aug 2003, 14:26
Danke dir schonmal für den Ansatz.

Weiß den jemand etwas genaues über das Abfangen dieser Daten? Wie mach ich das am Besten?
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz