20 lines
720 B
C
20 lines
720 B
C
#ifndef MODBUS_VERSION_H
|
|
#define MODBUS_VERSION_H
|
|
|
|
#define LIBMODBUS_VERSION_MAJOR (3)
|
|
#define LIBMODBUS_VERSION_MINOR (1)
|
|
#define LIBMODBUS_VERSION_MICRO (10)
|
|
#define LIBMODBUS_VERSION 3.1.10
|
|
#define LIBMODBUS_VERSION_STRING "3.1.10"
|
|
#define LIBMODBUS_VERSION_HEX \
|
|
((LIBMODBUS_VERSION_MAJOR << 16) | (LIBMODBUS_VERSION_MINOR << 8) | \
|
|
(LIBMODBUS_VERSION_MICRO << 0))
|
|
|
|
#define LIBMODBUS_VERSION_CHECK(major, minor, micro) \
|
|
(LIBMODBUS_VERSION_MAJOR > (major) || \
|
|
(LIBMODBUS_VERSION_MAJOR == (major) && LIBMODBUS_VERSION_MINOR > (minor)) || \
|
|
(LIBMODBUS_VERSION_MAJOR == (major) && LIBMODBUS_VERSION_MINOR == (minor) && \
|
|
LIBMODBUS_VERSION_MICRO >= (micro)))
|
|
|
|
#endif /* MODBUS_VERSION_H */
|