OpenIIoT.Core
OpenIIoT.Core copied to clipboard
A cross-platform application platform for the Industrial Internet of Things.
For API consistency methods operating on resources should, unless named Find___(), accept parameters of the same resource type. Accepting locators such as name or fqn is redundant as the API...
Presently the ConfigurationManager stores strongly typed configuration models in the configuration file. Should a downstream asset update its model, the ConfigurationManager needs a way to migrate the previous configuration to...
Consider whether to use reflection to determine whether Types are configurable instead of using explicit registration. This would eliminate ConfigurableTypeRegistry and registration code in the ConfigurationManager and downstream types
Presently the Configuration model is as follows: ```c# Dictionary ``` The dictionary is keyed by asset type (something that implements ```IConfigurable```) and the value is a list of objects whose...