/* * CLI_Commands.h * * Created on: 29.11.2017 * Author: balbekova */ #ifndef CLI_COMMANDS_H_ #define CLI_COMMANDS_H_ typedef enum{ INFO_ADDRESS = 0, INFO_OWNER, INFO_COMMENTS, INFO_ALL_ARGS }info_args_t; typedef enum{ ARG_UPS_BATTEST = 0, ARG_UPS_SHUTDOWN, ARG_UPS_ALL }ups_args_t; typedef enum{ ARG_SYSTIME_DATA = 0, ARG_SYSTIME_TIME, ARG_SYSTIME_ALL }systime_args_t; typedef enum{ ARG_NETWORK_INFO = 0, ARG_NETWORK_DHCP, ARG_NETWORK_IP, ARG_NETWORK_GW, ARG_NETWORK_MASK, ARG_NETWORK_ALL }network_args_t; typedef enum{ ARG_SNMP_INFO = 0, ARG_SNMP_SERVER, ARG_SNMP_COMMUNITY, ARG_SNMP_ALL }snmp_args_t; typedef enum{ ARG_NTP_ENABLE = 0, ARG_NTP_DISABLE, ARG_NTP_INFO, ARG_NTP_SET, ARG_NTP_ALL }ntp_args_t; typedef enum{ ARG_CONFIG_INFO = 0, ARG_CONFIG_LOAD, ARG_CONFIG_ALL }config_args_t; typedef enum{ ARG_NETCONFIG_APPLY = 0, ARG_NETCONFIG_CONFIRM, ARG_NETCONFIG_ALL }netconfig_args_t; typedef enum{ ARG_HISTORY_EVENTS = 0, ARG_HISTORY_UPS, ARG_HISTORY_ALL }history_args_t; typedef enum{ ARG_SENSOR_INFO = 0, ARG_SENSOR_SETUP, ARG_SENSOR_ALL }sensor_args_t; typedef enum{ ARG_USER_PWD = 0, ARG_USER_ALL }user_args_t; void vRegisterCLICommands(void); #endif /* CLI_COMMANDS_H_ */