Community Tip - Learn all about the Community Ranking System, a fun gamification element of the PTC Community. 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