|
@@ -69,7 +69,7 @@ void snmp_config_param(int8_t *buf)
|
|
strcat(( char * ) buf, "\r\n");
|
|
strcat(( char * ) buf, "\r\n");
|
|
}
|
|
}
|
|
|
|
|
|
-#ifdef INOUTS_ENABLE
|
|
|
|
|
|
+#ifdef DINS_ENABLE || DOUTS_ENABLE
|
|
//Настройки сухих контактов
|
|
//Настройки сухих контактов
|
|
void inouts_config_param(int8_t *buf)
|
|
void inouts_config_param(int8_t *buf)
|
|
{
|
|
{
|
|
@@ -90,7 +90,7 @@ void inouts_config_param(int8_t *buf)
|
|
/* Return the next command help string, before moving the pointer on to
|
|
/* Return the next command help string, before moving the pointer on to
|
|
the next command in the list. */
|
|
the next command in the list. */
|
|
strncpy( ( char * ) buf, ( const char * ) pcInOutsTableHeader, strlen( ( char * ) pcInOutsTableHeader ) );
|
|
strncpy( ( char * ) buf, ( const char * ) pcInOutsTableHeader, strlen( ( char * ) pcInOutsTableHeader ) );
|
|
-
|
|
|
|
|
|
+#ifdef DINS_ENABLE
|
|
strncat( ( char * ) buf, ( const char * ) pcDryInsTableHeader, strlen( ( char * ) pcDryInsTableHeader ) );
|
|
strncat( ( char * ) buf, ( const char * ) pcDryInsTableHeader, strlen( ( char * ) pcDryInsTableHeader ) );
|
|
strncat( ( char * ) buf, ( const char * ) pcDryInsTableHeader2, strlen( ( char * ) pcDryInsTableHeader2 ) );
|
|
strncat( ( char * ) buf, ( const char * ) pcDryInsTableHeader2, strlen( ( char * ) pcDryInsTableHeader2 ) );
|
|
strncat( ( char * ) buf, ( const char * ) pcSharedTableHeader, strlen( ( char * ) pcSharedTableHeader ) );
|
|
strncat( ( char * ) buf, ( const char * ) pcSharedTableHeader, strlen( ( char * ) pcSharedTableHeader ) );
|
|
@@ -107,7 +107,8 @@ void inouts_config_param(int8_t *buf)
|
|
}
|
|
}
|
|
strncat( ( char * ) buf, ( const char * ) pcSharedTableHeader, strlen( ( char * ) pcSharedTableHeader ) );
|
|
strncat( ( char * ) buf, ( const char * ) pcSharedTableHeader, strlen( ( char * ) pcSharedTableHeader ) );
|
|
strcat(( char * ) buf, "\r\n");
|
|
strcat(( char * ) buf, "\r\n");
|
|
-
|
|
|
|
|
|
+#endif
|
|
|
|
+#ifdef DOUTS_ENABLE
|
|
strncat( ( char * ) buf, ( const char * ) pcRelaysTableHeader, strlen( ( char * ) pcRelaysTableHeader ) );
|
|
strncat( ( char * ) buf, ( const char * ) pcRelaysTableHeader, strlen( ( char * ) pcRelaysTableHeader ) );
|
|
strncat( ( char * ) buf, ( const char * ) pcRelaysTableHeader2, strlen( ( char * ) pcRelaysTableHeader2 ) );
|
|
strncat( ( char * ) buf, ( const char * ) pcRelaysTableHeader2, strlen( ( char * ) pcRelaysTableHeader2 ) );
|
|
strncat( ( char * ) buf, ( const char * ) pcSharedTableHeader, strlen( ( char * ) pcSharedTableHeader ) );
|
|
strncat( ( char * ) buf, ( const char * ) pcSharedTableHeader, strlen( ( char * ) pcSharedTableHeader ) );
|
|
@@ -137,6 +138,7 @@ void inouts_config_param(int8_t *buf)
|
|
strcat(( char * ) buf, "\r\n");
|
|
strcat(( char * ) buf, "\r\n");
|
|
}
|
|
}
|
|
strncat( ( char * ) buf, ( const char * ) pcSharedTableHeader, strlen( ( char * ) pcSharedTableHeader ) );
|
|
strncat( ( char * ) buf, ( const char * ) pcSharedTableHeader, strlen( ( char * ) pcSharedTableHeader ) );
|
|
|
|
+#endif
|
|
}
|
|
}
|
|
#endif
|
|
#endif
|
|
|
|
|
|
@@ -502,7 +504,7 @@ void ups_sensor_akb_param(int8_t *buf)
|
|
strcat(( char * ) buf, "\r\n");
|
|
strcat(( char * ) buf, "\r\n");
|
|
}
|
|
}
|
|
|
|
|
|
-#ifdef INOUTS_ENABLE
|
|
|
|
|
|
+#ifdef DINS_ENABLE || DOUTS_ENABLE
|
|
//Параметры сухих контактов
|
|
//Параметры сухих контактов
|
|
void inouts_sensor_param(int8_t *buf)
|
|
void inouts_sensor_param(int8_t *buf)
|
|
{
|
|
{
|
|
@@ -514,11 +516,12 @@ void inouts_sensor_param(int8_t *buf)
|
|
/* Return the next command help string, before moving the pointer on to
|
|
/* Return the next command help string, before moving the pointer on to
|
|
the next command in the list. */
|
|
the next command in the list. */
|
|
strncpy( ( char * ) buf, ( const char * ) pcInOutsInfoTableHeader, strlen( ( char * ) pcInOutsInfoTableHeader ) );
|
|
strncpy( ( char * ) buf, ( const char * ) pcInOutsInfoTableHeader, strlen( ( char * ) pcInOutsInfoTableHeader ) );
|
|
-
|
|
|
|
|
|
+#ifdef DINS_ENABLE
|
|
GetDIN0StatusStrRU(str, &len);
|
|
GetDIN0StatusStrRU(str, &len);
|
|
strcat(( char * ) buf, "Дискретный вход:\t\t\t");
|
|
strcat(( char * ) buf, "Дискретный вход:\t\t\t");
|
|
strncat(( char * ) buf, str, len);
|
|
strncat(( char * ) buf, str, len);
|
|
-
|
|
|
|
|
|
+#endif
|
|
|
|
+#ifdef DOUTS_ENABLE
|
|
strcat(( char * ) buf, "\r\nРелейный выход 1:\t\t\t");
|
|
strcat(( char * ) buf, "\r\nРелейный выход 1:\t\t\t");
|
|
GetDOUTStatusStrRU(str, &len, 0);
|
|
GetDOUTStatusStrRU(str, &len, 0);
|
|
strncat(( char * ) buf, str, len);
|
|
strncat(( char * ) buf, str, len);
|
|
@@ -530,7 +533,7 @@ void inouts_sensor_param(int8_t *buf)
|
|
strcat(( char * ) buf, "\r\nРелейный выход 3:\t\t\t");
|
|
strcat(( char * ) buf, "\r\nРелейный выход 3:\t\t\t");
|
|
GetDOUTStatusStrRU(str, &len, 2);
|
|
GetDOUTStatusStrRU(str, &len, 2);
|
|
strncat(( char * ) buf, str, len);
|
|
strncat(( char * ) buf, str, len);
|
|
-
|
|
|
|
|
|
+#endif
|
|
strcat(( char * ) buf, "\r\n");
|
|
strcat(( char * ) buf, "\r\n");
|
|
}
|
|
}
|
|
#endif
|
|
#endif
|