060227 cs  -          Changelog created.
060509 cj  -          Added some commentation.
                      Fixed bug in pb_ai and pb_di. 3-byte input where not properly
		      aligned when byte swapping.
060725 cs -           Byte order dependency added for PRM data in profibus configurator.
070207 rk -           Adapted I/O routines to work with new driver for Softing Profiboard.
                      Incorporated driver API from Softing to work with new Softing driver.
		      Added diagnostics infomation to pwr_sClass_Pb_DP_Slave-class.
070209 cs -           Bugfix in Ext_User_Prm_Data_Len.
070219 cs -           Bugfix in ExtUserPrmDataConst.
070426 rk -           Added gsd-file si0380a7.gsd, for Siemens Diagnostic Repeater.
070430 rk -           Changed status handling of Profibus slaves so that correct
                      view of the world is given.
070518 rk -           Added io-method IoAgentSwap to keep driver initialized during warm restart.
070601 cs -           Bugfix, opening Profibus Configurator with empty gsdfile attribute caused segfault.
071008 cs -           ChanIi with name starting with Diag_ fetches value from diagnostic area.
071116 cs -           Bugfix in Profibus configurator, ExtUserPrmData for slave, default values where not set.
071116 cs -           Bugfix in Profibus configurator, additional ExtUserPrmDataConst was not handled correctly.
071205 rk -           ChanDi and ChanDo inverts value if InvertOn set on channel.
071211 rk mmi         Added supgraph mcomp_pb_dp_slave.
080115 cs -           Reading of Di, Ai and Ii can be disabled by setting ConversionOn in channel object to 0.
080229 rk -           I/O-handling routines generalized and some routines moved to rt_io_bus.c
100702 cs -           Common IO module objects for different busses.
100708 rk -           Added functionality for PROFINET IO using Softing Profinet Stack
101202 rk -           Finalized PROFINET IO functionality. Added several classes
                      for handling different types of Profinet IO.
110223 cs -           Profinet and Profibus configurators, default module class setting added, and Apply button added.
110223 cs profinet    Profinet configurator, order number added to text in module type list.
110328 cs profinet    Profinet configurator, choice wether to clear or keep data when gsdml file is changed.
110429 cs profibus    Profibus gsd Bit and BitArea syntax fix for space between Bit and (
110531 cs profinet    Recall buffer added to profinet configurator.
110531 cs profinet    Script functions GetIoDeviceData and SetIoDeviceData to modify profinet configuration added.
110909 rk profinet    Added functionality for acyclic write to a device
111222 rk profinet    Added support for handling more than one API.
111222 rk profinet    Bugfixes in profinet_viewer.
111230 rk profinet    Set correct status on profinet device when losing connection.
110921 cs profinet    Profinet configurator script functions, bugfix for missing gsdml filename
111021 cs profinet    Profinet configurator, module name restrictions removed
111031 cs profibus    Profibus configurator, fix for modules with ExtUserPrmDataLen specified but not ExtUserPrmDataConst
111103 cs  profinet   Profinet configurator, rename of module names allowed, and some V2.25 attributes added
111118 cs  profibus   Profibus configurator, gsd parser fix for module name and configdata with no space in between
111122 cs  profinet   Profinet Device method, CopyDevice, added
111205 cs  profinet   Profinet configurator, serial number viewed for module
111205 cs  profibus   Softing profiboard, MaxSlaveDiagLen added
