Explorar el Código

New file which contains the migration notes.

Stéphane Raimbault hace 17 años
padre
commit
c41dc0fe94
Se han modificado 1 ficheros con 47 adiciones y 0 borrados
  1. 47 0
      MIGRATION

+ 47 - 0
MIGRATION

@@ -0,0 +1,47 @@
+===================================
+Migration notes from the 1.2 series
+===================================
+
+Init
+====
+
+modbus_init_tcp requires a third new argument, the port number.
+
+modbus_init_tcp(modbus_param_t *mb_param, char *ip_address, int port)
+
+Set the port to MODBUS_TCP_DEFAULT_PORT to use the default one
+(502). It's convenient to use a port number greater than or equal to
+1024 because it's not necessary to be root to use this port number.
+
+
+Pointers of data
+================
+
+The coil and input status are now stored in an array of type uint8_t
+(in 1.2.X series, array of type int was used).  So now, you need to
+pass a pointer of type uint8_t to use read_coil_status(), for example.
+
+The holding and input registers are now stored in an array of type
+uint16_t.
+
+These changes reduce the memory consumption.
+
+
+New functions
+=============
+
+report_slave_id
+
+modbus_set_error_handling
+modbus_mapping_new
+modbus_mapping_free
+modbus_init_listen_tcp
+modbus_listen
+modbus_manage_query
+
+get_slave_query_tcp
+set_bits_from_byte
+set_bits_from_bytes
+get_byte_from_bits
+
+Read modbus.h for more informations.