Community Tip - Stay updated on what is happening on the PTC Community by subscribing to PTC Community Announcements. X
Hello,
Is there a way to get all the properties implemented in a ThingShape? For a Thing if I use the method "GetPropertyDefinitions()" it works fine
var params = { category: undefined /* STRING */, type: undefined /* BASETYPENAME */, dataShape: undefined /* DATASHAPENAME */ }; result = Things["MyThing"].GetPropertyDefinitions(params); //This Works fine, I get the infotable with the list of all the properties
; but when I use it with ThingShape, it returns me a blank infotable.
var params = { category: undefined /* STRING */, type: undefined /* BASETYPENAME */, dataShape: undefined /* DATASHAPENAME */ }; result = ThingShapes["MY_THINGSHAPE"].GetPropertyDefinitions(params); //This returns a blank infotable
Any help would be appreciated.
Thanks in advance
- Aditya Mittal
Solved! Go to Solution.
You can try this one:
var params = { type: undefined /* STRING */ }; // result: INFOTABLE dataShape: PropertyDefinition var result = ThingShapes["TS1"].GetInstancePropertyDefinitions(params);
Best,
Adam
You can try this one:
var params = { type: undefined /* STRING */ }; // result: INFOTABLE dataShape: PropertyDefinition var result = ThingShapes["TS1"].GetInstancePropertyDefinitions(params);
Best,
Adam
Is there a way to pull Thing shapes that are in a implemented Thing?
Hi,
I think you can try to use the service 'GetImplementedShapes'. Its a generic service. It will return you the list (infotable) of all the implemented thingshapes for a particular thing.
I hope it helps!!
Thanks
Aditya