Commit 0b22e719c4f899feb42b15856935adc382548d5c
1 parent
b09ff2fb
Rename EXPORT by MODBUS_API
Showing
3 changed files
with
55 additions
and
55 deletions
src/modbus-rtu.h
| ... | ... | @@ -28,21 +28,21 @@ MODBUS_BEGIN_DECLS |
| 28 | 28 | */ |
| 29 | 29 | #define MODBUS_RTU_MAX_ADU_LENGTH 256 |
| 30 | 30 | |
| 31 | -EXPORT modbus_t* modbus_new_rtu(const char *device, int baud, char parity, | |
| 31 | +MODBUS_API modbus_t* modbus_new_rtu(const char *device, int baud, char parity, | |
| 32 | 32 | int data_bit, int stop_bit); |
| 33 | 33 | |
| 34 | 34 | #define MODBUS_RTU_RS232 0 |
| 35 | 35 | #define MODBUS_RTU_RS485 1 |
| 36 | 36 | |
| 37 | -EXPORT int modbus_rtu_set_serial_mode(modbus_t *ctx, int mode); | |
| 38 | -EXPORT int modbus_rtu_get_serial_mode(modbus_t *ctx); | |
| 37 | +MODBUS_API int modbus_rtu_set_serial_mode(modbus_t *ctx, int mode); | |
| 38 | +MODBUS_API int modbus_rtu_get_serial_mode(modbus_t *ctx); | |
| 39 | 39 | |
| 40 | 40 | #define MODBUS_RTU_RTS_NONE 0 |
| 41 | 41 | #define MODBUS_RTU_RTS_UP 1 |
| 42 | 42 | #define MODBUS_RTU_RTS_DOWN 2 |
| 43 | 43 | |
| 44 | -EXPORT int modbus_rtu_set_rts(modbus_t *ctx, int mode); | |
| 45 | -EXPORT int modbus_rtu_get_rts(modbus_t *ctx); | |
| 44 | +MODBUS_API int modbus_rtu_set_rts(modbus_t *ctx, int mode); | |
| 45 | +MODBUS_API int modbus_rtu_get_rts(modbus_t *ctx); | |
| 46 | 46 | |
| 47 | 47 | MODBUS_END_DECLS |
| 48 | 48 | ... | ... |
src/modbus-tcp.h
| ... | ... | @@ -51,13 +51,13 @@ MODBUS_BEGIN_DECLS |
| 51 | 51 | */ |
| 52 | 52 | #define MODBUS_TCP_MAX_ADU_LENGTH 260 |
| 53 | 53 | |
| 54 | -EXPORT modbus_t* modbus_new_tcp(const char *ip_address, int port); | |
| 55 | -EXPORT int modbus_tcp_listen(modbus_t *ctx, int nb_connection); | |
| 56 | -EXPORT int modbus_tcp_accept(modbus_t *ctx, int *s); | |
| 54 | +MODBUS_API modbus_t* modbus_new_tcp(const char *ip_address, int port); | |
| 55 | +MODBUS_API int modbus_tcp_listen(modbus_t *ctx, int nb_connection); | |
| 56 | +MODBUS_API int modbus_tcp_accept(modbus_t *ctx, int *s); | |
| 57 | 57 | |
| 58 | -EXPORT modbus_t* modbus_new_tcp_pi(const char *node, const char *service); | |
| 59 | -EXPORT int modbus_tcp_pi_listen(modbus_t *ctx, int nb_connection); | |
| 60 | -EXPORT int modbus_tcp_pi_accept(modbus_t *ctx, int *s); | |
| 58 | +MODBUS_API modbus_t* modbus_new_tcp_pi(const char *node, const char *service); | |
| 59 | +MODBUS_API int modbus_tcp_pi_listen(modbus_t *ctx, int nb_connection); | |
| 60 | +MODBUS_API int modbus_tcp_pi_accept(modbus_t *ctx, int *s); | |
| 61 | 61 | |
| 62 | 62 | MODBUS_END_DECLS |
| 63 | 63 | ... | ... |
src/modbus.h
| ... | ... | @@ -37,12 +37,12 @@ |
| 37 | 37 | #if defined(_MSC_VER) |
| 38 | 38 | # if defined(DLLBUILD) |
| 39 | 39 | /* define DLLBUILD when building the DLL */ |
| 40 | -# define EXPORT __declspec(dllexport) | |
| 40 | +# define MODBUS_API __declspec(dllexport) | |
| 41 | 41 | # else |
| 42 | -# define EXPORT __declspec(dllimport) | |
| 42 | +# define MODBUS_API __declspec(dllimport) | |
| 43 | 43 | # endif |
| 44 | 44 | #else |
| 45 | -# define EXPORT | |
| 45 | +# define MODBUS_API | |
| 46 | 46 | #endif |
| 47 | 47 | |
| 48 | 48 | #ifdef __cplusplus |
| ... | ... | @@ -154,57 +154,57 @@ typedef enum |
| 154 | 154 | MODBUS_ERROR_RECOVERY_PROTOCOL = (1<<2), |
| 155 | 155 | } modbus_error_recovery_mode; |
| 156 | 156 | |
| 157 | -EXPORT int modbus_set_slave(modbus_t* ctx, int slave); | |
| 158 | -EXPORT int modbus_set_error_recovery(modbus_t *ctx, modbus_error_recovery_mode error_recovery); | |
| 159 | -EXPORT int modbus_set_socket(modbus_t *ctx, int s); | |
| 160 | -EXPORT int modbus_get_socket(modbus_t *ctx); | |
| 157 | +MODBUS_API int modbus_set_slave(modbus_t* ctx, int slave); | |
| 158 | +MODBUS_API int modbus_set_error_recovery(modbus_t *ctx, modbus_error_recovery_mode error_recovery); | |
| 159 | +MODBUS_API int modbus_set_socket(modbus_t *ctx, int s); | |
| 160 | +MODBUS_API int modbus_get_socket(modbus_t *ctx); | |
| 161 | 161 | |
| 162 | -EXPORT int modbus_get_response_timeout(modbus_t *ctx, struct timeval *timeout); | |
| 163 | -EXPORT int modbus_set_response_timeout(modbus_t *ctx, const struct timeval *timeout); | |
| 162 | +MODBUS_API int modbus_get_response_timeout(modbus_t *ctx, struct timeval *timeout); | |
| 163 | +MODBUS_API int modbus_set_response_timeout(modbus_t *ctx, const struct timeval *timeout); | |
| 164 | 164 | |
| 165 | -EXPORT int modbus_get_byte_timeout(modbus_t *ctx, struct timeval *timeout); | |
| 166 | -EXPORT int modbus_set_byte_timeout(modbus_t *ctx, const struct timeval *timeout); | |
| 165 | +MODBUS_API int modbus_get_byte_timeout(modbus_t *ctx, struct timeval *timeout); | |
| 166 | +MODBUS_API int modbus_set_byte_timeout(modbus_t *ctx, const struct timeval *timeout); | |
| 167 | 167 | |
| 168 | -EXPORT int modbus_get_header_length(modbus_t *ctx); | |
| 168 | +MODBUS_API int modbus_get_header_length(modbus_t *ctx); | |
| 169 | 169 | |
| 170 | -EXPORT int modbus_connect(modbus_t *ctx); | |
| 171 | -EXPORT void modbus_close(modbus_t *ctx); | |
| 170 | +MODBUS_API int modbus_connect(modbus_t *ctx); | |
| 171 | +MODBUS_API void modbus_close(modbus_t *ctx); | |
| 172 | 172 | |
| 173 | -EXPORT void modbus_free(modbus_t *ctx); | |
| 173 | +MODBUS_API void modbus_free(modbus_t *ctx); | |
| 174 | 174 | |
| 175 | -EXPORT int modbus_flush(modbus_t *ctx); | |
| 176 | -EXPORT int modbus_set_debug(modbus_t *ctx, int flag); | |
| 175 | +MODBUS_API int modbus_flush(modbus_t *ctx); | |
| 176 | +MODBUS_API int modbus_set_debug(modbus_t *ctx, int flag); | |
| 177 | 177 | |
| 178 | -EXPORT const char *modbus_strerror(int errnum); | |
| 178 | +MODBUS_API const char *modbus_strerror(int errnum); | |
| 179 | 179 | |
| 180 | -EXPORT int modbus_read_bits(modbus_t *ctx, int addr, int nb, uint8_t *dest); | |
| 181 | -EXPORT int modbus_read_input_bits(modbus_t *ctx, int addr, int nb, uint8_t *dest); | |
| 182 | -EXPORT int modbus_read_registers(modbus_t *ctx, int addr, int nb, uint16_t *dest); | |
| 183 | -EXPORT int modbus_read_input_registers(modbus_t *ctx, int addr, int nb, uint16_t *dest); | |
| 184 | -EXPORT int modbus_write_bit(modbus_t *ctx, int coil_addr, int status); | |
| 185 | -EXPORT int modbus_write_register(modbus_t *ctx, int reg_addr, int value); | |
| 186 | -EXPORT int modbus_write_bits(modbus_t *ctx, int addr, int nb, const uint8_t *data); | |
| 187 | -EXPORT int modbus_write_registers(modbus_t *ctx, int addr, int nb, const uint16_t *data); | |
| 188 | -EXPORT int modbus_mask_write_register(modbus_t *ctx, int addr, uint16_t and_mask, uint16_t or_mask); | |
| 189 | -EXPORT int modbus_write_and_read_registers(modbus_t *ctx, int write_addr, int write_nb, | |
| 180 | +MODBUS_API int modbus_read_bits(modbus_t *ctx, int addr, int nb, uint8_t *dest); | |
| 181 | +MODBUS_API int modbus_read_input_bits(modbus_t *ctx, int addr, int nb, uint8_t *dest); | |
| 182 | +MODBUS_API int modbus_read_registers(modbus_t *ctx, int addr, int nb, uint16_t *dest); | |
| 183 | +MODBUS_API int modbus_read_input_registers(modbus_t *ctx, int addr, int nb, uint16_t *dest); | |
| 184 | +MODBUS_API int modbus_write_bit(modbus_t *ctx, int coil_addr, int status); | |
| 185 | +MODBUS_API int modbus_write_register(modbus_t *ctx, int reg_addr, int value); | |
| 186 | +MODBUS_API int modbus_write_bits(modbus_t *ctx, int addr, int nb, const uint8_t *data); | |
| 187 | +MODBUS_API int modbus_write_registers(modbus_t *ctx, int addr, int nb, const uint16_t *data); | |
| 188 | +MODBUS_API int modbus_mask_write_register(modbus_t *ctx, int addr, uint16_t and_mask, uint16_t or_mask); | |
| 189 | +MODBUS_API int modbus_write_and_read_registers(modbus_t *ctx, int write_addr, int write_nb, | |
| 190 | 190 | const uint16_t *src, int read_addr, int read_nb, |
| 191 | 191 | uint16_t *dest); |
| 192 | -EXPORT int modbus_report_slave_id(modbus_t *ctx, uint8_t *dest); | |
| 192 | +MODBUS_API int modbus_report_slave_id(modbus_t *ctx, uint8_t *dest); | |
| 193 | 193 | |
| 194 | -EXPORT modbus_mapping_t* modbus_mapping_new(int nb_bits, int nb_input_bits, | |
| 194 | +MODBUS_API modbus_mapping_t* modbus_mapping_new(int nb_bits, int nb_input_bits, | |
| 195 | 195 | int nb_registers, int nb_input_registers); |
| 196 | -EXPORT void modbus_mapping_free(modbus_mapping_t *mb_mapping); | |
| 196 | +MODBUS_API void modbus_mapping_free(modbus_mapping_t *mb_mapping); | |
| 197 | 197 | |
| 198 | -EXPORT int modbus_send_raw_request(modbus_t *ctx, uint8_t *raw_req, int raw_req_length); | |
| 198 | +MODBUS_API int modbus_send_raw_request(modbus_t *ctx, uint8_t *raw_req, int raw_req_length); | |
| 199 | 199 | |
| 200 | -EXPORT int modbus_receive(modbus_t *ctx, uint8_t *req); | |
| 201 | -EXPORT int modbus_receive_from(modbus_t *ctx, int sockfd, uint8_t *req); | |
| 200 | +MODBUS_API int modbus_receive(modbus_t *ctx, uint8_t *req); | |
| 201 | +MODBUS_API int modbus_receive_from(modbus_t *ctx, int sockfd, uint8_t *req); | |
| 202 | 202 | |
| 203 | -EXPORT int modbus_receive_confirmation(modbus_t *ctx, uint8_t *rsp); | |
| 203 | +MODBUS_API int modbus_receive_confirmation(modbus_t *ctx, uint8_t *rsp); | |
| 204 | 204 | |
| 205 | -EXPORT int modbus_reply(modbus_t *ctx, const uint8_t *req, | |
| 205 | +MODBUS_API int modbus_reply(modbus_t *ctx, const uint8_t *req, | |
| 206 | 206 | int req_length, modbus_mapping_t *mb_mapping); |
| 207 | -EXPORT int modbus_reply_exception(modbus_t *ctx, const uint8_t *req, | |
| 207 | +MODBUS_API int modbus_reply_exception(modbus_t *ctx, const uint8_t *req, | |
| 208 | 208 | unsigned int exception_code); |
| 209 | 209 | |
| 210 | 210 | /** |
| ... | ... | @@ -221,14 +221,14 @@ EXPORT int modbus_reply_exception(modbus_t *ctx, const uint8_t *req, |
| 221 | 221 | tab_int8[(index) + 1] = (value) & 0xFF; \ |
| 222 | 222 | } while (0) |
| 223 | 223 | |
| 224 | -EXPORT void modbus_set_bits_from_byte(uint8_t *dest, int index, const uint8_t value); | |
| 225 | -EXPORT void modbus_set_bits_from_bytes(uint8_t *dest, int index, unsigned int nb_bits, | |
| 224 | +MODBUS_API void modbus_set_bits_from_byte(uint8_t *dest, int index, const uint8_t value); | |
| 225 | +MODBUS_API void modbus_set_bits_from_bytes(uint8_t *dest, int index, unsigned int nb_bits, | |
| 226 | 226 | const uint8_t *tab_byte); |
| 227 | -EXPORT uint8_t modbus_get_byte_from_bits(const uint8_t *src, int index, unsigned int nb_bits); | |
| 228 | -EXPORT float modbus_get_float(const uint16_t *src); | |
| 229 | -EXPORT float modbus_get_float_dcba(const uint16_t *src); | |
| 230 | -EXPORT void modbus_set_float(float f, uint16_t *dest); | |
| 231 | -EXPORT void modbus_set_float_dcba(float f, uint16_t *dest); | |
| 227 | +MODBUS_API uint8_t modbus_get_byte_from_bits(const uint8_t *src, int index, unsigned int nb_bits); | |
| 228 | +MODBUS_API float modbus_get_float(const uint16_t *src); | |
| 229 | +MODBUS_API float modbus_get_float_dcba(const uint16_t *src); | |
| 230 | +MODBUS_API void modbus_set_float(float f, uint16_t *dest); | |
| 231 | +MODBUS_API void modbus_set_float_dcba(float f, uint16_t *dest); | |
| 232 | 232 | |
| 233 | 233 | #include "modbus-tcp.h" |
| 234 | 234 | #include "modbus-rtu.h" | ... | ... |