Virtual Display Driver

The virtual display driver is a driver that will go in with the other hardware support and will take care of generating previews of LaserLine's output that will display onscreen. This feature will be handy for users as part of the interface, but will be invaluable to us while we are developing LaserLine - it will let us generate our output live and rapidly speed up debugging.

The Basics

The virtual device will simulate the projection generated by a real scanner, so it is important that it mirror the capabilities and limitations of real hardware. Here are options that real lasers have (and that we should too):

  • Color - Monochrome/2-Color (Red-Green)/Full-Color (Red-Green-Blue).
  • Blanking - Analogue/Binary.
  • Scan Speed - Some scanners are more accurate than others when driven at high-speed (vertices less defined)