|
@@ -50,204 +50,204 @@ 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.8.1.49 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.49 */
|
|
|
static const struct snmp_scalar_node signal49 = SNMP_SCALAR_CREATE_NODE_READONLY(49, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.48 */
|
|
|
-static const struct snmp_scalar_node signal48 = SNMP_SCALAR_CREATE_NODE_READONLY(48, SNMP_ASN1_TYPE_INTEGER,
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.48 */
|
|
|
+static const struct snmp_scalar_node signal48 = SNMP_SCALAR_CREATE_NODE_READONLY(48, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.47 */
|
|
|
-static const struct snmp_scalar_node signal47 = SNMP_SCALAR_CREATE_NODE_READONLY(47, SNMP_ASN1_TYPE_INTEGER,
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.47 */
|
|
|
+static const struct snmp_scalar_node signal47 = SNMP_SCALAR_CREATE_NODE_READONLY(47, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.46 */
|
|
|
-static const struct snmp_scalar_node signal46 = SNMP_SCALAR_CREATE_NODE_READONLY(46, SNMP_ASN1_TYPE_INTEGER,
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.46 */
|
|
|
+static const struct snmp_scalar_node signal46 = SNMP_SCALAR_CREATE_NODE_READONLY(46, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.45 */
|
|
|
-static const struct snmp_scalar_node signal45 = SNMP_SCALAR_CREATE_NODE_READONLY(45, SNMP_ASN1_TYPE_INTEGER,
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.45 */
|
|
|
+static const struct snmp_scalar_node signal45 = SNMP_SCALAR_CREATE_NODE_READONLY(45, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.44 */
|
|
|
-static const struct snmp_scalar_node signal44 = SNMP_SCALAR_CREATE_NODE_READONLY(44, SNMP_ASN1_TYPE_INTEGER,
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.44 */
|
|
|
+static const struct snmp_scalar_node signal44 = SNMP_SCALAR_CREATE_NODE_READONLY(44, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.43 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.43 */
|
|
|
static const struct snmp_scalar_node signal43 = SNMP_SCALAR_CREATE_NODE(43, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.42 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.42 */
|
|
|
static const struct snmp_scalar_node signal42 = SNMP_SCALAR_CREATE_NODE(42, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.41 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.41 */
|
|
|
static const struct snmp_scalar_node signal41 = SNMP_SCALAR_CREATE_NODE(41, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.40 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.40 */
|
|
|
static const struct snmp_scalar_node signal40 = SNMP_SCALAR_CREATE_NODE(40, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.39 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.39 */
|
|
|
static const struct snmp_scalar_node signal39 = SNMP_SCALAR_CREATE_NODE(39, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.38 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.38 */
|
|
|
static const struct snmp_scalar_node signal38 = SNMP_SCALAR_CREATE_NODE(38, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.37 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.37 */
|
|
|
static const struct snmp_scalar_node signal37 = SNMP_SCALAR_CREATE_NODE(37, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
- SNMP_ASN1_TYPE_INTEGER, signal_get_value, signal_set_test, signal_set_value);
|
|
|
+ SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.36 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.36 */
|
|
|
static const struct snmp_scalar_node signal36 = SNMP_SCALAR_CREATE_NODE(36, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
- SNMP_ASN1_TYPE_INTEGER, signal_get_value, signal_set_test, signal_set_value);
|
|
|
+ SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.35 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.35 */
|
|
|
static const struct snmp_scalar_node signal35 = SNMP_SCALAR_CREATE_NODE(35, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
- SNMP_ASN1_TYPE_INTEGER, signal_get_value, signal_set_test, signal_set_value);
|
|
|
+ SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.34 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.34 */
|
|
|
static const struct snmp_scalar_node signal34 = SNMP_SCALAR_CREATE_NODE(34, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
- SNMP_ASN1_TYPE_INTEGER, signal_get_value, signal_set_test, signal_set_value);
|
|
|
+ SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.33 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.33 */
|
|
|
static const struct snmp_scalar_node signal33 = SNMP_SCALAR_CREATE_NODE(33, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
- SNMP_ASN1_TYPE_INTEGER, signal_get_value, signal_set_test, signal_set_value);
|
|
|
+ SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.32 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.32 */
|
|
|
static const struct snmp_scalar_node signal32 = SNMP_SCALAR_CREATE_NODE(32, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
- SNMP_ASN1_TYPE_INTEGER, signal_get_value, signal_set_test, signal_set_value);
|
|
|
+ SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.31 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.31 */
|
|
|
static const struct snmp_scalar_node signal31 = SNMP_SCALAR_CREATE_NODE(31, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
- SNMP_ASN1_TYPE_INTEGER, signal_get_value, signal_set_test, signal_set_value);
|
|
|
+ SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.30 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.30 */
|
|
|
static const struct snmp_scalar_node signal30 = SNMP_SCALAR_CREATE_NODE(30, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
- SNMP_ASN1_TYPE_INTEGER, signal_get_value, signal_set_test, signal_set_value);
|
|
|
+ SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.29 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.29 */
|
|
|
static const struct snmp_scalar_node signal29 = SNMP_SCALAR_CREATE_NODE(29, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
- SNMP_ASN1_TYPE_INTEGER, signal_get_value, signal_set_test, signal_set_value);
|
|
|
+ SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.28 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.28 */
|
|
|
static const struct snmp_scalar_node signal28 = SNMP_SCALAR_CREATE_NODE(28, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
- SNMP_ASN1_TYPE_INTEGER, signal_get_value, signal_set_test, signal_set_value);
|
|
|
+ SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.27 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.27 */
|
|
|
static const struct snmp_scalar_node signal27 = SNMP_SCALAR_CREATE_NODE_READONLY(27, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.26 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.26 */
|
|
|
static const struct snmp_scalar_node signal26 = SNMP_SCALAR_CREATE_NODE_READONLY(26, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.25 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.25 */
|
|
|
static const struct snmp_scalar_node signal25 = SNMP_SCALAR_CREATE_NODE_READONLY(25, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.24 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.24 */
|
|
|
static const struct snmp_scalar_node signal24 = SNMP_SCALAR_CREATE_NODE_READONLY(24, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.23 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.23 */
|
|
|
static const struct snmp_scalar_node signal23 = SNMP_SCALAR_CREATE_NODE_READONLY(23, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.22 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.22 */
|
|
|
static const struct snmp_scalar_node signal22 = SNMP_SCALAR_CREATE_NODE(22, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.21 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.21 */
|
|
|
static const struct snmp_scalar_node signal21 = SNMP_SCALAR_CREATE_NODE(21, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.20 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.20 */
|
|
|
static const struct snmp_scalar_node signal20 = SNMP_SCALAR_CREATE_NODE(20, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.19 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.19 */
|
|
|
static const struct snmp_scalar_node signal19 = SNMP_SCALAR_CREATE_NODE(19, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.18 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.18 */
|
|
|
static const struct snmp_scalar_node signal18 = SNMP_SCALAR_CREATE_NODE(18, SNMP_NODE_INSTANCE_READ_WRITE,
|
|
|
SNMP_ASN1_TYPE_OCTET_STRING, signal_get_value, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.17 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.17 */
|
|
|
static const struct snmp_scalar_node signal17 = SNMP_SCALAR_CREATE_NODE_READONLY(17, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.16 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.16 */
|
|
|
static const struct snmp_scalar_node signal16 = SNMP_SCALAR_CREATE_NODE_READONLY(16, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.15 */
|
|
|
-static const struct snmp_scalar_node signal15 = SNMP_SCALAR_CREATE_NODE_READONLY(15, SNMP_ASN1_TYPE_INTEGER,
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.15 */
|
|
|
+static const struct snmp_scalar_node signal15 = SNMP_SCALAR_CREATE_NODE_READONLY(15, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.14 */
|
|
|
-static const struct snmp_scalar_node signal14 = SNMP_SCALAR_CREATE_NODE_READONLY(14, SNMP_ASN1_TYPE_INTEGER,
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.14 */
|
|
|
+static const struct snmp_scalar_node signal14 = SNMP_SCALAR_CREATE_NODE_READONLY(14, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.13 */
|
|
|
-static const struct snmp_scalar_node signal13 = SNMP_SCALAR_CREATE_NODE_READONLY(13, SNMP_ASN1_TYPE_INTEGER,
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.13 */
|
|
|
+static const struct snmp_scalar_node signal13 = SNMP_SCALAR_CREATE_NODE_READONLY(13, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.12 */
|
|
|
-static const struct snmp_scalar_node signal12 = SNMP_SCALAR_CREATE_NODE_READONLY(12, SNMP_ASN1_TYPE_INTEGER,
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.12 */
|
|
|
+static const struct snmp_scalar_node signal12 = SNMP_SCALAR_CREATE_NODE_READONLY(12, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.11 */
|
|
|
-static const struct snmp_scalar_node signal11 = SNMP_SCALAR_CREATE_NODE_READONLY(11, SNMP_ASN1_TYPE_INTEGER,
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.11 */
|
|
|
+static const struct snmp_scalar_node signal11 = SNMP_SCALAR_CREATE_NODE_READONLY(11, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.10 */
|
|
|
-static const struct snmp_scalar_node signal10 = SNMP_SCALAR_CREATE_NODE_READONLY(10, SNMP_ASN1_TYPE_INTEGER,
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.10 */
|
|
|
+static const struct snmp_scalar_node signal10 = SNMP_SCALAR_CREATE_NODE_READONLY(10, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.9 */
|
|
|
-static const struct snmp_scalar_node signal9 = SNMP_SCALAR_CREATE_NODE_READONLY(9, SNMP_ASN1_TYPE_INTEGER,
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.9 */
|
|
|
+static const struct snmp_scalar_node signal9 = SNMP_SCALAR_CREATE_NODE_READONLY(9, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.8 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.8 */
|
|
|
static const struct snmp_scalar_node signal8 = SNMP_SCALAR_CREATE_NODE(8, SNMP_NODE_INSTANCE_WRITE_ONLY,
|
|
|
SNMP_ASN1_TYPE_OCTET_STRING, NULL, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.7 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.7 */
|
|
|
static const struct snmp_scalar_node signal7 = SNMP_SCALAR_CREATE_NODE(7, SNMP_NODE_INSTANCE_WRITE_ONLY,
|
|
|
SNMP_ASN1_TYPE_INTEGER, NULL, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.6 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.6 */
|
|
|
static const struct snmp_scalar_node signal6 = SNMP_SCALAR_CREATE_NODE_READONLY(6, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.5 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.5 */
|
|
|
static const struct snmp_scalar_node signal5 = SNMP_SCALAR_CREATE_NODE_READONLY(5, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.4 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.4 */
|
|
|
static const struct snmp_scalar_node signal4 = SNMP_SCALAR_CREATE_NODE_READONLY(4, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.3 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.3 */
|
|
|
static const struct snmp_scalar_node signal3 = SNMP_SCALAR_CREATE_NODE(3, SNMP_NODE_INSTANCE_WRITE_ONLY,
|
|
|
SNMP_ASN1_TYPE_INTEGER, NULL, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.2 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.2 */
|
|
|
static const struct snmp_scalar_node signal2 = SNMP_SCALAR_CREATE_NODE(2, SNMP_NODE_INSTANCE_WRITE_ONLY,
|
|
|
SNMP_ASN1_TYPE_INTEGER, NULL, signal_set_test, signal_set_value);
|
|
|
|
|
|
-/* signal .1.3.6.1.4.1.41752.911.8.1.1 */
|
|
|
+/* signal .1.3.6.1.4.1.41752.911.10.1.1 */
|
|
|
static const struct snmp_scalar_node signal1 = SNMP_SCALAR_CREATE_NODE_READONLY(1, SNMP_ASN1_TYPE_OCTET_STRING,
|
|
|
signal_get_value);
|
|
|
|
|
|
|
|
|
-// signals .1.3.6.1.4.1.41752.911.8.1
|
|
|
+// signals .1.3.6.1.4.1.41752.911.10.1
|
|
|
static const struct snmp_node *const signals_nodes[] = {
|
|
|
&signal1.node.node,
|
|
|
&signal2.node.node,
|
|
@@ -301,11 +301,11 @@ static const struct snmp_node *const signals_nodes[] = {
|
|
|
};
|
|
|
static const struct snmp_tree_node signals_node = SNMP_CREATE_TREE_NODE(1, signals_nodes);
|
|
|
|
|
|
-// bt_6703 .1.3.6.1.4.1.41752.911.8
|
|
|
+// bt_6703 .1.3.6.1.4.1.41752.911.10
|
|
|
static const struct snmp_node *const bt6709_nodes[] = {
|
|
|
&signals_node.node
|
|
|
};
|
|
|
-static const struct snmp_tree_node bt6709_node = SNMP_CREATE_TREE_NODE(8, bt6709_nodes);
|
|
|
+static const struct snmp_tree_node bt6709_node = SNMP_CREATE_TREE_NODE(10, bt6709_nodes);
|
|
|
|
|
|
// swt .1.3.6.1.4.1.41752.911
|
|
|
static const struct snmp_node *const swt_nodes[] = {
|
|
@@ -399,39 +399,25 @@ static s16_t signal_get_value(struct snmp_node_instance *instance, void *value)
|
|
|
GetUPSVersionStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 9: /* IntTemp */
|
|
|
- GetInternalTempInt(&val);
|
|
|
- *paramInt = val * MUL10;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetInternalTempStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 10: /* InFreq */
|
|
|
- GetInputFreqInt(&val);
|
|
|
- *paramInt = val * MUL10;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetInputFreqStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 11: /* InVoltVAC */
|
|
|
- GetInputVoltageInt(&val);
|
|
|
- *paramInt = val * MUL10;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetInputVoltageStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 12: /* OutVoltVAC */
|
|
|
- GetOutputVoltageInt(&val);
|
|
|
- *paramInt = val * MUL10;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetOutputVoltageStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 13: /* Power */
|
|
|
- GetPowerInt(&int_val);
|
|
|
- *paramInt = int_val;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetPowerStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 14: /* BatCap */
|
|
|
- GetBatCapacityInt(&int_val);
|
|
|
- *paramInt = int_val;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetBatCapacityStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 15: /* BatTime */
|
|
|
- GetRuntimeInt(&int_val);
|
|
|
- *paramInt = int_val;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetRuntimeStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 16: /* ConnectMonitor */
|
|
|
GetConnectMonitorStr((char *)paramStr, ¶mLength);
|
|
@@ -470,54 +456,34 @@ static s16_t signal_get_value(struct snmp_node_instance *instance, void *value)
|
|
|
GetWhiteListSTR((char *)paramStr, ¶mLength, 4);
|
|
|
break;
|
|
|
case 28: /* UPSVoltCellMin */
|
|
|
- GetUPSVoltCellMinInt(&val);
|
|
|
- *paramInt = val * MUL100;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetUPSVoltCellMinStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 29: /* UPSVoltCellMax */
|
|
|
- GetUPSVoltCellMaxInt(&val);
|
|
|
- *paramInt = val * MUL100;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetUPSVoltCellMaxStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 30: /* VACAlarmHighRange */
|
|
|
- GetVACAlarmHighRangeInt(&int_val);
|
|
|
- *paramInt = int_val;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetVACAlarmHighRangeStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 31: /* VACAlarmLowRange */
|
|
|
- GetVACAlarmLowRangeInt(&int_val);
|
|
|
- *paramInt = int_val;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetVACAlarmLowRangeStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 32: /* VACAlarmHistRange */
|
|
|
- GetVACAlarmHisteInt(&val);
|
|
|
- *paramInt = (int32_t)val;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetVACAlarmHisteStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 33: /* TemperatureAlarmHighRange */
|
|
|
- GetTemperatureAlarmHighRangeInt(&int_val);
|
|
|
- *paramInt = int_val;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetTemperatureAlarmHighRangeStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 34: /* TemperatureAlarmLowRange */
|
|
|
- GetTemperatureAlarmLowRangeInt(&int_val);
|
|
|
- *paramInt = int_val;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetTemperatureAlarmLowRangeStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 35: /* TemperatureAlarmHistRange */
|
|
|
- GetTemperatureAlarmHisteInt(&val);
|
|
|
- *paramInt = val * MUL10;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetTemperatureAlarmHisteStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 36: /* LoadAlarmHighRange */
|
|
|
- GetLoadAlarmHighRangeInt(&int_val);
|
|
|
- *paramInt = int_val;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetLoadAlarmHighRangeStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 37: /* LoadAlarmHistRange */
|
|
|
- GetLoadAlarmHisteInt(&val);
|
|
|
- *paramInt = val * MUL10;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetLoadAlarmHisteStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 38: /* SntpTimeZone */
|
|
|
GetSntpTimeZoneStr((char *)paramStr, ¶mLength);
|
|
@@ -538,29 +504,19 @@ static s16_t signal_get_value(struct snmp_node_instance *instance, void *value)
|
|
|
GetTimeStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 44: /* AKBTimeWork */
|
|
|
- GetAKBWorktimeInt(&int_val);
|
|
|
- *paramInt = int_val;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetAKBWorktimeStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 45: /* InputCurrent */
|
|
|
- GetInputCurrentInt(&val);
|
|
|
- *paramInt = val * MUL100;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetInputCurrentStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 46: /* OutputCurrent */
|
|
|
- GetOutputCurrentInt(&val);
|
|
|
- *paramInt = val * MUL100;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetOutputCurrentStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 47: /* VoltageAKB */
|
|
|
- GetVoltageAKBInt(&val);
|
|
|
- *paramInt = val * MUL10;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetVoltageAKBtStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 48: /* CapacityNominalAKB*/
|
|
|
- GetCapacityNominalAKBInt(&int_val);
|
|
|
- *paramInt = int_val;
|
|
|
- paramLength = sizeof(s32_t);
|
|
|
+ GetCapacityNominalAKBStr((char *)paramStr, ¶mLength);
|
|
|
break;
|
|
|
case 49: /* DataNextChangeAKB*/
|
|
|
GetDataNextChangeAKBStr((char *)paramStr, ¶mLength);
|
|
@@ -659,54 +615,44 @@ static snmp_err_t signal_set_value(struct snmp_node_instance *instance, u16_t le
|
|
|
SetManagerIp5(val_string);
|
|
|
break;
|
|
|
case 28:
|
|
|
- val = *((s32_t*)value);
|
|
|
- setVal = (float)val/MUL100;
|
|
|
- SetUPSVoltCellMinInt(setVal);
|
|
|
+ val_string = (char *)value;
|
|
|
+ SetUPSVoltCellMinStr(val_string);
|
|
|
break;
|
|
|
case 29:
|
|
|
- val = *((s32_t*)value);
|
|
|
- setVal = (float)val/MUL100;
|
|
|
- SetUPSVoltCellMaxInt(setVal);
|
|
|
+ val_string = (char *)value;
|
|
|
+ SetUPSVoltCellMaxStr(val_string);
|
|
|
break;
|
|
|
case 30:
|
|
|
- val = *((s32_t*)value);
|
|
|
- setVal = (float)val;
|
|
|
- SetVACAlarmHighRangeInt(setVal);
|
|
|
+ val_string = (char *)value;
|
|
|
+ SetVACAlarmHighRangeStr(val_string);
|
|
|
break;
|
|
|
case 31:
|
|
|
- val = *((s32_t*)value);
|
|
|
- setVal = (float)val;
|
|
|
- SetVACAlarmLowRangeInt(setVal);
|
|
|
+ val_string = (char *)value;
|
|
|
+ SetVACAlarmLowRangeStr(val_string);
|
|
|
break;
|
|
|
case 32:
|
|
|
- val = *((s32_t*)value);
|
|
|
- setVal = (float)val;
|
|
|
- SetVACAlarmHisteInt(setVal);
|
|
|
+ val_string = (char *)value;
|
|
|
+ SetVACAlarmHisteStr(val_string);
|
|
|
break;
|
|
|
case 33:
|
|
|
- val = *((s32_t*)value);
|
|
|
- setVal = (float)val;
|
|
|
- SetTemperatureAlarmHighRangeInt(setVal);
|
|
|
+ val_string = (char *)value;
|
|
|
+ SetTemperatureAlarmHighRangeStr(val_string);
|
|
|
break;
|
|
|
case 34:
|
|
|
- val = *((s32_t*)value);
|
|
|
- setVal = (float)val;
|
|
|
- SetTemperatureAlarmLowRangeInt(setVal);
|
|
|
+ val_string = (char *)value;
|
|
|
+ SetTemperatureAlarmLowRangeStr(val_string);
|
|
|
break;
|
|
|
case 35:
|
|
|
- val = *((s32_t*)value);
|
|
|
- setVal = (float)val/MUL10;
|
|
|
- SetTemperatureAlarmHisteInt(setVal);
|
|
|
+ val_string = (char *)value;
|
|
|
+ SetTemperatureAlarmHisteStr(val_string);
|
|
|
break;
|
|
|
case 36:
|
|
|
- val = *((s32_t*)value);
|
|
|
- setVal = (float)val;
|
|
|
- SetLoadAlarmHighRangeInt(setVal);
|
|
|
+ val_string = (char *)value;
|
|
|
+ SetLoadAlarmHighRangeStr(val_string);
|
|
|
break;
|
|
|
case 37:
|
|
|
- val = *((s32_t*)value);
|
|
|
- setVal = (float)val/MUL10;
|
|
|
- SetLoadAlarmHistInt(setVal);
|
|
|
+ val_string = (char *)value;
|
|
|
+ SetLoadAlarmHistStr(val_string);
|
|
|
break;
|
|
|
case 38:
|
|
|
val_string = (char *)value;
|
|
@@ -806,84 +752,138 @@ static snmp_err_t signal_set_test(struct snmp_node_instance *instance, u16_t len
|
|
|
}
|
|
|
break;
|
|
|
case 28:
|
|
|
- if ( len == sizeof(s32_t) ) {
|
|
|
- val = *((s32_t *)value);
|
|
|
- if (val < (MUL100*sSettings.UPS_Setting.Ucellmax) && val > (MUL100*MIN_VOLT_CELL_RANGE)) {
|
|
|
- ret = SNMP_ERR_NOERROR;
|
|
|
+ val_string = (char *)value;
|
|
|
+ val_string[len] = 0;
|
|
|
+ for (j = 0; j < len; j ++) {
|
|
|
+ if (!isfloatdigit(val_string[j])) {
|
|
|
+ return ret;
|
|
|
}
|
|
|
}
|
|
|
+ tmp_value = atof(val_string);
|
|
|
+ if (tmp_value < sSettings.UPS_Setting.Ucellmax && tmp_value > MIN_VOLT_CELL_RANGE) {
|
|
|
+ ret = SNMP_ERR_NOERROR;
|
|
|
+ }
|
|
|
break;
|
|
|
case 29:
|
|
|
- if ( len == sizeof(s32_t) ) {
|
|
|
- val = *((s32_t *)value);
|
|
|
- if (val > (MUL100*sSettings.UPS_Setting.Ucellmin) && val <= (MUL100*MAX_VOLT_CELL_RANGE)) {
|
|
|
- ret = SNMP_ERR_NOERROR;
|
|
|
+ val_string = (char *)value;
|
|
|
+ val_string[len] = 0;
|
|
|
+ for (j = 0; j < len; j ++) {
|
|
|
+ if (!isfloatdigit(val_string[j])) {
|
|
|
+ return ret;
|
|
|
}
|
|
|
}
|
|
|
+ tmp_value = atof(val_string);
|
|
|
+ if (tmp_value > sSettings.UPS_Setting.Ucellmin && tmp_value <= MAX_VOLT_CELL_RANGE) {
|
|
|
+ ret = SNMP_ERR_NOERROR;
|
|
|
+ }
|
|
|
break;
|
|
|
case 30:
|
|
|
- if ( len == sizeof(s32_t) ) {
|
|
|
- val = *((s32_t *)value);
|
|
|
- if (val >= MAX_VAC_MIN_RANGE && val <= MAX_VAC_MAX_RANGE) {
|
|
|
- ret = SNMP_ERR_NOERROR;
|
|
|
+ val_string = (char *)value;
|
|
|
+ val_string[len] = 0;
|
|
|
+ for (j = 0; j < len; j ++) {
|
|
|
+ if (!isdigit_int(val_string[j])) {
|
|
|
+ return ret;
|
|
|
}
|
|
|
}
|
|
|
+ tmp_value = atof(val_string);
|
|
|
+ if (tmp_value >= MAX_VAC_MIN_RANGE && tmp_value <= MAX_VAC_MAX_RANGE) {
|
|
|
+ ret = SNMP_ERR_NOERROR;
|
|
|
+ }
|
|
|
break;
|
|
|
case 31:
|
|
|
- if ( len == sizeof(s32_t) ) {
|
|
|
- val = *((s32_t *)value);
|
|
|
- if (val >= MIN_VAC_MIN_RANGE && val <= MIN_VAC_MAX_RANGE) {
|
|
|
- ret = SNMP_ERR_NOERROR;
|
|
|
+ val_string = (char *)value;
|
|
|
+ val_string[len] = 0;
|
|
|
+ for (j = 0; j < len; j ++) {
|
|
|
+ if (!isdigit_int(val_string[j])) {
|
|
|
+ return ret;
|
|
|
}
|
|
|
}
|
|
|
+ tmp_value = atof(val_string);
|
|
|
+ if (tmp_value >= MIN_VAC_MIN_RANGE && tmp_value <= MIN_VAC_MAX_RANGE) {
|
|
|
+ ret = SNMP_ERR_NOERROR;
|
|
|
+ }
|
|
|
break;
|
|
|
case 32:
|
|
|
- if ( len == sizeof(s32_t) ) {
|
|
|
- val = *((s32_t *)value);
|
|
|
- if (val >= HIST_VAC_MIN_RANGE && val <= HIST_VAC_MAX_RANGE) {
|
|
|
- ret = SNMP_ERR_NOERROR;
|
|
|
+ val_string = (char *)value;
|
|
|
+ val_string[len] = 0;
|
|
|
+ for (j = 0; j < len; j ++) {
|
|
|
+ if (!isdigit_int(val_string[j])) {
|
|
|
+ return ret;
|
|
|
}
|
|
|
}
|
|
|
+ tmp_value = atof(val_string);
|
|
|
+ if (tmp_value >= HIST_VAC_MIN_RANGE && tmp_value <= HIST_VAC_MAX_RANGE) {
|
|
|
+ ret = SNMP_ERR_NOERROR;
|
|
|
+ }
|
|
|
break;
|
|
|
case 33:
|
|
|
- if ( len == sizeof(s32_t) ) {
|
|
|
- val = *((s32_t *)value);
|
|
|
- if (val >= MAX_TEMP_MIN_RANGE && val <= MAX_TEMP_MAX_RANGE) {
|
|
|
- ret = SNMP_ERR_NOERROR;
|
|
|
+ val_string = (char *)value;
|
|
|
+ val_string[len] = 0;
|
|
|
+ for (j = 0; j < len; j ++) {
|
|
|
+ if (!isdigit_int(val_string[j])) {
|
|
|
+ return ret;
|
|
|
}
|
|
|
}
|
|
|
+ tmp_value = atof(val_string);
|
|
|
+ if (tmp_value >= MAX_TEMP_MIN_RANGE && tmp_value <= MAX_TEMP_MAX_RANGE) {
|
|
|
+ ret = SNMP_ERR_NOERROR;
|
|
|
+ }
|
|
|
break;
|
|
|
case 34:
|
|
|
- if ( len == sizeof(s32_t) ) {
|
|
|
- val = *((s32_t *)value);
|
|
|
- if (val >= MIN_TEMP_MIN_RANGE && val <= MIN_TEMP_MAX_RANGE) {
|
|
|
- ret = SNMP_ERR_NOERROR;
|
|
|
+ val_string = (char *)value;
|
|
|
+ val_string[len] = 0;
|
|
|
+ for (j = 0; j < len; j ++) {
|
|
|
+ if (!isdigit_int(val_string[j])) {
|
|
|
+ if (j == 0 && val_string[j] == '-') {
|
|
|
+ continue;
|
|
|
+ } else {
|
|
|
+ return ret;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
+ tmp_value = atof(val_string);
|
|
|
+ if (tmp_value >= MIN_TEMP_MIN_RANGE && tmp_value <= MIN_TEMP_MAX_RANGE) {
|
|
|
+ ret = SNMP_ERR_NOERROR;
|
|
|
+ }
|
|
|
break;
|
|
|
case 35:
|
|
|
- if ( len == sizeof(s32_t) ) {
|
|
|
- val = *((s32_t *)value);
|
|
|
- if (val >= (MUL10*HIST_TEMP_MIN_RANGE) && val <= (MUL10*HIST_TEMP_MAX_RANGE)) {
|
|
|
- ret = SNMP_ERR_NOERROR;
|
|
|
+ val_string = (char *)value;
|
|
|
+ val_string[len] = 0;
|
|
|
+ for (j = 0; j < len; j ++) {
|
|
|
+ if (!isfloatdigit(val_string[j])) {
|
|
|
+ return ret;
|
|
|
}
|
|
|
}
|
|
|
+ tmp_value = atof(val_string);
|
|
|
+ if (tmp_value >= HIST_TEMP_MIN_RANGE && tmp_value <= HIST_TEMP_MAX_RANGE) {
|
|
|
+ ret = SNMP_ERR_NOERROR;
|
|
|
+ }
|
|
|
break;
|
|
|
case 36:
|
|
|
- if ( len == sizeof(s32_t) ) {
|
|
|
- val = *((s32_t *)value);
|
|
|
- if (val >= MAX_LOAD_MIN_RANGE && val <= MAX_LOAD_MAX_RANGE) {
|
|
|
- ret = SNMP_ERR_NOERROR;
|
|
|
+ val_string = (char *)value;
|
|
|
+ val_string[len] = 0;
|
|
|
+ for (j = 0; j < len; j ++) {
|
|
|
+ if (!isdigit_int(val_string[j])) {
|
|
|
+ return ret;
|
|
|
}
|
|
|
}
|
|
|
+ tmp_value = atof(val_string);
|
|
|
+ if (tmp_value >= MAX_LOAD_MIN_RANGE && tmp_value <= MAX_LOAD_MAX_RANGE) {
|
|
|
+ ret = SNMP_ERR_NOERROR;
|
|
|
+ }
|
|
|
break;
|
|
|
case 37:
|
|
|
- if ( len == sizeof(s32_t) ) {
|
|
|
- val = *((s32_t *)value);
|
|
|
- if (val >= (MUL10*HIST_LOAD_MIN_RANGE) && val <= (MUL10*HIST_LOAD_MAX_RANGE)) {
|
|
|
- ret = SNMP_ERR_NOERROR;
|
|
|
+ val_string = (char *)value;
|
|
|
+ val_string[len] = 0;
|
|
|
+ for (j = 0; j < len; j ++) {
|
|
|
+ if (!isfloatdigit(val_string[j])) {
|
|
|
+ return ret;
|
|
|
}
|
|
|
}
|
|
|
+ tmp_value = atof(val_string);
|
|
|
+ if (tmp_value >= HIST_LOAD_MIN_RANGE && tmp_value <= HIST_LOAD_MAX_RANGE) {
|
|
|
+ ret = SNMP_ERR_NOERROR;
|
|
|
+ }
|
|
|
break;
|
|
|
case 38:
|
|
|
val_string = (char *)value;
|