#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 //------------------------------------------------------------------------------ enum Timeout_flag { Timeout_None = 0, Timeout_SelftestChk = 1, Timeout_Authorizing = 2, Timeout_VerifyFail = 3, Timeout_ReturnViewPage = 4, Timeout_WaitPlug = 5, Timeout_Preparing = 6, Timeout_EvChargingDet = 7, Timeout_EvseChargingDet = 8, Timeout_EvseCompleteDet = 9, Timeout_ForCcsPrechargeDet = 10, Timeout_WaitParkingInfo = 11, Timeout_AuthorizingForStop = 12, Timeout_SelectGun = 13, Timeout_WaitBalance = 14, Timeout_EVCCID_Link = 15, Timeout_LinkError = 16, Timeout_ParkingSelect = 17, Timeout_Terminating = 18, Timeout_PlugOutGun = 19, Timeout_AddLine = 20, Timeout_LineReigster = 21, Timeout_DonateComfirm = 22, Timeout_SelectPayMode = 23, Timeout_FinalCost = 24, Timeout_ScanCard = 25, Timeout_ExitPage = 26, Timeout_isPlugout = 27, Timeout_TradeCancel = 28, Timeout_LINEPAYING = 29, Timeout_CompletPlugout = 30, Timeout_ParkingBill = 31, Timeout_ParkingLeave = 32, }; //------------------------------------------------------------------------------ // for timeout fork struct timespec _cmdSubPriority_time; unsigned short _connectionTimeout; // for main struct timespec _cmdMainPriority_time; struct timespec _toAverage_time; //uint8_t _ocppProfileChkFlag; #endif /* TIMEOUT_H_ */