Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. All Devices in a channel have their Load() methods called before Start() is called on any devicesdevice in the channel. In the previous version, Load() was called just before Start() was called on the device. This caused an initialization issue if a device in the channel depends on the configuration of another device which had not been initialized yet (had its load method called).
  2. Load(object config) removed from IDevice. This was an internal method that should not have been exposed in the interface.

...