Download Latest Version LCD_API-1.2.1.jar (129.1 kB)
Email in envelope

Get an email when there's a new version of LCD_API

Home / LCD_API / 1.2.1
Name Modified Size InfoDownloads / Week
Parent folder
README.txt 2011-08-09 2.4 kB
LCD_API-1.2.1.jar 2011-08-09 129.1 kB
Totals: 2 Items   131.4 kB 0
LCD_API 

Visit the wiki at https://sourceforge.net/apps/mediawiki/lcdapi/ for a "getting started" guide and examples of use.

ChangeLog:
1.2.1 - 08/09/2011
  - Corrected a bug in HorizontalBarWidget where the first WidgetSet message was
    not being generated if only constants were used in the definition. Also 
    simplified the widget to use constant dynamic values instead of separate 
    constant fields.
  - Removed sendAllMessages() method from LCDConnection. The client should
    implement this functionality and handle any failure cases.
  - OutboundMessages can now return an expected number of server response 
    messages. Useful for detecting all expected responses on a SendMode.WAIT
    send.
  - Modified LCDConnection's sendMessage() method to wait for all expected
    server responses for a particular message if SendMode.WAIT.
  - Corrected bug where scroller widget will omit any single-spaces trailing
    the value being scrolled.

1.2.0 - 06/16/2011
  + Added ExpressionDynamicValues.
  - Corrected a bug in which ScrollerWidget was miscalculating its character
    width and heights.
  - Corrected minor spelling bug in DynamicValueManager's registerDynamicValue
    method name.
  - Removed handling of Priority Integer values as the LCDd server source simply
    converted the Integers to Enumerations anyway.
  - Standardized comma tokenizing in widget definition. Corrected bugs in some
    escaped character situations.
  - Minor bug fix in order in which constants are pulled from Screen objects.
  - Added a new unregisterDynamicValue method to DynamicValueManager.
  - DynamicValueManager's getDynamicValue will now throw a 
    DynamicValueNotRegisteredException if called on a ValueID that was not
    previously registered.

1.1.3 - 06/03/2011
  - Corrected minor bug in which constant widgets were being created for blank
    lines that don't really require constant text.
  - Added ability to escape commas in ScrollerWidget definition. This corrects
    a bug where commas could not be part of the definition string.
  - Added ability for DynamicValueManager to be reset.
  - Modified the logger's ability to handle forwarded log entries differently
    then standard entries.
  - Corrected a minor bug in APIConfig where Warning level logging was still
    enabled if LogLevel set to 1 in configuration.

...
Source: README.txt, updated 2011-08-09