org.openmuc.jdlms.internal.asn1.cosem.DataAccessResult Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jdlms Show documentation
Show all versions of jdlms Show documentation
jDLMS is a library implementing the DLMS/COSEM (IEC 62056) communication standard.
The newest version!
/**
* This class file was automatically generated by the AXDR compiler that is part of jDLMS (http://www.openmuc.org)
*/
package org.openmuc.jdlms.internal.asn1.cosem;
import org.openmuc.jdlms.internal.asn1.axdr.types.AxdrEnum;
public class DataAccessResult extends AxdrEnum {
public DataAccessResult() {
super();
}
public DataAccessResult(byte[] code) {
super(code);
}
public DataAccessResult(long val) {
super(val);
}
public static final int SUCCESS = 0;
public static final int HARDWARE_FAULT = 1;
public static final int TEMPORARY_FAILURE = 2;
public static final int READ_WRITE_DENIED = 3;
public static final int OBJECT_UNDEFINED = 4;
public static final int OBJECT_CLASS_INCONSISTENT = 9;
public static final int OBJECT_UNAVAILABLE = 11;
public static final int TYPE_UNMATCHED = 12;
public static final int SCOPE_OF_ACCESS_VIOLATED = 13;
public static final int DATA_BLOCK_UNAVAILABLE = 14;
public static final int LONG_GET_ABORTED = 15;
public static final int NO_LONG_GET_IN_PROGRESS = 16;
public static final int LONG_SET_ABORTED = 17;
public static final int NO_LONG_SET_IN_PROGRESS = 18;
public static final int DATA_BLOCK_NUMBER_INVALID = 19;
public static final int OTHER_REASON = 250;
}