Package org.openmuc.j60870
Enum Class ASduType
- All Implemented Interfaces:
Serializable
,Comparable<ASduType>
,Constable
Every ASDU contains a type identification field that defines the purpose and contents of the
ASDU. Every Type Identifier is of the form A_BB_CC_1 with the following meanings:
- A - can be 'M' for information in monitor direction, 'C' for system information in control direction, 'P' for parameter in control direction or 'F' for file transfer.
- BB - a two letter abbreviation of the function of the message (e.g. "SC" for Single Command)
- CC - additional information to distinguish different messages with the same function (e.g. "NA" for no timestamp and "TA" for with timestamp)
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescription51 - Bitstring of 32 bits64 - Bitstring of 32 bit with time tag CP56Time2a106 - Delay acquisition command101 - Counter interrogation command103 - Clock synchronization command46 - Double command59 - Double command with time tag CP56Time2a100 - Interrogation command47 - Regulating step command60 - Regulating step command with time tag CP56Time2a102 - Read command105 - Reset process command45 - Single command58 - Single command with time tag CP56Time2a48 - Set point command, normalized value49 - Set point command, scaled value50 - Set point command, short floating point number61 - Set-point command with time tag CP56Time2a, normalized value62 - Set-point command with time tag CP56Time2a, scaled value63 - C_SE_TC_1 Set-point command with time tag CP56Time2a, short floating point number104 - Test command107 - Test command with time tag CP56Time2a124 - Ack file, ack section126 - Directory120 - File ready123 - Last section, last segment122 - Call directory, select file, call file, call section127 - QueryLog, request archive file125 - Segment121 - Section ready7 - Bitstring of 32 bit8 - Bitstring of 32 bit with time tag33 - Bitstring of 32 bits with time tag CP56Time2a3 - Double-point information without time tag4 - Double-point information with time tag31 - Double-point information with time tag CP56Time2a70 - End of initialization17 - Event of protection equipment with time tag18 - Packed start events of protection equipment with time tag19 - Packed output circuit information of protection equipment with time tag38 - Event of protection equipment with time tag CP56Time2a39 - Packed start events of protection equipment with time tag CP56Time2a40 - Packed output circuit information of protection equipment with time tag CP56Time2a15 - Integrated totals16 - Integrated totals with time tag37 - Integrated totals with time tag CP56Time2a9 - Measured value, normalized value11 - Measured value, scaled value13 - Measured value, short floating point number21 - Measured value, normalized value without quality descriptor10 - Measured value, normalized value with time tag12 - Measured value, scaled value with time tag14 - Measured value, short floating point number with time tag34 - Measured value, normalized value with time tag CP56Time2a35 - Measured value, scaled value with time tag CP56Time2a36 - Measured value, short floating point number with time tag CP56Time2a20 - Packed single-point information with status change detection1 - Single-point information without time tag2 - Single-point information with time tag30 - Single-point information with time tag CP56Time2a5 - Step position information6 - Step position information with time tag32 - Step position information with time tag CP56Time2a113 - Parameter activation110 - Parameter of measured value, normalized value111 - Parameter of measured value, scaled value112 - Parameter of measured value, short floating point number -
Method Summary
Modifier and TypeMethodDescriptionReturns the description of this ASduType.int
getId()
Returns the ID of this ASduType.static ASduType
typeFor
(int id) Returns the ASduType that corresponds to the given ID.static ASduType
Returns the enum constant of this class with the specified name.static ASduType[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
M_SP_NA_1
1 - Single-point information without time tag -
M_SP_TA_1
2 - Single-point information with time tag -
M_DP_NA_1
3 - Double-point information without time tag -
M_DP_TA_1
4 - Double-point information with time tag -
M_ST_NA_1
5 - Step position information -
M_ST_TA_1
6 - Step position information with time tag -
M_BO_NA_1
7 - Bitstring of 32 bit -
M_BO_TA_1
8 - Bitstring of 32 bit with time tag -
M_ME_NA_1
9 - Measured value, normalized value -
M_ME_TA_1
10 - Measured value, normalized value with time tag -
M_ME_NB_1
11 - Measured value, scaled value -
M_ME_TB_1
12 - Measured value, scaled value with time tag -
M_ME_NC_1
13 - Measured value, short floating point number -
M_ME_TC_1
14 - Measured value, short floating point number with time tag -
M_IT_NA_1
15 - Integrated totals -
M_IT_TA_1
16 - Integrated totals with time tag -
M_EP_TA_1
17 - Event of protection equipment with time tag -
M_EP_TB_1
18 - Packed start events of protection equipment with time tag -
M_EP_TC_1
19 - Packed output circuit information of protection equipment with time tag -
M_PS_NA_1
20 - Packed single-point information with status change detection -
M_ME_ND_1
21 - Measured value, normalized value without quality descriptor -
M_SP_TB_1
30 - Single-point information with time tag CP56Time2a -
M_DP_TB_1
31 - Double-point information with time tag CP56Time2a -
M_ST_TB_1
32 - Step position information with time tag CP56Time2a -
M_BO_TB_1
33 - Bitstring of 32 bits with time tag CP56Time2a -
M_ME_TD_1
34 - Measured value, normalized value with time tag CP56Time2a -
M_ME_TE_1
35 - Measured value, scaled value with time tag CP56Time2a -
M_ME_TF_1
36 - Measured value, short floating point number with time tag CP56Time2a -
M_IT_TB_1
37 - Integrated totals with time tag CP56Time2a -
M_EP_TD_1
38 - Event of protection equipment with time tag CP56Time2a -
M_EP_TE_1
39 - Packed start events of protection equipment with time tag CP56Time2a -
M_EP_TF_1
40 - Packed output circuit information of protection equipment with time tag CP56Time2a -
C_SC_NA_1
45 - Single command -
C_DC_NA_1
46 - Double command -
C_RC_NA_1
47 - Regulating step command -
C_SE_NA_1
48 - Set point command, normalized value -
C_SE_NB_1
49 - Set point command, scaled value -
C_SE_NC_1
50 - Set point command, short floating point number -
C_BO_NA_1
51 - Bitstring of 32 bits -
C_SC_TA_1
58 - Single command with time tag CP56Time2a -
C_DC_TA_1
59 - Double command with time tag CP56Time2a -
C_RC_TA_1
60 - Regulating step command with time tag CP56Time2a -
C_SE_TA_1
61 - Set-point command with time tag CP56Time2a, normalized value -
C_SE_TB_1
62 - Set-point command with time tag CP56Time2a, scaled value -
C_SE_TC_1
63 - C_SE_TC_1 Set-point command with time tag CP56Time2a, short floating point number -
C_BO_TA_1
64 - Bitstring of 32 bit with time tag CP56Time2a -
M_EI_NA_1
70 - End of initialization -
C_IC_NA_1
100 - Interrogation command -
C_CI_NA_1
101 - Counter interrogation command -
C_RD_NA_1
102 - Read command -
C_CS_NA_1
103 - Clock synchronization command -
C_TS_NA_1
104 - Test command -
C_RP_NA_1
105 - Reset process command -
C_CD_NA_1
106 - Delay acquisition command -
C_TS_TA_1
107 - Test command with time tag CP56Time2a -
P_ME_NA_1
110 - Parameter of measured value, normalized value -
P_ME_NB_1
111 - Parameter of measured value, scaled value -
P_ME_NC_1
112 - Parameter of measured value, short floating point number -
P_AC_NA_1
113 - Parameter activation -
F_FR_NA_1
120 - File ready -
F_SR_NA_1
121 - Section ready -
F_SC_NA_1
122 - Call directory, select file, call file, call section -
F_LS_NA_1
123 - Last section, last segment -
F_AF_NA_1
124 - Ack file, ack section -
F_SG_NA_1
125 - Segment -
F_DR_TA_1
126 - Directory -
F_SC_NB_1
127 - QueryLog, request archive file -
RESERVED_22
-
RESERVED_23
-
RESERVED_24
-
RESERVED_25
-
RESERVED_26
-
RESERVED_27
-
RESERVED_28
-
RESERVED_29
-
RESERVED_41
-
RESERVED_42
-
RESERVED_43
-
RESERVED_44
-
RESERVED_52
-
RESERVED_53
-
RESERVED_54
-
RESERVED_55
-
RESERVED_56
-
RESERVED_57
-
RESERVED_65
-
RESERVED_66
-
RESERVED_67
-
RESERVED_68
-
RESERVED_69
-
RESERVED_71
-
RESERVED_72
-
RESERVED_73
-
RESERVED_74
-
RESERVED_75
-
RESERVED_76
-
RESERVED_77
-
RESERVED_78
-
RESERVED_79
-
RESERVED_80
-
RESERVED_81
-
RESERVED_82
-
RESERVED_83
-
RESERVED_84
-
RESERVED_85
-
RESERVED_86
-
RESERVED_87
-
RESERVED_88
-
RESERVED_89
-
RESERVED_90
-
RESERVED_91
-
RESERVED_92
-
RESERVED_93
-
RESERVED_94
-
RESERVED_95
-
RESERVED_96
-
RESERVED_97
-
RESERVED_98
-
RESERVED_99
-
RESERVED_108
-
RESERVED_109
-
RESERVED_114
-
RESERVED_115
-
RESERVED_116
-
RESERVED_117
-
RESERVED_118
-
RESERVED_119
-
PRIVATE_128
-
PRIVATE_129
-
PRIVATE_130
-
PRIVATE_131
-
PRIVATE_132
-
PRIVATE_133
-
PRIVATE_134
-
PRIVATE_135
-
PRIVATE_136
-
PRIVATE_137
-
PRIVATE_138
-
PRIVATE_139
-
PRIVATE_140
-
PRIVATE_141
-
PRIVATE_142
-
PRIVATE_143
-
PRIVATE_144
-
PRIVATE_145
-
PRIVATE_146
-
PRIVATE_147
-
PRIVATE_148
-
PRIVATE_149
-
PRIVATE_150
-
PRIVATE_151
-
PRIVATE_152
-
PRIVATE_153
-
PRIVATE_154
-
PRIVATE_155
-
PRIVATE_156
-
PRIVATE_157
-
PRIVATE_158
-
PRIVATE_159
-
PRIVATE_160
-
PRIVATE_161
-
PRIVATE_162
-
PRIVATE_163
-
PRIVATE_164
-
PRIVATE_165
-
PRIVATE_166
-
PRIVATE_167
-
PRIVATE_168
-
PRIVATE_169
-
PRIVATE_170
-
PRIVATE_171
-
PRIVATE_172
-
PRIVATE_173
-
PRIVATE_174
-
PRIVATE_175
-
PRIVATE_176
-
PRIVATE_177
-
PRIVATE_178
-
PRIVATE_179
-
PRIVATE_180
-
PRIVATE_181
-
PRIVATE_182
-
PRIVATE_183
-
PRIVATE_184
-
PRIVATE_185
-
PRIVATE_186
-
PRIVATE_187
-
PRIVATE_188
-
PRIVATE_189
-
PRIVATE_190
-
PRIVATE_191
-
PRIVATE_192
-
PRIVATE_193
-
PRIVATE_194
-
PRIVATE_195
-
PRIVATE_196
-
PRIVATE_197
-
PRIVATE_198
-
PRIVATE_199
-
PRIVATE_200
-
PRIVATE_201
-
PRIVATE_202
-
PRIVATE_203
-
PRIVATE_204
-
PRIVATE_205
-
PRIVATE_206
-
PRIVATE_207
-
PRIVATE_208
-
PRIVATE_209
-
PRIVATE_210
-
PRIVATE_211
-
PRIVATE_212
-
PRIVATE_213
-
PRIVATE_214
-
PRIVATE_215
-
PRIVATE_216
-
PRIVATE_217
-
PRIVATE_218
-
PRIVATE_219
-
PRIVATE_220
-
PRIVATE_221
-
PRIVATE_222
-
PRIVATE_223
-
PRIVATE_224
-
PRIVATE_225
-
PRIVATE_226
-
PRIVATE_227
-
PRIVATE_228
-
PRIVATE_229
-
PRIVATE_230
-
PRIVATE_231
-
PRIVATE_232
-
PRIVATE_233
-
PRIVATE_234
-
PRIVATE_235
-
PRIVATE_236
-
PRIVATE_237
-
PRIVATE_238
-
PRIVATE_239
-
PRIVATE_240
-
PRIVATE_241
-
PRIVATE_242
-
PRIVATE_243
-
PRIVATE_244
-
PRIVATE_245
-
PRIVATE_246
-
PRIVATE_247
-
PRIVATE_248
-
PRIVATE_249
-
PRIVATE_250
-
PRIVATE_251
-
PRIVATE_252
-
PRIVATE_253
-
PRIVATE_254
-
PRIVATE_255
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
typeFor
Returns the ASduType that corresponds to the given ID. Returnsnull
if no ASduType with the given ID exists.- Parameters:
id
- the ID- Returns:
- the ASduType that corresponds to the given ID
-
getDescription
Returns the description of this ASduType.- Returns:
- the description
-
getId
public int getId()Returns the ID of this ASduType.- Returns:
- the ID
-