Lte3000ClientIoHandler.java
923 Bytes
package com.example.mina.client.box.lte3000;
import com.example.mina.client.base.AbstractMatrixIoHandler;
import com.example.mina.client.base.MatrixDataProxy;
import com.example.mina.client.base.MatrixResponse;
import com.example.mina.server.util.Lte3000CommandHelper;
import lombok.extern.slf4j.Slf4j;
import org.apache.mina.core.session.IoSession;
/**
* @author dy
* @date 2021/3/10
*/
@Slf4j
public class Lte3000ClientIoHandler extends AbstractMatrixIoHandler {
public Lte3000ClientIoHandler() {
super(new MatrixDataProxy());
}
protected boolean isSameValue(byte value, int expect) {
return ((0xFF & value) == expect);
}
@Override
public boolean handleCommandResponse(MatrixResponse matrixResponse) {
log.info("------Qrb3000ClientIoHandler-----{}",matrixResponse);
return false;
}
@Override
public void sessionCreated(IoSession session) {}
}