| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- /*
- * Common.h
- *
- * Created on: 2020年9月11日
- * Author: vsbes
- */
-
- #ifndef MODELS_DEVICES_COMMON_H_
- #define MODELS_DEVICES_COMMON_H_
-
- class COMMON
- {
- public:
- COMMON();
- virtual ~COMMON();
-
- enum STATEMACHINETATE
- {
- LOWPOWER, FAULT, STOP, STANDBY, RUN, SERIOUS
- };
-
- enum RUNSTATE
- {
- RS_STOP, RS_RUN, RS_ALARM, RS_FAULT
- };
-
- enum FAULTSTATE
- {
- FS_NORMAL, FS_FAULT = 1
- };
-
- enum ALARMSTATE
- {
- AS_NORMAL, AS_ALARM = 2
- };
-
- enum RUNCMD
- {
- RC_STOP, RC_START
- };
-
- enum CHARESTATE
- {
- IDLE, DISCHARGE, CHARGE
- };
-
- enum POWER_DIRECTION_PERMISSION
- {
- BOTH, //----正反都允许
- POSITIVE_ONLY, //----正向(对于电源,输出为正向,输入为反向)
- NEGATIVE_ONLY, //----反向(对于电源,输出为正向,输入为反向)
- BOTHNOT //----都不允许
- };
-
- enum CTRLMODE
- {
- LOCAL_MANUAL, LOCAL_AUTO, REMOTE_MANUAL, REMOTE_AUTO
- };
-
- enum WORKMODE
- {
- PV_MPPT_OR_OTHER_UCONST, PV_PLIMIT_OR_OTHER_PCONST, PV_UCONST, INVALID_WORKMODE, TEST
- };
-
- enum RESETCMD
- {
- UNRESET, RESET, INVALID_CMD
- };
-
- enum BATTERY_TYPE
- {
- LI, OTHER
- };
-
- enum SAME_ENERGY_START_MODE
- {
- serial, parallel
- };
-
- enum RUNSTATE_SYS
- {
- SYS_RS_STOP, SYS_RS_RUN
- };
-
- enum FAULTSTATE_SYS
- {
- SYS_FS_NORMAL, SYS_FS_FAULT
- };
-
- enum ALARMSTATE_SYS
- {
- SYS_AS_NORMAL, SYS_AS_ALARM
- };
-
- enum PRODUCER_TYPE
- {
- ES, GRID, DG, SOLAR, LOAD
- };
- };
-
- #endif /* MODELS_DEVICES_COMMON_H_ */
|