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 9  
10 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 15 DESCRIPTION
... ...
src/modbus.c
... ... @@ -207,7 +207,7 @@ static int send_msg(modbus_t *ctx, uint8_t *msg, int msg_length)
207 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 212 sft_t sft;
213 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 227 int nb_registers, int nb_input_registers);
228 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 232 MODBUS_API int modbus_receive(modbus_t *ctx, uint8_t *req);
233 233  
... ...