<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Ticket search results</title><link>https://forge.codesys.com/lib/cobolt/tickets/</link><description>You searched for labels:"Improvement"</description><language>en</language><lastBuildDate>Fri, 01 Apr 2022 19:09:30 -0000</lastBuildDate><item><title>EoN, Device, Host, Payload: Optionally and by default, send metrics using Aliases</title><link>https://forge.codesys.com/lib/cobolt/tickets/104/</link><description>It is more data- and processing- efficient to use aliases for metrics than to use the full metric name.
A setting should be available to enable aliases.
1. send xBIRTH will send both the name and alias.
2. send xDATA will send only the alias.
3. receive xCMD should match first on Alias, but if no Alias is in the metric then it should match on Name.

* [x] Edge and Device Alias xBIRTH and XDATA mechanism are implemented. 
* [x] Edge and Device decode xCMD alias implemented,
* [x] CODESYS Host decodes aliases in xBIRTH and xDATA
* [x] CODESYS Host sends alias xCMD

Release note:
For an Edge, the input to the function UseAliases controls whether aliases are generated and used for each metric in the edge and its child devices.
For a Host, the use of aliases is entirely up to the Edge and its Devices - if the edge births with aliases, FB_Host will send NCMDs with aliases.  Similarly if a device is birthed with aliases, FB_Host will send DCMDs with aliases.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">i-campbell</dc:creator><pubDate>Fri, 01 Apr 2022 19:09:30 -0000</pubDate><guid isPermaLink="false">https://forge.codesys.com/lib/cobolt/tickets/104/</guid></item><item><title>Versions: Downgrade to 3.5.14.0</title><link>https://forge.codesys.com/lib/cobolt/tickets/95/</link><description>Downgrade library, compiler version, project, device to 3.5.14.0.
This is the minimum system requirement for the MQTT Client SL.
Moving to a lower version will allow more runtime systems to use this code.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">i-campbell</dc:creator><pubDate>Sat, 06 Feb 2021 16:37:40 -0000</pubDate><guid isPermaLink="false">https://forge.codesys.com/lib/cobolt/tickets/95/</guid></item><item><title>Protobufs: Helper function for maximal size of a protobuf</title><link>https://forge.codesys.com/lib/cobolt/tickets/75/</link><description>As we know upfront the maximal number and type of variables, provide a function which uses the maximum values for each of the variables, so that the maximal array size can be found.
eg, the timestamp should be 0xFFFF_FFFF_FFFF_FFFF
This can be used by the user to help decide how to set the MQTT Client SL paramater size.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">i-campbell</dc:creator><pubDate>Thu, 11 Nov 2021 21:50:33 -0000</pubDate><guid isPermaLink="false">https://forge.codesys.com/lib/cobolt/tickets/75/</guid></item></channel></rss>