Community Tip - Did you get an answer that solved your problem? Please mark it as an Accepted Solution so others with the same problem can find the answer easily. X
Hi,
Is it possible to send infotable value from Edge SDK to Thingworx platform without datashape?
Example:
I have a datashape with two fields String and infotable. I am able to set and get the value for String. Not able to get the value for infotable.
DataShapeDefinition dsd = new DataShapeDefinition();
dsd.addFieldDefinition(new FieldDefinition("streamData", "INFOTABLE"));
dsd.addFieldDefinition(new FieldDefinition("source", "STRING"));
InfoTable ids = new InfoTable(dsd);
i.addRow(v);
vt.SetInfoTableValue("values",i);
vt.SetStringValue("source", "LocalValue");
In platform i am not able to get the infotable value in streamData.
Jothi K: In order to send Infotable value from SDK without datashape you can use VTQ services writepropertiesVTQ which has default data shape or by invoking UpdatePropertyValues . You will have to provide name, time, value and quality field vlaues. Use the field "value" to send your data to platform.
Let me know if this helps.
-Durgesh