|
|
|
@ -8,53 +8,63 @@ public class InfoEnum
|
|
|
|
|
{
|
|
|
|
|
public enum SwapInfo : ushort
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Info("欢迎光临换电站!(正在营业)","欢迎光临换电站!,本站正在营业中")]WelcomeInfo=1,
|
|
|
|
|
[Info("标签读写失败", "标签读写失败")] ErrorReadRfid ,
|
|
|
|
|
|
|
|
|
|
[Info("车辆连接失败", "车辆连接失败,请联系站务人员")] ErrorTBoxConn ,
|
|
|
|
|
[Info("云端校验失败", "云端校验失败,请联系站务人员")] ErrorCloudCheck ,
|
|
|
|
|
[Info("车辆已到位", "车辆已到位")] InfoCarInPosition ,
|
|
|
|
|
[Info("欢迎光临换电站!(正在营业)", "欢迎光临换电站!,本站正在营业中")]
|
|
|
|
|
WelcomeInfo = 1,
|
|
|
|
|
[Info("标签读写失败", "标签读写失败")] ErrorReadRfid,
|
|
|
|
|
|
|
|
|
|
[Info("车辆连接失败", "车辆连接失败,请联系站务人员")] ErrorTBoxConn,
|
|
|
|
|
[Info("云端校验失败", "云端校验失败,请联系站务人员")] ErrorCloudCheck,
|
|
|
|
|
[Info("车辆已到位", "车辆已到位")] InfoCarInPosition,
|
|
|
|
|
|
|
|
|
|
//TODO:: 录音内容已改
|
|
|
|
|
[Info("请熄火挂空挡拉手刹", "请熄火挂空挡拉手刹")] ErrorCarInPositionTimeout,
|
|
|
|
|
[Info("云平台下发换电失败", "云平台下发换电超时")] CloudSendSwapError ,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Info("解锁车辆失败", "解锁车辆失败")] ErrUnLockCar ,
|
|
|
|
|
[Info("选包失败,请驶离", "选包失败,请驶离")] ErrorSelectPack ,
|
|
|
|
|
[Info("通道拍照定位失败,请在三分钟内重新调整车辆位置", "通道拍照定位失败,请在三分钟内重新调整车辆位置")]ErrChannelStatus,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Info("电池拆卸中,请稍后", "电池拆卸中,请稍后")] InfoUnPack ,
|
|
|
|
|
|
|
|
|
|
[Info("电池安装中,请稍后", "电池安装中,请稍后")] InfoPack ,
|
|
|
|
|
[Info("电池包已安装完成", "电池包已安装完成")] InfoPackFinish ,
|
|
|
|
|
[Info("航车已回归安全位置", "航车已回归安全位置")] InfoToSafePosition ,
|
|
|
|
|
[Info("换电已完成,请驶离", "换电已完成,请驶离")] InfoCarLeave ,
|
|
|
|
|
[Info("换电失败,请驶离", "换电失败,请驶离")] ErrInfoCarLeave ,
|
|
|
|
|
[Info("电池入仓中,请稍后", "电池入仓中,请稍后")] InfoOldBatteryCarryIn ,
|
|
|
|
|
[Info("电池出仓中,请稍后", "电池出仓中,请稍后")] InfoNewBatteryCarryOut ,
|
|
|
|
|
[Info("车辆上锁失败", "车辆上锁失败")] ErrLockCar ,
|
|
|
|
|
[Info("通道的电池仓无可用换电电池","通道的电池仓无可用换电电池")] NoBatteryErr,
|
|
|
|
|
[Info("结束充电电池数量不足","通道的电池仓无可用换电电池")] LessOfFinishChargingErr,
|
|
|
|
|
[Info("空仓数量不足","通道的电池仓无可用换电电池")] LessOfEmptyBinErr,
|
|
|
|
|
[Info("符合soc限制数量不足","通道的电池仓无可用换电电池")] LessOfSocErr,
|
|
|
|
|
[Info("结束充电大于3分钟的数量不足","通道的电池仓无可用换电电池")] LessOf3MinuteErr,
|
|
|
|
|
[Info("换电站处于手动模式,不能自动换电","换电站处于手动模式,不能自动换电")] InfoStationModel,
|
|
|
|
|
|
|
|
|
|
[Info("换电站处于本地模式,不能远程换电","换电站处于本地模式,不能远程换电")] InfoStationModelRemoteErr,
|
|
|
|
|
|
|
|
|
|
[Info("车辆驶入","车辆驶入")] CarInInfo,
|
|
|
|
|
[Info("换电任务启动","换电任务启动")] StartSwapInfo,
|
|
|
|
|
[Info("航车拍照中,请稍后","航车拍照中,请稍后")] CarTakePhotoInfo,
|
|
|
|
|
[Info("启动换电失败,请联系站务人员","启动换电失败,请联系站务人员")] ErrStartSwap,
|
|
|
|
|
[Info("即将进行消防移仓,请车辆驶离","即将进行消防移仓,请车辆驶离")] InfoFireRemoveLabel,
|
|
|
|
|
[Info("电池移仓中","电池移仓中")] InfoBatteryMove,
|
|
|
|
|
[Info("消防移仓中","消防移仓中")] InfoFireRemove,
|
|
|
|
|
[Info("拍照失败,请在三分钟内挪车","拍照失败,请在三分钟内挪车")] ErrChannel1020,
|
|
|
|
|
[Info("云平台下发换电失败", "云平台下发换电超时")] CloudSendSwapError,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Info("解锁车辆失败,请人工解锁", "解锁车辆失败,请人工解锁")] ErrUnLockCar,
|
|
|
|
|
[Info("选包失败,请驶离", "选包失败,请驶离")] ErrorSelectPack,
|
|
|
|
|
[Info("停车超限,请使出重新进入", "停车超限,请使出重新进入")] ErrChannelStatus,
|
|
|
|
|
[Info("电池拆卸中,请稍后", "电池拆卸中,请稍后")] InfoUnPack,
|
|
|
|
|
[Info("电池安装中,请稍后", "电池安装中,请稍后")] InfoPack,
|
|
|
|
|
[Info("电池包已安装完成", "电池包已安装完成")] InfoPackFinish,
|
|
|
|
|
[Info("航车已回归安全位置", "航车已回归安全位置")] InfoToSafePosition,
|
|
|
|
|
[Info("换电已完成,请驶离", "换电已完成,请驶离")] InfoCarLeave,
|
|
|
|
|
[Info("换电失败,请驶离", "换电失败,请驶离")] ErrInfoCarLeave,
|
|
|
|
|
[Info("电池入仓中,请稍后", "电池入仓中,请稍后")] InfoOldBatteryCarryIn,
|
|
|
|
|
[Info("电池出仓中,请稍后", "电池出仓中,请稍后")] InfoNewBatteryCarryOut,
|
|
|
|
|
[Info("车辆上锁失败", "车辆上锁失败")] ErrLockCar,
|
|
|
|
|
|
|
|
|
|
[Info("通道的电池仓无可用换电电池", "通道的电池仓无可用换电电池")]
|
|
|
|
|
NoBatteryErr,
|
|
|
|
|
[Info("结束充电电池数量不足", "通道的电池仓无可用换电电池")] LessOfFinishChargingErr,
|
|
|
|
|
[Info("空仓数量不足", "通道的电池仓无可用换电电池")] LessOfEmptyBinErr,
|
|
|
|
|
[Info("符合soc限制数量不足", "通道的电池仓无可用换电电池")] LessOfSocErr,
|
|
|
|
|
|
|
|
|
|
[Info("结束充电大于3分钟的数量不足", "通道的电池仓无可用换电电池")]
|
|
|
|
|
LessOf3MinuteErr,
|
|
|
|
|
|
|
|
|
|
[Info("换电站处于手动模式,不能自动换电", "换电站处于手动模式,不能自动换电")]
|
|
|
|
|
InfoStationModel,
|
|
|
|
|
|
|
|
|
|
[Info("换电站处于本地模式,不能远程换电", "换电站处于本地模式,不能远程换电")]
|
|
|
|
|
InfoStationModelRemoteErr,
|
|
|
|
|
|
|
|
|
|
[Info("车辆驶入", "车辆驶入")] CarInInfo,
|
|
|
|
|
[Info("换电任务启动", "换电任务启动")] StartSwapInfo,
|
|
|
|
|
[Info("航车拍照中,请稍后", "航车拍照中,请稍后")] CarTakePhotoInfo,
|
|
|
|
|
|
|
|
|
|
[Info("启动换电失败,请联系站务人员", "启动换电失败,请联系站务人员")]
|
|
|
|
|
ErrStartSwap,
|
|
|
|
|
|
|
|
|
|
[Info("即将进行消防移仓,请车辆驶离", "即将进行消防移仓,请车辆驶离")]
|
|
|
|
|
InfoFireRemoveLabel,
|
|
|
|
|
[Info("电池移仓中", "电池移仓中")] InfoBatteryMove,
|
|
|
|
|
[Info("消防移仓中", "消防移仓中")] InfoFireRemove,
|
|
|
|
|
|
|
|
|
|
[Info("拍照失败,请在三分钟内挪车", "拍照失败,请在三分钟内挪车")]
|
|
|
|
|
ErrChannel1020,
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public enum SelectBinStatusInfo : byte
|
|
|
|
|
{
|
|
|
|
@ -67,7 +77,7 @@ public class InfoEnum
|
|
|
|
|
[Const("预约电池异常")] AmtError,
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public enum AmtOrderStatus : byte
|
|
|
|
|
{
|
|
|
|
|
[Const("预约成功")] Success = 1,
|
|
|
|
@ -96,19 +106,20 @@ public class InfoEnum
|
|
|
|
|
[Const("换电完成(车辆未驶离)")] SwapDoneWithVel,
|
|
|
|
|
[Const("换电完成(车辆驶离)")] SwapDoneWithoutVel
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//小步状态
|
|
|
|
|
public enum BusinessSwappingStep
|
|
|
|
|
public enum BusinessSwappingStep
|
|
|
|
|
{
|
|
|
|
|
[Const("空闲")] Idel,
|
|
|
|
|
[Const("车辆到站(入口雷达检测到车辆驶入)")] RadarInFlag,
|
|
|
|
|
[Const("rfid扫描完成")] RfidReadFlag,
|
|
|
|
|
[Const("云平台车辆认证")] CloudVelCheckFlag,
|
|
|
|
|
[Const("车辆到位")] CarInPositionFlag,
|
|
|
|
|
|
|
|
|
|
// [Const("云平台下发换电指令")] CloudCarCanStartFlag,
|
|
|
|
|
[Const("车辆解锁")] VelUnlockFlag,
|
|
|
|
|
// [Const("下发plc选包")] DistributeSelectPackFlag,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Const("开始换电")] StartSwappingFlag,
|
|
|
|
|
[Const("拆旧电池完成")] UnOldBatteryFlag,
|
|
|
|
|
[Const("入库旧电池完成")] StorageOldBatteryFlag,
|
|
|
|
@ -120,11 +131,8 @@ public class InfoEnum
|
|
|
|
|
[Const("换电失败(车辆驶离)")] RadarOutFailFlag,
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public enum AmtBatLockStatus
|
|
|
|
|
public enum AmtBatLockStatus
|
|
|
|
|
{
|
|
|
|
|
UnLock = 0,
|
|
|
|
|
Lock = 1
|
|
|
|
|