AeroflexRequestMessage.java 907 Bytes
package com.example.mina.server.box.aeroflex;

import com.example.mina.server.base.BaseRequestMessage;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.SuperBuilder;

/**
 * @author 杜云山
 * @date 21/03/08
 */
@EqualsAndHashCode(callSuper = true)
@SuperBuilder
@Data
@AllArgsConstructor
public class AeroflexRequestMessage extends BaseRequestMessage {

    public static final String SET_ALL = "ATTN ALL MAX";

    public static final String SET_ONE = "ATTN";

    public static final String GET_ONE = "ATTN?";

    public static final String SPACE_SPLIT = " ";

    public static final String SEMICOLON_SPLIT = ";";

    private boolean requestSetAllMax;

    private boolean requestSetOne;

    private int requestSetOneRow;

    private int requestSetOneValue;

    private boolean requestGetOne;

    private int requestGetOneRow;

}