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) {}

}