Skip to content

Commit f9de691

Browse files
committed
add file transfer Type IDs (F_FR_NA_1 - F_SC_NB_1)
1 parent 985bfaf commit f9de691

2 files changed

Lines changed: 17 additions & 1 deletion

File tree

c104/__init__.pyi

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3813,6 +3813,14 @@ class Type:
38133813
C_SE_TC_1: typing.ClassVar[Type]
38143814
C_TS_NA_1: typing.ClassVar[Type]
38153815
C_TS_TA_1: typing.ClassVar[Type]
3816+
F_AF_NA_1: typing.ClassVar[Type]
3817+
F_DR_TA_1: typing.ClassVar[Type]
3818+
F_FR_NA_1: typing.ClassVar[Type]
3819+
F_LS_NA_1: typing.ClassVar[Type]
3820+
F_SC_NA_1: typing.ClassVar[Type]
3821+
F_SC_NB_1: typing.ClassVar[Type]
3822+
F_SG_NA_1: typing.ClassVar[Type]
3823+
F_SR_NA_1: typing.ClassVar[Type]
38163824
M_BO_NA_1: typing.ClassVar[Type]
38173825
M_BO_TA_1: typing.ClassVar[Type]
38183826
M_BO_TB_1: typing.ClassVar[Type]

src/python.cpp

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,15 @@ PY_MODULE(m) {
294294
.value("C_TS_NA_1", IEC60870_5_TypeID::C_TS_NA_1)
295295
.value("C_RP_NA_1", IEC60870_5_TypeID::C_RP_NA_1)
296296
.value("C_CD_NA_1", IEC60870_5_TypeID::C_CD_NA_1)
297-
.value("C_TS_TA_1", IEC60870_5_TypeID::C_TS_TA_1);
297+
.value("C_TS_TA_1", IEC60870_5_TypeID::C_TS_TA_1)
298+
.value("F_FR_NA_1", IEC60870_5_TypeID::F_FR_NA_1)
299+
.value("F_SR_NA_1", IEC60870_5_TypeID::F_SR_NA_1)
300+
.value("F_SC_NA_1", IEC60870_5_TypeID::F_SC_NA_1)
301+
.value("F_LS_NA_1", IEC60870_5_TypeID::F_LS_NA_1)
302+
.value("F_AF_NA_1", IEC60870_5_TypeID::F_AF_NA_1)
303+
.value("F_SG_NA_1", IEC60870_5_TypeID::F_SG_NA_1)
304+
.value("F_DR_TA_1", IEC60870_5_TypeID::F_DR_TA_1)
305+
.value("F_SC_NB_1", IEC60870_5_TypeID::F_SC_NB_1);
298306

299307
py::enum_<CS101_CauseOfTransmission>(
300308
m, "Cot",

0 commit comments

Comments
 (0)