ソースを参照

Rename manage_query() to modbus_manage_query() and comment cleanups.

Stéphane Raimbault 17 年 前
コミット
202231daa2
5 ファイル変更10 行追加12 行削除
  1. 2 2
      modbus/modbus.c
  2. 5 7
      modbus/modbus.h
  3. 1 1
      tests/bench-bandwidth-slave.c
  4. 1 1
      tests/random-test-slave.c
  5. 1 1
      tests/unit-test-slave.c

+ 2 - 2
modbus/modbus.c

@@ -733,8 +733,8 @@ static int response_exception(modbus_param_t *mb_param, sft_t *sft,
    If an error occurs, this function construct the response
    accordingly.
 */
-void manage_query(modbus_param_t *mb_param, uint8_t *query,
-                  int query_length, modbus_mapping_t *mb_mapping)
+void modbus_manage_query(modbus_param_t *mb_param, uint8_t *query,
+                         int query_length, modbus_mapping_t *mb_mapping)
 {                   
         int offset = mb_param->header_length;
         int slave = query[offset];

+ 5 - 7
modbus/modbus.h

@@ -267,10 +267,11 @@ int modbus_mapping_new(modbus_mapping_t *mb_mapping,
 /* Frees the 4 arrays */
 void modbus_mapping_free(modbus_mapping_t *mb_mapping);
 
-/* Listens for any query from a modbus master in TCP */
+/* Initializes the modbus_param_t structure for a TCP slave (server) */
 int modbus_init_listen_tcp(modbus_param_t *mb_param);
 
-/* FIXME */
+/* Listens for any query from a modbus master in TCP 
+   Not tested in RTU communication. */
 int modbus_listen(modbus_param_t *mb_param, uint8_t *query, int *query_length);
 
 /* Manages the received query.
@@ -279,12 +280,9 @@ int modbus_listen(modbus_param_t *mb_param, uint8_t *query, int *query_length);
    If an error occurs, this function construct the response
    accordingly.
 */
-void manage_query(modbus_param_t *mb_param, uint8_t *query,
-                  int query_length, modbus_mapping_t *mb_mapping);
+void modbus_manage_query(modbus_param_t *mb_param, uint8_t *query,
+                         int query_length, modbus_mapping_t *mb_mapping);
 
-/* Not implemented :
-   - read_exception_status()
-*/
 
 /** 
  * UTILS FUNCTIONS

+ 1 - 1
tests/bench-bandwidth-slave.c

@@ -45,7 +45,7 @@ int main(void)
                 
                 ret = modbus_listen(&mb_param, query, &query_size);
                 if (ret == 0) {
-                        manage_query(&mb_param, query, query_size, &mb_mapping);
+                        modbus_manage_query(&mb_param, query, query_size, &mb_mapping);
                 } else if (ret == CONNECTION_CLOSED) {
                         /* Connection closed by the client, end of server */
                         break;

+ 1 - 1
tests/random-test-slave.c

@@ -45,7 +45,7 @@ int main(void)
                 
                 ret = modbus_listen(&mb_param, query, &query_size);
                 if (ret == 0) {
-                        manage_query(&mb_param, query, query_size, &mb_mapping);
+                        modbus_manage_query(&mb_param, query, query_size, &mb_mapping);
                 } else if (ret == CONNECTION_CLOSED) {
                         /* Connection closed by the client, end of server */
                         break;

+ 1 - 1
tests/unit-test-slave.c

@@ -67,7 +67,7 @@ int main(void)
                 
                 ret = modbus_listen(&mb_param, query, &query_size);
                 if (ret == 0) {
-                        manage_query(&mb_param, query, query_size, &mb_mapping);
+                        modbus_manage_query(&mb_param, query, query_size, &mb_mapping);
                 } else if (ret == CONNECTION_CLOSED) {
                         /* Connection closed by the client, end of server */
                         break;