|  |  
 |   |   
 Namemodbus_mapping_new - allocate four arrays of bits and registers Synopsismodbus_mapping_t* modbus_mapping_new(int nb_bits, int nb_input_bits, int nb_registers, int nb_input_registers); DescriptionThe modbus_mapping_new() function shall allocate four arrays to store bits, input bits, registers and inputs registers. The pointers are stored in modbus_mapping_t structure. All values of the arrays are initialized to zero. This function is equivalent to a call of the ⟨modbus_mapping_new_start_address⟩ function with all start addresses to 0. If it isn't necessary to allocate an array for a specific type of data, you can pass the zero value in argument, the associated pointer will be NULL. This function is convenient to handle requests in a Modbus server/slave. Return valueThe function shall return the new allocated structure if successful. Otherwise it shall return NULL and set errno. Errors
 Example/* The first value of each array is accessible from the 0 address. */ mb_mapping = modbus_mapping_new( See also
 
 |