Add user defined description on points
It would be useful to be able to add user defined description on points. Those would be loaded/saved in the configuration file.
Agreed. This would be a nice feature.
Do the library has something to parse and write the DNP3 device profile in XML? If yes, we could save the configuration has a DNP3 device profile, including the points description. If not, a more simple format could be used at first.
The core C++ library doesn't address the device profile. It would be easy to use xsdgen.exe to create bindings in C# from the device profile XSD.
Having looked at the profile in the past, however, it's not really intended for device configuration. There are some common parameters, but I think we'd need a custom format. As you say, it could be much simpler starting off. There's a ton of cruft in the device profile.