Hey,
I been going through some ideas what could be improved here and there
after doing my ADS try outs and come to following.

Current API for PlcConnectionMetadata offers few basic canRead,
canWrite, canSubscribe methods. It does not offer any api to read plc
kind or symbol, even if some drivers do discover device kind. For
comparison, with JDBC, we have few more options when we fetch metadata -
ie. java.sql.DataBaseMetadata#getTypeInfo, #getTables, #getColumns and
so on. I tend to opt for TypeInfo and Columns (symbols) as first class
citizens which we can make.

Currently protocols which can handle metadata requests can not support
discovery of available symbols cause there is no way to supply that.
This is something possible with ADS, for sure also with OPC UA. It
shouldn't be to hard to provide one.

Best regards,
Łukasz

Reply via email to