Details of Capabilities
- String NodeID form:
"ns=4;s=Foo.Bar.Baz"
- IntegerNodeID form:
"ns=34;i=11902"
- OpaqueNodeID form:
ns=;g=<UUID>
- BinaryNodeID form:
ns=;g=<Base64 string>
If ns is omitted, namespace 0 is assumed: "s=Foo.Bar.Baz"
{"val":<data>, "type":<typename>}
Only numeric and the STRING and DATE_TIME types are returned currently. Other data types are not supported and the value will be “UNKNOWN”.
- float
- double
- bool
- byte
- sbyte
- int16
- uint16
- int32
- uint32
- int64
- uint64
- string
- datetime
To be compatible with JSON style SET node refs (described below) the GET method will accept node refs starting with “/json?”. So the two node refs /json?ns=4;i=1900
and ns=4;i=1900
are equivalent.
Flat JSON | OPC-UA |
---|---|
bool | boolean |
int8 | sbyte |
int16 | int16 |
int32 | int32 |
int64 | int64 |
uint8 | byte |
uint16 | uint16 |
uint32 | uint32 |
uint64 | uint64 |
float | float |
double | double |
string | string |
datetime | datetime |
The OPC-UA data quality status is processed and bad or uncertain data will be forwarded as a null value with the quality flag set to "0" to Time Series. The quality flag is set to "3" for good data.