Commit e4fb46fed7b360d52c214cb18b09f7f5d599b43f

Authored by Stéphane Raimbault
1 parent ca3fcb1c

Mark raw_req argument as const in modbus_send_raw_request (closes #479)

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