The Node-RED client does not seem to like the format. I get a TypeError: Cannot read property 'toUpperCase' of undefined, when that JSON is used for DBIRTH
I know what you mean about the spec as I’ve read it, I’ve noticed that I could not just set datatype as PropertySet thus I thought I’ll ask.
I basically want to create a tag property that is a list of strings. And since I saw that an Array is an option under Custom Properties I was wondering what is the format to assign a datatype to a tag array property.
I don't think Sparkplug has array/list types... other than maybe Dataset. You might have to make a single string property that is comma separated or something and then split it when consumed?
Arrays of Strings are not supported yet. We did just add array support for all Ignition array types except arrays of Strings and arrays of DateTime in Ignition8 compatible Transmission and Engine modules. These will be release later in the week. But since arrays of Strings are not supported I’d suggest using a comma separated String or something similar as Kevin suggested.
Resurrecting this thread. Are string array's on the transmission road map? I'm trying to bridge OPC UA data to MQTT but without Array of String support added manipulation is required and the complexity jumps significantly.
Thats great to hear. This is probably more of a question for Cirrus anyways, but any idea if we can expect to see the MQTT modules updated for Sparkplug 3.0 anytime soon?
I assume they're already using Sparkplug 3.0. The spec, at least originally, was retroactively derived from the their original product work. I thought the modules were basically a reference implementation.