V3.99x
BarLevel - Added ShowValue property
EthernetIPforCLXCom - fixed problem with writing UDINT
Keypad - Was throwing exception if limits were set and Enter was clicked with nothing
Modbus - Fixed problem when writing "FALSE" to a bit
PLCAddressItem - did not support the ListSeparator for globalization
EthernetIPforCLXCom - Added BeginWriteRaw and WriteRaw for writing complete UDTs using byte array
GraphicIndicator - Added Flash1 property
EthernetIPforCLXCom - Added WriteCustomString for user defined strings
EthernetIPforCLXCom - Added WriteUDT for writing complete UDT based on Structure or Class
EthernetIPforCLXCom - Added ReadRaw to return the byte array in raw format
Emailer - fixed a problem when using Username and password
IniParser - Made values preserve case, but section and keys remain case insensitive
BarMeter - New control
SelectorSwitch3PosByValue - corrected image alignment with small legend plate
BasicLabel - New numeric keypad
A new feature has been added to the EthernetIPforCLXCom driver that has been heavily requested for a long time. This is the ability to write all data to a UDT in a single call. Since this feature takes a little knowledge of code writing and can get complex, there are a couple resources to help with it:
http://advancedhmi.com/documentation/index.php?title=WriteUDThttps://github.com/AdvancedHMI/AdvancedHMICodeSamples/tree/master/EthernetIPforCLXCom/WriteUDT