Commit e4fb46fed7b360d52c214cb18b09f7f5d599b43f
1 parent
ca3fcb1c
Mark raw_req argument as const in modbus_send_raw_request (closes #479)
Showing
3 changed files
with
3 additions
and
3 deletions
doc/modbus_send_raw_request.txt
| @@ -9,7 +9,7 @@ modbus_send_raw_request - send a raw request | @@ -9,7 +9,7 @@ modbus_send_raw_request - send a raw request | ||
| 9 | 9 | ||
| 10 | SYNOPSIS | 10 | SYNOPSIS |
| 11 | -------- | 11 | -------- |
| 12 | -*int modbus_send_raw_request(modbus_t *'ctx', uint8_t *'raw_req', int 'raw_req_length');* | 12 | +*int modbus_send_raw_request(modbus_t *'ctx', const uint8_t *'raw_req', int 'raw_req_length');* |
| 13 | 13 | ||
| 14 | 14 | ||
| 15 | DESCRIPTION | 15 | DESCRIPTION |
src/modbus.c
| @@ -207,7 +207,7 @@ static int send_msg(modbus_t *ctx, uint8_t *msg, int msg_length) | @@ -207,7 +207,7 @@ static int send_msg(modbus_t *ctx, uint8_t *msg, int msg_length) | ||
| 207 | return rc; | 207 | return rc; |
| 208 | } | 208 | } |
| 209 | 209 | ||
| 210 | -int modbus_send_raw_request(modbus_t *ctx, uint8_t *raw_req, int raw_req_length) | 210 | +int modbus_send_raw_request(modbus_t *ctx, const uint8_t *raw_req, int raw_req_length) |
| 211 | { | 211 | { |
| 212 | sft_t sft; | 212 | sft_t sft; |
| 213 | uint8_t req[MAX_MESSAGE_LENGTH]; | 213 | uint8_t req[MAX_MESSAGE_LENGTH]; |
src/modbus.h
| @@ -227,7 +227,7 @@ MODBUS_API modbus_mapping_t* modbus_mapping_new(int nb_bits, int nb_input_bits, | @@ -227,7 +227,7 @@ MODBUS_API modbus_mapping_t* modbus_mapping_new(int nb_bits, int nb_input_bits, | ||
| 227 | int nb_registers, int nb_input_registers); | 227 | int nb_registers, int nb_input_registers); |
| 228 | MODBUS_API void modbus_mapping_free(modbus_mapping_t *mb_mapping); | 228 | MODBUS_API void modbus_mapping_free(modbus_mapping_t *mb_mapping); |
| 229 | 229 | ||
| 230 | -MODBUS_API int modbus_send_raw_request(modbus_t *ctx, uint8_t *raw_req, int raw_req_length); | 230 | +MODBUS_API int modbus_send_raw_request(modbus_t *ctx, const uint8_t *raw_req, int raw_req_length); |
| 231 | 231 | ||
| 232 | MODBUS_API int modbus_receive(modbus_t *ctx, uint8_t *req); | 232 | MODBUS_API int modbus_receive(modbus_t *ctx, uint8_t *req); |
| 233 | 233 |