I am referring to "Complex data types" in the manual using flatbuffer technology. It is not 1:1 compareable to structs, as a struct will be published via the data layer normally as single values. The Provider of the data, in your case DeviceBridge app, needs to publish the data as flatbuffer if you need to read it as complex data type.
Another possibility for you would be to use DL_BulkReadNodeValues to read several data at once.
... View more