d43d818400
* bi.c: add possibility to set custom object names Add an array of MAX_BINARY_INPUTS values containing the custom object names. When calling Binary_Input_Object_Name, if no custom name has been set, return a string with the object type and the object instance number. Otherwise, return the custom object name. When setting the object name, first check that the string is not NULL, then set the name in the new array. Signed-off-by: Sebastian Weyer <sebastian.weyer@smile.fr> * bi.c: add possibility to set custom description Implement functions Binary_Input_Description and Binary_Input_Description_Set. Binary_Input_Description will return an empty string if no custom description has been set yet. In order to store the custom descriptions, we declare a new array with MAX_BINARY_INPUTS amount of values. When setting a new description using Binary_Input_Description_Set, we first check that the new description is not NULL and then store it in array at the object_instance position. In the Binary_Input_Read_Property function, we need to split PROP_DESCRIPTION from PROP_OBJECT_NAME in the switch case as before the object name would be returned when the description was being read by a client. Now we properly call Binary_Input_Description. Signed-off-by: Sebastian Weyer <sebastian.weyer@smile.fr> --------- Signed-off-by: Sebastian Weyer <sebastian.weyer@smile.fr> Co-authored-by: Sebastian Weyer <sebastian.weyer@smile.fr>