0
我是Cumulocity的新成員,目前正在評估Java和C++代理。在Java中,MeasurementValue類有一個方法setType(ValueType),它可以將ValueType.STRING作爲參數,但測量值的容器是BigDecimal。一般來說,是否可以進行非數字測量?MeasurementValue數據類型
我是Cumulocity的新成員,目前正在評估Java和C++代理。在Java中,MeasurementValue類有一個方法setType(ValueType),它可以將ValueType.STRING作爲參數,但測量值的容器是BigDecimal。一般來說,是否可以進行非數字測量?MeasurementValue數據類型
value屬性需要是數值,因爲Cumulocity會聚合它,並將它渲染到圖的座標軸等。但是,您可以存儲任何類型的附加屬性以及測量,事件,管理對象...,這些屬性也可以是非數字(例如,值是有效的)。爲了可視化這些附加屬性,您可能需要一個自己的小部件。
要添加其他數據結構和類型,可以使用與「關稅」示例中的http://cumulocity.com/guides/java/developing/中所述相同的機制。例如。與您的字符串屬性創建一個Java bean並添加使用
measurement.set(instanceOfMyClass);
或者使用HashMap,添加額外的屬性,並使用
measurement.set(myHashMap, "myExtendedProperties");
注:有兩種類型的名稱值類型。屬於MeasurementValue的那個沒有ValueType.STRING。
您能否提供一個示例或鏈接以指導如何添加測量屬性中的字符串等。 –
也許這有幫助。 –
實際上設法做到這一點,一旦你知道如何很簡單 –