{"id":561,"date":"2014-12-19T10:03:51","date_gmt":"2014-12-19T16:03:51","guid":{"rendered":"http:\/\/www.danesi3d.com\/scottdanesi.com\/?page_id=561"},"modified":"2024-03-06T14:49:14","modified_gmt":"2024-03-06T20:49:14","slug":"betabrite-display-interface-console","status":"publish","type":"page","link":"https:\/\/www.scottdanesi.com\/?page_id=561","title":{"rendered":"BetaBrite Display Interface Console"},"content":{"rendered":"<h2>About:<\/h2>\n<p><a href=\"https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2014\/12\/BBConsole1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-569 size-medium\" src=\"https:\/\/www.scottdanesi.com\/wp-content\/uploads\/2014\/12\/BBConsole1-300x151.png\" alt=\"BBConsole1\" width=\"300\" height=\"151\" \/><\/a>The BetaBrite Display Interface Console is a Windows Command Line Utility\u00a0that allows direct communication between a Windows PC and a BetaBrite or Alpha Display. \u00a0The Display must be connected to the PC via a serial RS-232 connection. \u00a0This project is a extension\u00a0of the BetaBrite API created by Jeff Antwood. \u00a0More info on his original project can be found <a href=\"http:\/\/www.codeproject.com\/Articles\/9886\/BetaBrite-LED-Sign-API\">here<\/a>.<\/p>\n<h2>Download:<\/h2>\n<p><a href=\"http:\/\/scottdanesi.com\/software\/betabriteconsole\/BetaBriteConsolev1.1.zip\" target=\"_blank\" rel=\"noopener\">BetaBriteConsole v1.1<\/a><\/p>\n<h2>Getting Started:<\/h2>\n<ol>\n<li>The first step is to ensure the BetaBrite sign is connected to the Windows PC properly and that the COM port is noted.\n<ul>\n<li>For more information on connecting a BetaBrite or Alpha sign to a Windows PC, please see this post:\u00a0<a href=\"https:\/\/www.scottdanesi.com\/?p=130\">https:\/\/www.scottdanesi.com\/?p=130<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Next, all files within the above Zip file will need to be extracted to the local machine. \u00a0This zip file contains the following files:\n<ul>\n<li>BetaBrite.dll\n<ul>\n<li>System file used to communicate with the display<\/li>\n<\/ul>\n<\/li>\n<li>BetaBriteConsole.exe\n<ul>\n<li>Command line file used for changing the display content<\/li>\n<\/ul>\n<\/li>\n<li>BetaBriteConsoleExampleSyntax.txt\n<ul>\n<li>Reference file that contains syntax examples for calling the BetaBriteConsole command line utility<\/li>\n<\/ul>\n<\/li>\n<li>Example_Demo_Mode.bat\n<ul>\n<li>Example call to display the demo content on the BetaBrite Sign. \u00a0The COM port number may\u00a0need to be changed in this file to properly communicate with the sign.<\/li>\n<\/ul>\n<\/li>\n<li>Example_Time_and_Date.bat\n<ul>\n<li>Example call to display the current date and time\u00a0on the BetaBrite Sign.\u00a0The COM port number may again need to be changed in this file to properly communicate with the sign.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Command Syntax:<\/h2>\n<p>The BetaBriteConsole utility is looking for 2 parameters when called. \u00a0The first parameter is the COM port number and the second is the message text or message code.<\/p>\n<p><strong>betabriteconsole port# message<\/strong><\/p>\n<h2>Simple Examples:<\/h2>\n<h3>Example #1:<\/h3>\n<p>betabriteconsole 1 &#8220;This is a test&#8221;<\/p>\n<h3>Example #2:<\/h3>\n<p>The message text can be either plain text, or pseudo-XML format code to control colors, newlines, speed, etc.<\/p>\n<p>betabriteconsole 1 &#8220;&lt;color=red&gt;This is a test&lt;newline&gt;&lt;color=green&gt;This is another test!!!&#8221;<\/p>\n<p>&nbsp;<\/p>\n<h2>Advanced Message XML Syntax:<\/h2>\n<p>The examples below show some of the functionality that can be customized on the display.<\/p>\n<p>&lt;charattrib=wide,on&gt;wide &lt;charattrib=wide,off&gt;off&lt;newline&gt;<br \/>\n&lt;charattrib=doublewide,on&gt;dwd &lt;charattrib=doublewide,off&gt;off&lt;newline&gt;<\/p>\n<p>&lt;color=red&gt;Red&lt;newline&gt;&lt;color=green&gt;Green&lt;newline&gt;&lt;color=amber&gt;Amber&lt;newline&gt;<br \/>\n&lt;color=rainbow1&gt;Rainbow1&lt;newline&gt;&lt;color=rainbow2&gt;Rainbow2&lt;newline&gt;<br \/>\n&lt;color=auto&gt;Automatic&lt;newline&gt;&lt;color=red&gt; &#8216;&#8211;Automatic will be a random color.<\/p>\n<p>&lt;font=five&gt;Five&lt;newline&gt;<br \/>\n&lt;font=fivebold&gt;FiveBold&lt;newline&gt;<br \/>\n&lt;font=fivewide&gt;FiveWide&lt;newline&gt;<br \/>\n&lt;font=fivewidebold&gt;FiveWideBold&lt;newline&gt;<\/p>\n<p>&lt;font=seven&gt;Seven&lt;newline&gt;<br \/>\n&lt;font=sevenserif&gt;SevenSerif&lt;newline&gt;<br \/>\n&lt;font=sevenbold&gt;SevenBold&lt;newline&gt;<br \/>\n&lt;font=sevenboldserif&gt;SevenBoldSerif&lt;newline&gt;<br \/>\n&lt;font=sevenshadow&gt;SevenShadow&lt;newline&gt;<br \/>\n&lt;font=sevenshadowserif&gt;SevenShadowSerif&lt;newline&gt;<br \/>\n&lt;font=sevenwide&gt;SevenWide&lt;newline&gt;<br \/>\n&lt;font=sevenwideserif&gt;SevenWideSerif&lt;newline&gt;<br \/>\n&lt;font=sevenwidebold&gt;SevenWideBold&lt;newline&gt;<br \/>\n&lt;font=sevenwideboldserif&gt;SevenWideBoldSerif&lt;newline&gt;<br \/>\n&lt;font=seven&gt;&lt;newline&gt;<\/p>\n<p>Line One&lt;newline&gt;Line Deux&lt;newline&gt;Line Tres<br \/>\n&lt;flash=1&gt;Flash &lt;flash=0&gt;NoFlash&lt;newline&gt;<br \/>\n&lt;wideon&gt;wide&lt;wideoff&gt;off&lt;newline&gt;<br \/>\n&lt;speed1&gt;speed1&lt;newline&gt;&lt;speed2&gt;speed2&lt;newline&gt;<br \/>\n&lt;speed3&gt;speed3&lt;newline&gt;&lt;speed4&gt;speed4&lt;newline&gt;<br \/>\n&lt;speed5&gt;speed5&lt;newline&gt;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>About: The BetaBrite Display Interface Console is a Windows Command Line Utility\u00a0that allows direct communication between a Windows PC and a BetaBrite or Alpha Display. \u00a0The Display must be connected to the PC via a serial RS-232 connection. \u00a0This project is a extension\u00a0of the BetaBrite API created by Jeff Antwood. \u00a0More info on his original [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-561","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.scottdanesi.com\/index.php?rest_route=\/wp\/v2\/pages\/561","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.scottdanesi.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.scottdanesi.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.scottdanesi.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.scottdanesi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=561"}],"version-history":[{"count":9,"href":"https:\/\/www.scottdanesi.com\/index.php?rest_route=\/wp\/v2\/pages\/561\/revisions"}],"predecessor-version":[{"id":5094,"href":"https:\/\/www.scottdanesi.com\/index.php?rest_route=\/wp\/v2\/pages\/561\/revisions\/5094"}],"wp:attachment":[{"href":"https:\/\/www.scottdanesi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}