Changed cause of program crash in Linux: virtual int parseArgs(int argc, char **argv); >> virtual int parseArgs(int& argc, char **argv);
Changed cause of program crash in Linux:
g++ incorrectly initialize default constuctor for std::atomic for some reason.
std::atomic<int> m_refCount;
was replaced by
typedef QAtomicInt RefCount_t;
...
mb::RefCount_t m_refCount;
- Fixed server-side bug when saving/exporting device
- Fixed 'ByteArray'-format DataView issue
- Fixed a crash bug for the 'readCoils' and 'readDiscreteInputs' functions when the bit offset was not a multiple of 8
- Fixed an Action value updates - Not Following Defined Register and Byte Order
- Fixed a bug of client/server crash when create/open project
- Fixed a bug of client/server when change of port settings doesn't reflect in the port name in status bar
- Fixed a bug when changing the log settings does not affect the LogView of client/server
- Fixed incorrect data offset for 'WriteSingleRegister'-function in 'SendMessage'-window
- Fixed a bug for the DataView item if the specified byte order
MostSignifiedFirst
data was displayed/written incorrectly