AeroflexClient.java 1.19 KB
package com.example.mina.client.box.aeroflex;

import com.example.mina.client.base.AbstractClient;
import com.example.mina.client.entity.AeroflexMessage;
import com.example.mina.client.entity.ServerMessage;
import com.example.mina.server.entity.AeroflexDataBuffer;

/**
 * @author dy
 * @date 2021/3/10
 */
public class AeroflexClient extends AbstractClient {

    @Override
    protected void init() {
        ServerMessage serverMessage = serverService.getServerService(this.getClass().getSimpleName());
        hardwareDataBuffer = new AeroflexDataBuffer(10, 10);
        abstractClientMessage = new AeroflexMessage();
        abstractClientMessage.setServerMessage(serverMessage);

        protocolCodecFactory = new AeroflexByteFactory();
        abstractVirtualBoxClientHandler = new AeroflexClientHandler(abstractClientMessage, hardwareDataBuffer);
    }

    /*@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][];
    }

}