This project is read-only.

Documentation

  1. Installation
    Add a reference to LCDWrapper.dll in your project and that's it.
    You need to include the LogitechLcd.dll in your project and set it as "Content file" and "Copy if newer" to have this required library in your output folder.

  2. Use : Instantiation
    Instantiate a class that match the type of LCD screen you want to drive and that's it.
    Ex : To manage a Mono screen, instantiate MonoLCDScreen and give it your application's name
    LogitechLCDWrapper.MonoLCDScreen wrapper = new LogitechLCDWrapper.MonoLCDScreen("test MONO");
  3. Use : Displaying text on a line
    Once you have the screen instantiated, you can display a line on the screen with :
    wrapper.DisplayText("Foo Bar", 0);

    This will display the string "Foo Bar" on line 0 of the screen (first line).
    Depending of the screen, you can have up to 8 lines to display text.
    If you input an incorrect line number, the text will be diplayed on the line mod maxLineNumber
  4. Use : Set a pixel on the screen On or Off
    To set a pixel on or off on the mono screen, use fonction
    wrapper.SetPixel(0,0,true);
    Were the first two double are pixel position (x,y) and the bool value is wether the pixel is on or off.

  5. Use : Advanced drawing
    If you want advanced drawing functions, you can use the GraphicDevice property.
    The only restrictions to use it is that you must call BeginDrawing() before using this device
    AND you must call EndDrawing() when you have finished using the device.
    Ex : drawing a circle :
    wrapper.BeginDrawing();
    wrapper.GraphicDevice.DrawEllipse(System.Drawing.Pens.Black,80, 21, 10,10 ); wrapper.EndDrawing();

Français

  1. Installation
    Il suffit d'inclure la bibliothèque LCDWrapper.dll dans le projet et la référencer et le tour est joué.
    Vous aurez toutefois besoin de la bibliothèque LogitechLcd.dll pour que votre programme fonctionne.

  2. Utilisation : Instantiation
    Instanciez la classe qui correspond au type d'écran LCD que vous souhaitez piloter.
    Ex : Pour gérer un écran monochrome, instanciez MonoLCDScreen et passez lui le nom de votre application
    LogitechLCDWrapper.MonoLCDScreen wrapper = new LogitechLCDWrapper.MonoLCDScreen("test MONO");
  3. Utilisation : Afficher du texte sur une ligne
    Une fois que l'écran est instantié, vous pouvez afficher une ligne comme suit :
    wrapper.DisplayText("Foo Bar", 0);

    Cela va afficher la chaine "Foo Bar" sur la ligne 0 de l'écran (la première ligne)
    Selon le type d'écran, vous pouvez avoir jusqu'à 8 ligne d'affichées.
    Si vous mettez un numéro de ligne incorrect, le texte sera affiché sur la ligne : ligne mod maxLineNumber
  4. Utilisation : Activer un pixel à l'écran
    Pour allumer ou éteindre un pixel de l'écran, utilisez la fonction :
    wrapper.SetPixel(0,0,true);
    Les deux premiers double sont la position du pixel (x,y) et le booléen détermine si le pixel est allumé ou non.

  5. Utilisation : Dessin avancé
    Si vous souhaitez utiliser les fonctions de dessins avancés, vous pouvez utiliser la propriété GraphicDevice.
    Les seules restrictions pour l'utiliser sont :
    Vous devez appeler la méthode BeginDrawing() avant d'utiliser la propriété.
    ET vous devez appeler la méthode EndDrawing() quand vous avez fini d'utiliser la propriété.
    Ex : afficher un cercle sur l'écran
    wrapper.BeginDrawing();
    wrapper.GraphicDevice.DrawEllipse(System.Drawing.Pens.Black,80, 21, 10,10 ); wrapper.EndDrawing();

Last edited Apr 5, 2014 at 2:38 PM by hyryel, version 5