class DefaultControlledStationAsduFactory implements Iec60870AsduFactory {

    public ASdu createSingleCommandAsdu() {
        return new Iec60870AsduBuilder().withAsduType(ASduType.C_SC_NA_1)
                .withCauseOfTransmission(CauseOfTransmission.SPONTANEOUS)
                .withInformationObjects(new InformationObject[] { new InformationObject(0,
                        new InformationElement[][] { { this.defaultIeQualifierOfInterrogation() } }) })
                .build();
    }

}