update 电单车协议

This commit is contained in:
Guoqs
2024-08-20 15:14:49 +08:00
parent 6aaece1862
commit 565f4790be
20 changed files with 39 additions and 28 deletions

View File

@@ -1,6 +1,6 @@
package com.jsowell.netty.decoder;
import com.jsowell.netty.domain.ebike.AbsEBikeMessage;
import com.jsowell.pile.domain.ebike.AbsEBikeMessage;
import io.netty.buffer.ByteBuf;
import io.netty.channel.ChannelHandlerContext;
import io.netty.handler.codec.ByteToMessageDecoder;

View File

@@ -1,7 +1,7 @@
package com.jsowell.netty.server.electricbicycles;
import com.alibaba.fastjson2.JSON;
import com.jsowell.netty.domain.ebike.AbsEBikeMessage;
import com.jsowell.pile.domain.ebike.AbsEBikeMessage;
import io.netty.channel.*;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;

View File

@@ -1,7 +1,8 @@
package com.jsowell.netty.domain.ebike;
package com.jsowell.pile.domain.ebike;
import com.jsowell.common.util.BytesUtil;
import com.jsowell.netty.domain.ebike.deviceupload.*;
import com.jsowell.pile.domain.ebike.deviceupload.*;
import lombok.Getter;
import lombok.Setter;

View File

@@ -1,4 +1,4 @@
package com.jsowell.netty.domain.ebike.deviceupload;
package com.jsowell.pile.domain.ebike.deviceupload;
import com.jsowell.common.util.BytesUtil;
import lombok.Data;

View File

@@ -1,4 +1,4 @@
package com.jsowell.netty.domain.ebike.deviceupload;
package com.jsowell.pile.domain.ebike.deviceupload;
import com.jsowell.common.util.BytesUtil;
import lombok.Data;

View File

@@ -1,4 +1,4 @@
package com.jsowell.netty.domain.ebike.deviceupload;
package com.jsowell.pile.domain.ebike.deviceupload;
import com.google.common.collect.Lists;
import com.jsowell.common.enums.ebike.PortStatusEnum;

View File

@@ -1,4 +1,4 @@
package com.jsowell.netty.domain.ebike.deviceupload;
package com.jsowell.pile.domain.ebike.deviceupload;
import com.jsowell.common.util.BytesUtil;
import lombok.Data;

View File

@@ -1,6 +1,6 @@
package com.jsowell.netty.domain.ebike.deviceupload;
package com.jsowell.pile.domain.ebike.deviceupload;
import com.jsowell.netty.domain.ebike.AbsEBikeMessage;
import com.jsowell.pile.domain.ebike.AbsEBikeMessage;
/**
* 刷卡操作02指令

View File

@@ -1,6 +1,6 @@
package com.jsowell.netty.domain.ebike.deviceupload;
package com.jsowell.pile.domain.ebike.deviceupload;
import com.jsowell.netty.domain.ebike.AbsEBikeMessage;
import com.jsowell.pile.domain.ebike.AbsEBikeMessage;
public class EBikeMessageCmd03 extends AbsEBikeMessage {

View File

@@ -1,6 +1,6 @@
package com.jsowell.netty.domain.ebike.deviceupload;
package com.jsowell.pile.domain.ebike.deviceupload;
import com.jsowell.netty.domain.ebike.AbsEBikeMessage;
import com.jsowell.pile.domain.ebike.AbsEBikeMessage;
/**
* 充电端口订单确认04指令

View File

@@ -1,6 +1,6 @@
package com.jsowell.netty.domain.ebike.deviceupload;
package com.jsowell.pile.domain.ebike.deviceupload;
import com.jsowell.netty.domain.ebike.AbsEBikeMessage;
import com.jsowell.pile.domain.ebike.AbsEBikeMessage;
/**
* 端口充电时功率心跳包06指令

View File

@@ -1,6 +1,6 @@
package com.jsowell.netty.domain.ebike.deviceupload;
package com.jsowell.pile.domain.ebike.deviceupload;
import com.jsowell.netty.domain.ebike.AbsEBikeMessage;
import com.jsowell.pile.domain.ebike.AbsEBikeMessage;
/**
* 设备注册包20指令

View File

@@ -1,6 +1,6 @@
package com.jsowell.netty.domain.ebike.deviceupload;
package com.jsowell.pile.domain.ebike.deviceupload;
import com.jsowell.netty.domain.ebike.AbsEBikeMessage;
import com.jsowell.pile.domain.ebike.AbsEBikeMessage;
import lombok.Getter;
import lombok.Setter;

View File

@@ -1,6 +1,6 @@
package com.jsowell.netty.domain.ebike.deviceupload;
package com.jsowell.pile.domain.ebike.deviceupload;
import com.jsowell.netty.domain.ebike.AbsEBikeMessage;
import com.jsowell.pile.domain.ebike.AbsEBikeMessage;
import lombok.Getter;
import lombok.Setter;

View File

@@ -1,4 +1,4 @@
package com.jsowell.netty.domain.ebike.deviceupload;
package com.jsowell.pile.domain.ebike.deviceupload;
import com.jsowell.common.util.BytesUtil;
import lombok.Getter;

View File

@@ -1,4 +1,4 @@
package com.jsowell.netty.domain.ebike.deviceupload;
package com.jsowell.pile.domain.ebike.deviceupload;
import com.jsowell.common.util.BytesUtil;
import lombok.Data;

View File

@@ -1,6 +1,6 @@
package com.jsowell.netty.domain.ebike.serversend;
package com.jsowell.pile.domain.ebike.serversend;
import com.jsowell.netty.domain.ebike.AbsEBikeMessage;
import com.jsowell.pile.domain.ebike.AbsEBikeMessage;
/**
* 查询设备联网状态81指令

View File

@@ -1,6 +1,6 @@
package com.jsowell.netty.domain.ebike.serversend;
package com.jsowell.pile.domain.ebike.serversend;
import com.jsowell.netty.domain.ebike.AbsEBikeMessage;
import com.jsowell.pile.domain.ebike.AbsEBikeMessage;
/**
* 服务器开始停止充电操作82指令

View File

@@ -1,4 +1,4 @@
package com.jsowell.netty.domain.ebike.serversend;
package com.jsowell.pile.domain.ebike.serversend;
import com.jsowell.common.util.BytesUtil;
import lombok.Getter;

View File

@@ -0,0 +1,10 @@
package com.jsowell.pile.service;
import com.jsowell.pile.domain.ebike.AbsEBikeMessage;
/**
* 电单车发送命令服务
*/
public interface EBikeSendCommandService {
void send(String pileSn, AbsEBikeMessage c);
}