package com.example.mina.client.aeroflex; import com.example.mina.client.base.AbstractClient; import com.example.mina.client.base.AbstractVirtualBoxClientHandler; import com.example.mina.client.coder.ByteFactory; import com.example.mina.client.entity.AbstractClientMessage; import com.example.mina.server.entity.AeroflexDataBuffer; import org.apache.mina.filter.codec.ProtocolCodecFactory; /** * @author dy * @date 2021/3/10 */ public class AeroflexClient extends AbstractClient { @Override protected void init(AbstractClientMessage abstractClientMessage) { protocolCodecFactory = new ByteFactory(); abstractVirtualBoxClientHandler = new AeroflexClientHandler(abstractClientMessage); } @Override protected void initHardwareDataBuffer() { hardwareDataBuffer = new AeroflexDataBuffer(10, 10); } @Override protected void initClientMessage() { } @Override public boolean setAttenuation(int row, int col, int attenuation) { return false; } @Override public int getAttenuation(int row, int col) { return 0; } @Override public Boolean reset() { return null; } @Override public int[][] getAll() { return new int[0][]; } }