Subversion Repositories Projects

Rev

Rev 1543 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package dongfang.mkt.frames;

// import dongfang.mkt.datatypes.ParamSet;

public interface FrameFactory {
        AllDisplaysRequestFrame createAllDisplaysRequestFrame(int address);
        AnalogDebugLabelRequestFrame createAnalogDebugLabelRequestFrame(int address, int channel);
        AttitudeDataRequestFrame createAttitudeDataRequestFrame(int address);
        ChangeParameterSetRequestFrame createChangeParameterSetRequestFrame(int parameterSetNumber);
        DebugRequestFrame createDebugRequestFrame(int address);
        // DisplayRequestFrame createDisplayRequestFrame(int address);
        ExternalControlRequestFrame createExternalControlRequestFrame(int address);
        LoopbackTestRequestFrame createLoopbackTestRequestFrame(int address);
        MotorTestRequestFrame createMotorTestRequestFrame(int address);
        ReadParamSetRequestFrame createReadParamSetRequestFrame(int address);
        ResetRequestFrame createResetRequestFrame(int address);
        SingleDisplayRequestFrame createSingleDisplayRequestFrame(int address);
        ReadVariablesRequestFrame createVariablesRequestFrame(int address);
        VersionRequestFrame createVersionRequestFrame(int address);
        // WriteParamSetRequestFrame createWriteParamSetRequestFrame(ParamSet paramSet);
}