从Java扩展中读取事物的属性值

时间:2019-01-25 12:28:58

标签: java iot thingworx

我正在尝试读取Java扩展中某事物的属性值,我总是收到异常“ PSIM_AlarmManagementServices_Thing中的ss未获得PropertyRead的授权”

我的代码是

Thing AlarmManagementServices_Thing = (Thing) EntityUtilities.findEntityDirect("PSIM_AlarmManagementServices_Thing",
                ThingworxRelationshipTypes.Thing);
        String ss = AlarmManagementServices_Thing.GetStringPropertyValue("ss");

enter image description here

1 个答案:

答案 0 :(得分:0)

现在我知道为什么会有这个错误,当我从子线程内部访问事物的属性时,我遇到了这个错误,但是如果我从Resource的主线程访问它,那就没有错误了。尝试从子线程内部调用dataTable的AddDataTableEntry服务时,我之前也遇到过同样的事情,但我没有出现错误,但未添加行。