Releases
v1.0.0
1.0.0 (2024-10-29)
Bug Fixes
change ConnectivityNode attr update path to pathName (6e42d3d )
foundation/nsd: Improve nsd import in dependent libraries (closes #28 ) (5a25241 )
importIED: fix EnumType ordering, closes #47 (b67e31b )
importIed: follow schema sequence on import (a6577af )
importIed: handle multiple SubNetwork/ConnectedAP import (384df9b )
importIed: prevent schema issues/orphan types (d607470 )
importLNodeTypes: clone before importing (1629e6a )
remove DataSet call signature (cdc33e4 )
tBaseElement: LNode identity and find for iedName=None (2642404 )
tBay/updateBay: missing type declaration (451c150 )
tDataSet: set correct reference within create function (1080517 )
tDataSet: set LN0,LN as parent (0b45d5f )
tDataSet: update confRev acc to IEC 61850-6 (aa6ae48 )
tExtRef/extRefRestrictions: invalid pDO with given pDA (82815c2 )
tExtRef/subscribe: Remove fc attribute (closes #35 ) (6eb6c2d )
tExtRef/unsubscribe: only remove serviceType with existing pServT (ed240ee )
tExtRef/unsubscriber: ensure serviceType handled correctly, closes #27 (68ce478 )
tExtRef: allow LLN0 as default srcLNClass (closes #85 ).Also allow srcLNClass and srcLDInst to be empty. Allow ldInst to be used if srcLDInst is not defined. (ee91f7d )
tGSEControl: create with appID instead of incorrect appId (d62757b )
tGSEControl: update convRef only on datSet change (c7379f0 )
tIED/insertIED: Ensure DTT collisions result in new unique IDs (closes #93 ). (c199b01 )
tIED/removeIED: Retain ldInst in LNodes when removing an IED, (closes #96 ). (bfeeeb3 )
tIED: Refactor insertIED to avoid duplicate ConnectedAPs (closes #71 ) (c420df2 )
tLN/removeSubscriptionSupervision: also check DAI for valKind/valImport (2954a4b )
tReportControl: add missing reference declaration to create (2932d18 )
tSampledValueControl: fix create add SmvOpts (7221432 )
Features
add check for subscription supervision instantiation (1cff3f5 )
add getChildren function (c40d4dd )
change GSE content (1026280 )
change SMV content (83b20d9 )
create DataSet (b3725fb )
create SampledValueControl (2b303b7 )
export controlBlockObjRef (71bbace )
export internal function (b258913 )
export update SampledValueControl (2092ebf )
find subscription of control block (872c99a )
general/getReference: initial 2007B4 commit (25a368e )
general: identity function (2106ada )
generator: APPID (0502f76 )
generator: lnInst and inst within LN or LNode (120c39a )
generator: MAC-Address (112905b )
remove control blocks (36b8ac5 )
remove DataSet (09e53d7 )
remove FCDA (26592c3 )
remove process type elements (7d8feb8 )
supervision: add subscription supervision calling subscription (cd95f95 )
tBaseElement: find and isPublic (1cf7599 )
tBay: update 90-30 SourceRef element as well (4e0d862 )
tBay: update Bay element (1fbfaa8 )
tControl: function for looking up communications address (closes #41 ). (eb37e88 )
tDataSet: update function (d213e60 )
tDataTypeTemplates: importLNodeType (db08aa5 )
tExtRef/doesFcdaMeetExtRefRestrictions: intial push (21de554 )
tExtRef/extRefTypeRestrictions: get CDC/bType for given pDO/pDA (948654b )
tExtRef/subscribe: initial w/o subscribe supervision (f5e7ffb )
tExtRef/unsubscribe: allow ignore subscription supervision remove (6d5c78e )
tExtRef: add checkOnlyBType to subscribe options, closes #77 (b17e1f6 )
tExtRef: add options to fdcaToExtRefCheck (5449b17 )
tExtRef: Allow INT32/Enum mapping and ENS/ENC with INS/INC mappings. Closes #98 (2746ab9 )
tExtRef: Export function to lookup control block from ExtRef (rewrite and update tests) (closes #57 ) (7bbc516 )
tExtRef: export matchDataAttributes and matchSrcAttributes (closes #87 ) (2d008d9 )
tExtRef: is subscriber check function (da5dcf3 )
tExtRef: unsubscribe multiple ExtRef elements (aebb7ec )
tFCDA: determine CDC and bType (9280687 )
tFCDA: maxAttributes/canAddFCDA (bf6aaa5 )
tGSEControl: create GSEControl (bf831e7 )
tGSEControl: updateGSEControl (af14960 )
tIED: allow IED removal (closes #91 ). (16ddeb8 )
tIED: function for single IED insert (4c8a578 )
tIED: updateIED (51be939 )
tLN: instantiate subscription supervision (0d38f64 )
tLN: removeSupervision (c0e82f3 )
tReportControl: create ReportControl element (2910bdf )
tReportControl: updateReportControl and requirend functions (ba0bfb4 )
tSampledValueControl: update confRev on datSet update only (ca32a34 )
tSubstation: update 90-30 SourceRef source also (a9a33d1 )
tVoltageLevel: also update 90-30 SourceRef source (776961c )
tVoltageLevel: update VoltageLevel attributes and its references (6ff624f )
update neutral points (34e0c5e )
update SampledValueControl (2ad06e3 )
update Substation name (be32623 )
You can’t perform that action at this time.