| | |
| | | package com.zy.core.enums; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.core.exception.CoolException; |
| | | import com.zy.asrs.utils.Utils; |
| | | import com.zy.common.utils.News; |
| | | import com.zy.core.model.protocol.SteProtocol; |
| | | |
| | | public enum SteTaskModeType { |
| | |
| | | case 19: |
| | | return SteTaskModeType.IN_LEFT; // 左 |
| | | default: |
| | | News.info("穿梭车pai定位失败, 穿梭车号={}"); |
| | | throw new CoolException("解析穿梭车原点定位失败"); |
| | | } |
| | | } |
| | |
| | | case 19: |
| | | return SteTaskModeType.OUT_LEFT; // 左 |
| | | default: |
| | | News.info("穿梭车pai0定位失败, 穿梭车号={}"); |
| | | throw new CoolException("解析穿梭车原点定位失败"); |
| | | } |
| | | } |
| | |
| | | case 21: |
| | | return SteTaskModeType.BACK_ORIGIN; |
| | | default: |
| | | News.info("穿梭车pai定位失败, 穿梭车号={}", steProtocol.getSteNo()); |
| | | throw new CoolException("解析穿梭车原点定位失败"); |
| | | } |
| | | } |
| | |
| | | case 21: |
| | | return SteTaskModeType.BACK_ORIGIN; |
| | | default: |
| | | News.info("穿梭车pai2定位失败, 穿梭车号={}"); |
| | | throw new CoolException("解析穿梭车原点定位失败"); |
| | | } |
| | | } |
| | |
| | | case 21: |
| | | return SteTaskModeType.IN_RIGHT; |
| | | default: |
| | | News.info("穿梭车pai3定位失败, 穿梭车号={}", steProtocol.getSteNo()); |
| | | throw new CoolException("解析穿梭车原点定位失败"); |
| | | } |
| | | } |
| | |
| | | case 21: |
| | | return SteTaskModeType.OUT_RIGHT; |
| | | default: |
| | | News.info("穿梭车pai3定位失败, 穿梭车号={}", steProtocol.getSteNo()); |
| | | throw new CoolException("解析穿梭车原点定位失败"); |
| | | } |
| | | } |
| | |
| | | case 21: |
| | | return SteTaskModeType.WAITING_LEFT; |
| | | default: |
| | | News.info("穿梭车pai4定位失败, 穿梭车号={}"); |
| | | throw new CoolException("解析穿梭车原点定位失败"); |
| | | } |
| | | } |
| | |
| | | case 21: |
| | | return SteTaskModeType.CHARGE_RIGHT; |
| | | default: |
| | | News.info("穿梭车pai5定位失败, 穿梭车号={}"); |
| | | throw new CoolException("解析穿梭车原点定位失败"); |
| | | } |
| | | } |