From 4aff210d0ecfb62e3cb81540b224027ab69bf491 Mon Sep 17 00:00:00 2001 From: eeff <33566201+eeff@users.noreply.github.com> Date: Mon, 28 Feb 2022 00:15:42 +0800 Subject: [PATCH] Add function neu_plugin_send_lic_cmd --- include/neu_plugin.h | 2 ++ src/base/neu_plugin_common.c | 12 ++++++++++++ 2 files changed, 14 insertions(+) diff --git a/include/neu_plugin.h b/include/neu_plugin.h index 18e00ae6..de31aed9 100644 --- a/include/neu_plugin.h +++ b/include/neu_plugin.h @@ -114,6 +114,8 @@ void neu_plugin_send_write_cmd(neu_plugin_t *plugin, uint32_t event_id, neu_node_id_t node_id, neu_taggrp_config_t *grp_configs, neu_data_val_t * data); +void neu_plugin_send_lic_cmd(neu_plugin_t *plugin, uint32_t event_id, + const char *license_fname, const char *key); void neu_plugin_response_trans_data(neu_plugin_t * plugin, neu_taggrp_config_t *grp_config, neu_data_val_t *data, uint32_t event_id); diff --git a/src/base/neu_plugin_common.c b/src/base/neu_plugin_common.c index 81f9603c..9a997bcf 100644 --- a/src/base/neu_plugin_common.c +++ b/src/base/neu_plugin_common.c @@ -301,6 +301,18 @@ void neu_plugin_send_write_cmd(neu_plugin_t *plugin, uint32_t event_id, PLUGIN_SEND_CMD(plugin, NEU_REQRESP_WRITE_DATA, write_req, event_id) } +void neu_plugin_send_lic_cmd(neu_plugin_t *plugin, uint32_t event_id, + const char *license_fname, const char *key) +{ + + neu_reqresp_get_lic_val_t lic_req = { + .lic_fname = license_fname, + .key_name = key, + }; + + PLUGIN_SEND_CMD(plugin, NEU_REQRESP_GET_LIC_VAL, lic_req, event_id) +} + static inline int plugin_notify_tags_event(neu_plugin_t * plugin, uint32_t event_id, neu_event_type_e type,