#ifndef TIMEOUT_H_ #define TIMEOUT_H_ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define CONN_PLUG_TIME_OUT 40 enum Timeout_flag { Timeout_None = 0, Timeout_SelftestChk = 1, Timeout_Authorizing = 2, Timeout_VerifyFail = 3, Timeout_VerifyComp = 4, Timeout_WaitPlug = 5, Timeout_Preparing = 6, Timeout_EvChargingDet = 7, Timeout_EvseChargingDet = 8, Timeout_EvseCompleteDet = 9, Timeout_ForCcsPrechargeDet = 10, Timeout_ReturnToChargingGunDet = 11, Timeout_AuthorizingForStop = 12 }; // for timeout fork struct timespec _cmdSubPriority_time; unsigned short _connectionTimeout; // for main struct timespec _cmdMainPriority_time; struct timespec _resetChkTime; unsigned char _ocppProfileChkFlag_1; unsigned char _ocppProfileChkFlag_2; unsigned char _ac_ocppProfileChkFlag; unsigned char _4gResetChkFlag; bool stopChargingChkByCard; #endif /* TIMEOUT_H_ */