AeroflexClient.java 1.13 KB
package com.example.mina.client.aeroflex;

import com.example.mina.client.base.AbstractClient;
import com.example.mina.client.coder.ByteFactory;
import com.example.mina.client.entity.AbstractClientMessage;
import com.example.mina.server.entity.AeroflexDataBuffer;

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

    @Override
    protected void init(AbstractClientMessage abstractClientMessage) {
        protocolCodecFactory = new ByteFactory();
        abstractVirtualBoxClientHandler = new AeroflexClientHandler(abstractClientMessage, hardwareDataBuffer);
    }

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

}