@@ -25,16 +25,16 @@ void test_client_simple_write(void) {
25
25
modbus_uart_response_t * response = NULL ;
26
26
modbus_client_t modbus1 ;
27
27
modbus_client_t * modbus1_testing = & modbus1 ;
28
- bmodbus_init (& modbus1 , INTERFRAME_DELAY_MICROSECONDS (38400 ), 2 );
28
+ bmodbus_client_init (& modbus1 , INTERFRAME_DELAY_MICROSECONDS (38400 ), 2 );
29
29
uint32_t fake_time = 0 ;
30
30
fake_time += byte_timing_microseconds (38400 ) * 1 ; // 1 byte
31
31
for (uint16_t i = 0 ;i < sizeof (writing_registers_address_0x0708_at_slave_2 );i ++ ) {
32
32
//Ensure we are not giving a response
33
- TEST_ASSERT_EQUAL_MESSAGE (NULL , bmodbus_get_request (& modbus1 ), "modbus request is ready too early" );
33
+ TEST_ASSERT_EQUAL_MESSAGE (NULL , bmodbus_client_get_request (& modbus1 ), "modbus request is ready too early" );
34
34
bmodbus_client_next_byte (modbus1_testing , fake_time , writing_registers_address_0x0708_at_slave_2 [i ]);
35
35
fake_time += byte_timing_microseconds (38400 ) * 1 ; // 1 byte
36
36
}
37
- TEST_ASSERT_NOT_EQUAL_MESSAGE (NULL , bmodbus_get_request (& modbus1 ), "modbus request is not ready" );
37
+ TEST_ASSERT_NOT_EQUAL_MESSAGE (NULL , bmodbus_client_get_request (& modbus1 ), "modbus request is not ready" );
38
38
TEST_ASSERT_EQUAL_MESSAGE (CLIENT_STATE_PROCESSING_REQUEST , modbus1_testing -> state , "modbus1_testing->state" );
39
39
TEST_ASSERT_EQUAL_MESSAGE (0x10 , modbus1_testing -> payload .request .function , "modbus1_testing->payload.request.function" );
40
40
TEST_ASSERT_EQUAL_MESSAGE (0x0708 , modbus1_testing -> payload .request .address , "modbus1_testing->payload.request.address" );
@@ -43,7 +43,7 @@ void test_client_simple_write(void) {
43
43
TEST_ASSERT_EQUAL_MESSAGE (0x0405 , modbus1_testing -> payload .request .data [1 ], "modbus1_testing->payload.request.data[1]" );
44
44
45
45
//Here we say it was successful, and continue on
46
- response = bmodbus_get_response (& modbus1 );
46
+ response = bmodbus_client_get_response (& modbus1 );
47
47
TEST_ASSERT_NOT_EQUAL_MESSAGE (NULL , response , "modbus response is not ready" );
48
48
TEST_ASSERT_EQUAL_MESSAGE (8 , response -> size , "response->size" );
49
49
}
@@ -52,23 +52,23 @@ void test_client_single_write(void){
52
52
uint8_t writing_register_address_0x0708_at_slave_2 [] = {0x02 , 0x06 , 0x07 , 0x08 , 0x02 , 0x03 , 0x48 , 0x2e , };
53
53
modbus_uart_response_t * response = NULL ;
54
54
modbus_client_t modbus1 ;
55
- bmodbus_init (& modbus1 , INTERFRAME_DELAY_MICROSECONDS (38400 ), 2 );
55
+ bmodbus_client_init (& modbus1 , INTERFRAME_DELAY_MICROSECONDS (38400 ), 2 );
56
56
uint32_t fake_time = 0 ;
57
57
fake_time += byte_timing_microseconds (38400 ) * 1 ; // 1 byte
58
58
for (uint16_t i = 0 ;i < sizeof (writing_register_address_0x0708_at_slave_2 );i ++ ) {
59
59
//Ensure we are not giving a response
60
- TEST_ASSERT_EQUAL_MESSAGE (NULL , bmodbus_get_request (& modbus1 ), "modbus request is ready too early" );
60
+ TEST_ASSERT_EQUAL_MESSAGE (NULL , bmodbus_client_get_request (& modbus1 ), "modbus request is ready too early" );
61
61
bmodbus_client_next_byte (& modbus1 , fake_time , writing_register_address_0x0708_at_slave_2 [i ]);
62
62
fake_time += byte_timing_microseconds (38400 ) * 1 ; // 1 byte
63
63
}
64
- TEST_ASSERT_NOT_EQUAL_MESSAGE (NULL , bmodbus_get_request (& modbus1 ), "modbus request is not ready" );
64
+ TEST_ASSERT_NOT_EQUAL_MESSAGE (NULL , bmodbus_client_get_request (& modbus1 ), "modbus request is not ready" );
65
65
TEST_ASSERT_EQUAL_MESSAGE (CLIENT_STATE_PROCESSING_REQUEST , modbus1 .state , "modbus1.state" );
66
66
TEST_ASSERT_EQUAL_MESSAGE (0x06 , modbus1 .payload .request .function , "modbus1.payload.request.function" );
67
67
TEST_ASSERT_EQUAL_MESSAGE (0x0708 , modbus1 .payload .request .address , "modbus1.payload.request.address" );
68
68
TEST_ASSERT_EQUAL_MESSAGE (0x0203 , modbus1 .payload .request .data [0 ], "modbus1.payload.request.data[0]" );
69
69
70
70
//Here we say it was successful, and continue on
71
- response = bmodbus_get_response (& modbus1 );
71
+ response = bmodbus_client_get_response (& modbus1 );
72
72
TEST_ASSERT_NOT_EQUAL_MESSAGE (NULL , response , "modbus response is not ready" );
73
73
TEST_ASSERT_EQUAL_MESSAGE (8 , response -> size , "response->size" );
74
74
}
@@ -78,17 +78,17 @@ void test_client_holding_read(void) {
78
78
modbus_request_t * request = NULL ;
79
79
modbus_uart_response_t * response = NULL ;
80
80
modbus_client_t modbus1 ;
81
- bmodbus_init (& modbus1 , INTERFRAME_DELAY_MICROSECONDS (38400 ), 2 );
81
+ bmodbus_client_init (& modbus1 , INTERFRAME_DELAY_MICROSECONDS (38400 ), 2 );
82
82
uint32_t fake_time = 0 ;
83
83
fake_time += byte_timing_microseconds (38400 ) * 1 ; // 1 byte
84
84
85
85
for (uint16_t i = 0 ; i < sizeof (reading_register_address_0x0708_at_slave_2 ); i ++ ) {
86
- TEST_ASSERT_EQUAL_MESSAGE (NULL , bmodbus_get_request (& modbus1 ), "modbus request is ready too early" );
86
+ TEST_ASSERT_EQUAL_MESSAGE (NULL , bmodbus_client_get_request (& modbus1 ), "modbus request is ready too early" );
87
87
bmodbus_client_next_byte (& modbus1 , fake_time , reading_register_address_0x0708_at_slave_2 [i ]);
88
88
fake_time += byte_timing_microseconds (38400 ) * 1 ; // 1 byte
89
89
}
90
90
91
- request = bmodbus_get_request (& modbus1 );
91
+ request = bmodbus_client_get_request (& modbus1 );
92
92
TEST_ASSERT_NOT_EQUAL_MESSAGE (NULL , request , "modbus request is not ready" );
93
93
TEST_ASSERT_EQUAL (CLIENT_STATE_PROCESSING_REQUEST , modbus1 .state );
94
94
TEST_ASSERT_EQUAL (0x03 , request -> function );
@@ -97,7 +97,7 @@ void test_client_holding_read(void) {
97
97
98
98
request -> data [0 ] = 0xdead ;
99
99
100
- response = bmodbus_get_response (& modbus1 );
100
+ response = bmodbus_client_get_response (& modbus1 );
101
101
TEST_ASSERT_NOT_EQUAL_MESSAGE (NULL , response , "modbus response is not ready" );
102
102
TEST_ASSERT_EQUAL (5 + 2 * 1 , response -> size );
103
103
TEST_ASSERT_EQUAL (0x02 , response -> data [0 ]);
@@ -112,17 +112,17 @@ void test_client_input_read(void) {
112
112
modbus_request_t * request = NULL ;
113
113
modbus_uart_response_t * response = NULL ;
114
114
modbus_client_t modbus1 ;
115
- bmodbus_init (& modbus1 , INTERFRAME_DELAY_MICROSECONDS (38400 ), 2 );
115
+ bmodbus_client_init (& modbus1 , INTERFRAME_DELAY_MICROSECONDS (38400 ), 2 );
116
116
uint32_t fake_time = 0 ;
117
117
fake_time += byte_timing_microseconds (38400 ) * 1 ; // 1 byte
118
118
119
119
for (uint16_t i = 0 ; i < sizeof (reading_registers_address_0x0708_at_slave_2 ); i ++ ) {
120
- TEST_ASSERT_EQUAL (NULL , bmodbus_get_request (& modbus1 ));
120
+ TEST_ASSERT_EQUAL (NULL , bmodbus_client_get_request (& modbus1 ));
121
121
bmodbus_client_next_byte (& modbus1 , fake_time , reading_registers_address_0x0708_at_slave_2 [i ]);
122
122
fake_time += byte_timing_microseconds (38400 ) * 1 ; // 1 byte
123
123
}
124
124
125
- request = bmodbus_get_request (& modbus1 );
125
+ request = bmodbus_client_get_request (& modbus1 );
126
126
TEST_ASSERT_NOT_EQUAL (NULL , request );
127
127
TEST_ASSERT_EQUAL (CLIENT_STATE_PROCESSING_REQUEST , modbus1 .state );
128
128
TEST_ASSERT_EQUAL (0x04 , request -> function );
@@ -133,7 +133,7 @@ void test_client_input_read(void) {
133
133
request -> data [1 ] = 0xbeef ;
134
134
request -> data [2 ] = 0xd00d ;
135
135
136
- response = bmodbus_get_response (& modbus1 );
136
+ response = bmodbus_client_get_response (& modbus1 );
137
137
TEST_ASSERT_NOT_EQUAL (NULL , response );
138
138
TEST_ASSERT_EQUAL (5 + 2 * 3 , response -> size );
139
139
TEST_ASSERT_EQUAL (0x02 , response -> data [0 ]);
@@ -152,17 +152,17 @@ void test_read_input_status(void) {
152
152
modbus_request_t * request = NULL ;
153
153
modbus_uart_response_t * response = NULL ;
154
154
modbus_client_t modbus1 ;
155
- bmodbus_init (& modbus1 , INTERFRAME_DELAY_MICROSECONDS (38400 ), 2 );
155
+ bmodbus_client_init (& modbus1 , INTERFRAME_DELAY_MICROSECONDS (38400 ), 2 );
156
156
uint32_t fake_time = 0 ;
157
157
fake_time += byte_timing_microseconds (38400 ) * 1 ; // 1 byte
158
158
159
159
for (uint16_t i = 0 ; i < sizeof (reading_bits_address_0x00c4_at_slave_2 ); i ++ ) {
160
- TEST_ASSERT_EQUAL (NULL , bmodbus_get_request (& modbus1 ));
160
+ TEST_ASSERT_EQUAL (NULL , bmodbus_client_get_request (& modbus1 ));
161
161
bmodbus_client_next_byte (& modbus1 , fake_time , reading_bits_address_0x00c4_at_slave_2 [i ]);
162
162
fake_time += byte_timing_microseconds (38400 ) * 1 ; // 1 byte
163
163
}
164
164
165
- request = bmodbus_get_request (& modbus1 );
165
+ request = bmodbus_client_get_request (& modbus1 );
166
166
TEST_ASSERT_NOT_EQUAL (NULL , request );
167
167
TEST_ASSERT_EQUAL (CLIENT_STATE_PROCESSING_REQUEST , modbus1 .state );
168
168
TEST_ASSERT_EQUAL (0x02 , request -> function );
@@ -173,7 +173,7 @@ void test_read_input_status(void) {
173
173
((uint8_t * )(request -> data ))[1 ] = 0xde ;
174
174
((uint8_t * )(request -> data ))[2 ] = 0xef ;
175
175
176
- response = bmodbus_get_response (& modbus1 );
176
+ response = bmodbus_client_get_response (& modbus1 );
177
177
TEST_ASSERT_NOT_EQUAL (NULL , response );
178
178
TEST_ASSERT_EQUAL ((0x16 + 7 ) / 8 + 5 , response -> size );
179
179
TEST_ASSERT_EQUAL (0xad , response -> data [3 ]);
@@ -186,17 +186,17 @@ void test_read_coil(void) {
186
186
modbus_request_t * request = NULL ;
187
187
modbus_uart_response_t * response = NULL ;
188
188
modbus_client_t modbus1 ;
189
- bmodbus_init (& modbus1 , INTERFRAME_DELAY_MICROSECONDS (38400 ), 2 );
189
+ bmodbus_client_init (& modbus1 , INTERFRAME_DELAY_MICROSECONDS (38400 ), 2 );
190
190
uint32_t fake_time = 0 ;
191
191
fake_time += byte_timing_microseconds (38400 ) * 1 ; // 1 byte
192
192
193
193
for (uint16_t i = 0 ; i < sizeof (reading_coil_address_0x1234_at_slave_2 ); i ++ ) {
194
- TEST_ASSERT_EQUAL_MESSAGE (NULL , bmodbus_get_request (& modbus1 ), "modbus request is ready too early" );
194
+ TEST_ASSERT_EQUAL_MESSAGE (NULL , bmodbus_client_get_request (& modbus1 ), "modbus request is ready too early" );
195
195
bmodbus_client_next_byte (& modbus1 , fake_time , reading_coil_address_0x1234_at_slave_2 [i ]);
196
196
fake_time += byte_timing_microseconds (38400 ) * 1 ; // 1 byte
197
197
}
198
198
199
- request = bmodbus_get_request (& modbus1 );
199
+ request = bmodbus_client_get_request (& modbus1 );
200
200
TEST_ASSERT_NOT_EQUAL_MESSAGE (NULL , request , "modbus request is ready too early" );
201
201
TEST_ASSERT_EQUAL (CLIENT_STATE_PROCESSING_REQUEST , modbus1 .state );
202
202
TEST_ASSERT_EQUAL (0x01 , request -> function );
@@ -207,7 +207,7 @@ void test_read_coil(void) {
207
207
((uint8_t * )(request -> data ))[1 ] = 0xde ;
208
208
((uint8_t * )(request -> data ))[2 ] = 0xef ;
209
209
210
- response = bmodbus_get_response (& modbus1 );
210
+ response = bmodbus_client_get_response (& modbus1 );
211
211
TEST_ASSERT_NOT_EQUAL_MESSAGE (NULL , response , "modbus response is not ready" );
212
212
TEST_ASSERT_EQUAL ((0x07d0 + 7 ) / 8 + 5 , response -> size );
213
213
TEST_ASSERT_EQUAL (0xad , response -> data [3 ]);
@@ -221,17 +221,17 @@ void test_write_coils(void){
221
221
modbus_uart_response_t * response = NULL ;
222
222
modbus_client_t modbus1 ;
223
223
memset (& modbus1 , 0 , sizeof (modbus_client_t ));
224
- bmodbus_init (& modbus1 , INTERFRAME_DELAY_MICROSECONDS (38400 ), 2 );
224
+ bmodbus_client_init (& modbus1 , INTERFRAME_DELAY_MICROSECONDS (38400 ), 2 );
225
225
uint32_t fake_time = 0 ;
226
226
fake_time += byte_timing_microseconds (38400 ) * 1 ; // 1 byte
227
227
for (uint16_t i = 0 ;i < sizeof (writing_coils_address_0x1234_at_slave_2 );i ++ ) {
228
228
//Ensure we are not giving a response
229
- TEST_ASSERT_EQUAL_MESSAGE (NULL , bmodbus_get_request (& modbus1 ), "modbus request is ready too early" );
229
+ TEST_ASSERT_EQUAL_MESSAGE (NULL , bmodbus_client_get_request (& modbus1 ), "modbus request is ready too early" );
230
230
bmodbus_client_next_byte (& modbus1 , fake_time , writing_coils_address_0x1234_at_slave_2 [i ]);
231
231
fake_time += byte_timing_microseconds (38400 ) * 1 ; // 1 byte
232
232
TEST_ASSERT_NOT_EQUAL (CLIENT_STATE_WAITING_FOR_NEXT_MESSAGE , modbus1 .state );
233
233
}
234
- request = bmodbus_get_request (& modbus1 );
234
+ request = bmodbus_client_get_request (& modbus1 );
235
235
TEST_ASSERT_NOT_EQUAL_MESSAGE (NULL , request , "modbus request not ready" );
236
236
TEST_ASSERT_EQUAL (CLIENT_STATE_PROCESSING_REQUEST , modbus1 .state );
237
237
TEST_ASSERT_EQUAL (0x0f , request -> function );
@@ -242,7 +242,7 @@ void test_write_coils(void){
242
242
TEST_ASSERT_EQUAL_UINT8 (0xff , ((uint8_t * )(request -> data ))[j ]);
243
243
}
244
244
245
- response = bmodbus_get_response (& modbus1 );
245
+ response = bmodbus_client_get_response (& modbus1 );
246
246
TEST_ASSERT_NOT_EQUAL (NULL , response ); //Ensure the uart response is ready
247
247
TEST_ASSERT_EQUAL (8 , response -> size );
248
248
TEST_ASSERT_EQUAL (0x02 , response -> data [0 ]);
0 commit comments