|
@@ -6,7 +6,7 @@
|
|
|
*/
|
|
|
|
|
|
|
|
|
-#if defined HARDWARE_BT6711
|
|
|
+#if HARDWARE_BT6711 || HARDWARE_BT6711_V1
|
|
|
#include "stm32f4xx.h"
|
|
|
#include "private_mib.h"
|
|
|
#include "parameters.h"
|
|
@@ -49,6 +49,10 @@ static s16_t signal_get_value(struct snmp_node_instance *instance, void *value);
|
|
|
static snmp_err_t signal_set_value(struct snmp_node_instance *instance, u16_t len, void *value);
|
|
|
static snmp_err_t signal_set_test(struct snmp_node_instance *instance, u16_t len, void *value);
|
|
|
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.11.1.62 */
|
|
|
+static const struct snmp_scalar_node signal62 = SNMP_SCALAR_CREATE_NODE_READONLY(62, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
+ signal_get_value);
|
|
|
+
|
|
|
/* signal .1.3.6.1.4.1.41752.911.11.1.61 */
|
|
|
static const struct snmp_scalar_node signal61 = SNMP_SCALAR_CREATE_NODE(61, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
@@ -356,6 +360,7 @@ static const struct snmp_node *const signals_nodes[] = {
|
|
|
&signal59.node.node,
|
|
|
&signal60.node.node,
|
|
|
&signal61.node.node,
|
|
|
+ &signal62.node.node,
|
|
|
};
|
|
|
static const struct snmp_tree_node signals_node = SNMP_CREATE_TREE_NODE(1, signals_nodes);
|
|
|
|
|
@@ -615,6 +620,9 @@ static s16_t signal_get_value(struct snmp_node_instance *instance, void *value)
|
|
|
case 61: /* radiusServerPWD */
|
|
|
GetRDSPasswordkStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
+ case 62: /* ControllerModel*/
|
|
|
+ GetSerialNumberStr((char *)paramStr, ¶mLength);
|
|
|
+ break;
|
|
|
default:
|
|
|
break;
|
|
|
}
|
|
@@ -1233,3 +1241,4 @@ static snmp_err_t signal_set_test(struct snmp_node_instance *instance, u16_t len
|
|
|
|
|
|
#endif
|
|
|
|
|
|
+
|