Home > C#, USB-Gadgets > USB Mail Notifier – Schon wieder

USB Mail Notifier – Schon wieder

Kurz nach Weihnachten hat irgendwie Uli auf meinen kleinen Blog gefunden. Er interessierte sich für mein Programm USB Mail Notifier, bzw. vielmehr den Quellcode davon. Diesen hatte ich Ihm dann auch umgehend zur Verfügung gestellt, bin ja nicht so ;) Ich nahm daraufhin seinen Kommentar und auch die Verbesserungsvorschläge zum Anlass einmal mein kleines Tool zu aktualisieren.

Herausgekommen ist USBMailNotifierCmd in der Version 1.10 mit ein paar kleinen Verbesserungen. Es werden die folgenden neuen Parameter unterstützt:

  1. -O Öffnet eine Datei für den Playback. Es können beliebige Farbwerte in dieser Datei stehen und diesen Werden nacheinander abgespielt.
  2. -S Speichert eine beispielshafte Datei für den Playback..
  3. -Q Macht das Programm stumm. Es werden keine Ausgaben mehr in der Kommandozeile generiert.
  4. Allgemeine Fehlerbehandlung. Ungültige Werte (Wert < 0, Wert > 64) werden korrigiert.
  5. Hilfetext wird nur ausgegeben wenn kein Parameter angegeben ist.

Jetzt sollte ebenfalls das Pulsieren mit anderen Farben funktionieren, beispielsweise:

USBMailNotifierCmd -C 64 0 0 -P 5

lässt den Würfel 5 mal in feinstem rot pulsieren.

Wer Interesse hat, kann die neue Version hier herunterladen. Viel Spaß.

KategorienC#, USB-Gadgets
  1. 3. Januar 2011, 09:29 | #1

    Moin,

    das machts jetzt einfach, dann programmier ich nicht selbst die Sequenz ein sondern steuer einfach dein Tool an. Gefällt mir sehr viel besser ;)

    Danke sehr für die schnelle umsetzung!

    Viele Grüße,
    Uli

  2. Bert
    3. Januar 2011, 18:54 | #2

    Kleiner Verbesserungsvorschlag: RGB-Werte werden normalerweise von 0 bis 255 angegeben, wovon der Treiber vermutlich noch nix gehört hat. Du könntest diese sinnvollen Werte ja akzeptieren und in den 64er-Murks umrechnen.

  3. Jasper
    3. Januar 2011, 19:56 | #3

    Netter Post. Schadet wohl nicht, sich mit dem Thema intensiver zu befassen. Ich werde bestimmt auch die weiteren Artikel im Auge behalten.

  4. Christoph Lang
    3. Januar 2011, 22:32 | #4

    Servus Uli,

    freut mich dass du damit etwas anfangen kannst.

  5. Christoph Lang
    3. Januar 2011, 22:39 | #5

    Ach Bert,
    in deiner perfekten CSS-Welt würde ich dir sogar zustimmen ;)

    Ich denke aus mehreren Gründen ist es so besser gelöst:

    Erstens würden mit deinem Vorschlag immer mehrere Werte den gleichen Farbewert bedeuten (0-3, 4-7, 8-11, …) was ich persönlich etwas unschöner empfinden würde. Zweitens unterstützt der kleine Würfel nunmal kein Truecolor. Es gibt aber auch Farbtiefen mit 18-Bit (64 × 64 × 64 = 262,144 Möglichkeiten). Genau das kommt hier zum Einsatz. Wenn der Hersteller mit seinen LED’s nachbessert bin ich der Erste der das dankend umsetzt.

  6. Bert
    5. Januar 2011, 19:10 | #6

    Natürlich hat er deshalb nicht mehr Farben zur Verfügung, aber es geht ja um die Schnittstelle. Andere Werte als 255 sind halt sehr unüblich und verwirren deshalb.

    Alternativ könntest du noch Prozent verwenden, dann ist es völlig wurscht. ;-)

  7. Did
    6. März 2012, 12:45 | #7

    Vielen Dank für dieses Programm,

    genau das, was ich zum Basteln brauche. Ich hab so einen USB Briefkasten mit
    ——-T— (als “Treuegeschenk” von der deutschen Telebim).
    Das macht aber keine Abstufungen in den Farben. D.h. 0 = aus 1-64 = an.
    Nachdem die beigelegte Software bei mir nicht funktioniert, kann ich keine weiteren
    Tests machen. Kann evtl. jemand bestätigen, daß die Telekom auch hier mal wieder “gespart” hat ??

  8. Christoph
    6. März 2012, 15:57 | #8

    Hi Did,

    lies dir mal den letzten Abschnitt dort durch.

    Ich habe auch zwei unterschiedliche Würfel, die “billig Kopie” unterstützt dabei nur 8 verschiedene Farben:

    “… der nachgemachte kann leider nur LED an/aus. Somit kommt man insgesamt nur auf 2 ^ 3 ( insgesamt also 8 ) unterschiedliche Farbwerte…”

    Ich denke die Telekom hat hier tatsächlich gespart :D

    Gruß

    Christoph

  1. 16. Januar 2012, 09:47 | #1