Displaying Messages on Your TV


You can use the HomeVision and HomeVision-Pro video system to display messages on your TV. You can do this with commands in your schedule, or by sending serial commands from an attached computer. This article shows how to do both.

We recommend that you first read the video chapter of the owner's manual to ensure you understand how the video system works. If you want to send the commands from a computer, you should also read the serial protocol documentation.

 

horizontal rule

Displaying Messages In Your Schedule

These video commands display the message "Happy Birthday" in the center of the TV screen for 30 seconds:

   Video: Start internal video mode
   Video: Set cursor row to 5
   Video: Set cursor column to 6
   Video: Display text "Happy Birthday"
   Wait 0:00:30.00 with timer #1 (TV message timer), Then:
      Video: Stop video mode
   End Wait        

That's really all there is to it. You start the video system, position the cursor, then write the message. You can shut off the screen using a Wait Timer as shown here, with infrared signals, or a number of other means. You could also display the message overlaid onto incoming video, blink certain characters, change the character size, and much more.

 

horizontal rule

Displaying Messages With Commands Over The Serial Interface

Step 1 - Start the video system

The following command initializes it for internal video (text displayed on a solid color background):

   ,L0701  [carriage return]          

The following command initializes it for external video (text overlaid on the incoming video):

   ,L0700  [carriage return]          

Note that both of these commands also clear the screen and place the cursor in the top left corner of the screen.

Step 2 - Position the cursor

Use the following command to set the cursor to a different row:

   ,L01XX  [carriage return]

   where XX is the row number (1 to 11) in Hex format (01 - 0B).          

Use the following command to set the cursor to a different column:

   ,L02XX  [carriage return]

   where XX is the column number (1 to 24) in Hex format (01 - 18). 
          

Step 3 - Write the message

Use the following command to display a single character:

   ,L0CXX  [carriage return]

   where XX is the ASCII code for the desired
   character in Hex format.  For example:

      CHARACTER    XX VALUE
          0           30
          1           31
          9           39
          A           41
          B           42
          

Commands over the serial interface can only send a single character. Therefore, you must loop through the message transmitting one character at a time. The cursor automatically moves after a character is written, so you don't have to reposition the cursor. The hardest part of this process is if the message extends beyond one line. You'll have to figure out where to break the line so it doesn't split a work in two.

Step 4 - Stop video system

When you're done, use this command to shut off the video system:

   ,L0702  [carriage return]       

 

Back Up Next

Last updated:
01 October 2013

Copyright © 1996-2013, all rights reserved, by:
Custom Solutions, Inc.
1705 Canterbury Drive, Indialantic, FL 32903

HomeVision® is a registered trademark of Custom Solutions, Inc.