summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 8981c39)
raw | patch | inline | side by side (parent: 8981c39)
author | Jan Vitek <vitek@vitek-ThinkPad-T500.(none)> | |
Thu, 6 Jun 2013 13:10:10 +0000 (15:10 +0200) | ||
committer | Marc Fournier <marc.fournier@camptocamp.com> | |
Tue, 9 Dec 2014 23:36:08 +0000 (00:36 +0100) |
src/modbus.c | patch | blob | history |
diff --git a/src/modbus.c b/src/modbus.c
index b65371f9fbee746caf89c6f669557f816a800396..701406dbe73ffb6b5733a0b089a93374801dbcff 100644 (file)
--- a/src/modbus.c
+++ b/src/modbus.c
* RegisterBase 1234
* RegisterType float
* Type gauge
- * Function holding
+ * ModbusRegisterType holding
* Instance "..."
* </Data>
*
REG_TYPE_UINT32,
REG_TYPE_FLOAT
}; /* }}} */
-enum mb_function_e /* {{{ */
+enum mb_mreg_type_e /* {{{ */
{
- FCN_HOLDING,
- FCN_INPUT
+ MREG_HOLDING,
+ MREG_INPUT
}; /* }}} */
typedef enum mb_register_type_e mb_register_type_t;
-typedef enum mb_function_e mb_function_t;
+typedef enum mb_mreg_type_e mb_mreg_type_t;
struct mb_data_s;
typedef struct mb_data_s mb_data_t;
char *name;
int register_base;
mb_register_type_t register_type;
- mb_function_t function;
+ mb_mreg_type_t modbus_register_type;
char type[DATA_MAX_NAME_LEN];
char instance[DATA_MAX_NAME_LEN];
return (-1);
}
#endif
- if (data->function == FCN_INPUT){
+ if (data->modbus_register_type == MREG_INPUT){
status = modbus_read_input_registers (host->connection,
/* start_addr = */ data->register_base,
/* num_registers = */ values_num, /* buffer = */ values);
status = -1;
}
}
- else if (strcasecmp ("Function", child->key) == 0)
+ else if (strcasecmp ("ModbusRegisterType", child->key) == 0)
{
#if LEGACY_LIBMODBUS
- ERROR("Modbus plugin: Function parameter can not be used with your libmodbus version");
+ ERROR("Modbus plugin: ModbusRegisterType parameter can not be used with your libmodbus version");
#else
char tmp[16];
status = cf_util_get_string_buffer (child, tmp, sizeof (tmp));
if (status != 0)
/* do nothing */;
else if (strcasecmp ("holding", tmp) == 0)
- data.function = FCN_HOLDING;
+ data.modbus_register_type = MREG_HOLDING;
else if (strcasecmp ("input", tmp) == 0)
- data.function = FCN_INPUT;
+ data.modbus_register_type = MREG_INPUT;
else
{
- ERROR ("Modbus plugin: The function type \"%s\" is unknown.", tmp);
+ ERROR ("Modbus plugin: The modbus_register_type \"%s\" is unknown.", tmp);
status = -1;
}
#endif