Uses of Record Class
org.lfenergy.compas.sct.commons.dto.SclReportItem
Package
Description
commons.api contains interfaces for manipulating SCL Files
sct.commons.dto is a group of DTO utils for operating on
SCL
servicescommons.scl is a group of services for operating on
Header
,
Substation
,
Communication
,
IED
,
DataTypeTemplates
objectsscl.ied is a group of services for operating on
IED
object-
Uses of SclReportItem in org.lfenergy.compas.sct.commons
Modifier and TypeMethodDescriptionControlBlockService.analyzeDataGroups
(SCL scd) ControlBlockService.configureNetworkForAllControlBlocks
(SCL scd, ControlBlockNetworkSettings controlBlockNetworkSettings, ControlBlockNetworkSettings.RangesPerCbType rangesPerCbType) ControlBlockService.createDataSetAndControlBlocks
(SCL scd, String targetIedName, String targetLDeviceInst, Set<FcdaForDataSetsCreation> allowedFcdas) ControlBlockService.createDataSetAndControlBlocks
(SCL scd, String targetIedName, Set<FcdaForDataSetsCreation> allowedFcdas) ControlBlockService.createDataSetAndControlBlocks
(SCL scd, Set<FcdaForDataSetsCreation> allowedFcdas) ExtRefService.manageBindingForLDEPF
(SCL scd, ILDEPFSettings settings) SclService.manageMonitoringLns
(SCL scd) ExtRefService.updateAllExtRefIedNames
(SCL scd) SclService.updateDoInRef
(SCL scd) SclService.updateLDeviceStatus
(SCL scd) -
Uses of SclReportItem in org.lfenergy.compas.sct.commons.api
Modifier and TypeMethodDescriptionControlBlockEditor.analyzeDataGroups
(SCL scd) Checks Control Blocks, DataSets and FCDA number limitation into Access PointsControlBlockEditor.configureNetworkForAllControlBlocks
(SCL scd, ControlBlockNetworkSettings controlBlockNetworkSettings, ControlBlockNetworkSettings.RangesPerCbType rangesPerCbType) Configure the network for all the ControlBlocks.ControlBlockEditor.createDataSetAndControlBlocks
(SCL scd, String targetIedName, String targetLDeviceInst, Set<FcdaForDataSetsCreation> allowedFcdas) Create All DataSet and ControlBlock for the ExtRef in given IED and LDeviceControlBlockEditor.createDataSetAndControlBlocks
(SCL scd, String targetIedName, Set<FcdaForDataSetsCreation> allowedFcdas) Create All DataSet and ControlBlock for the ExtRef in given IEDControlBlockEditor.createDataSetAndControlBlocks
(SCL scd, Set<FcdaForDataSetsCreation> allowedFcdas) Create All DataSet and ControlBlock in the SCL based on the ExtRefExtRefEditor.manageBindingForLDEPF
(SCL scd, ILDEPFSettings settings) ExtRef Binding For LDevice (inst=LDEPF) that matching LDEPF configurationSclEditor.manageMonitoringLns
(SCL scd) Update and/or create Monitoring LNs (LSVS and LGOS) for bound GOOSE and SMV Control BlocksExtRefEditor.updateAllExtRefIedNames
(SCL scd) Updates iedName attribute of all ExtRefs in the Scd.SclEditor.updateDoInRef
(SCL scd) Update DAIs of DO InRef in all LN0 of the SCD using matching ExtRef information.SclEditor.updateLDeviceStatus
(SCL scd) Activate used LDevice and Deactivate unused LDevice inTLNode
-
Uses of SclReportItem in org.lfenergy.compas.sct.commons.dto
-
Uses of SclReportItem in org.lfenergy.compas.sct.commons.scl
Modifier and TypeMethodDescriptionSclElementAdapter.buildFatalReportItem
(String message) builds message with message content and currentElement xpath -
Uses of SclReportItem in org.lfenergy.compas.sct.commons.scl.ied
Modifier and TypeMethodDescriptionIEDAdapter.checkBindingDataGroupCoherence()
Checks if Controls and FCDAs of source IEDs respect config limitationAccessPointAdapter.checkControlsLimitation
(ServicesConfigEnum servicesConfigEnum) Checks if occurrences of specified tpe (DataSet, Controls) exceeds config limitationIEDAdapter.checkDataGroupCoherence()
Checks if Controls, DataSets and FCDAs of IED respect config limitationAccessPointAdapter.checkFCDALimitations()
Checks FCDA number limitation into each LDevice of AccessPointAccessPointAdapter.checkLimitationForBoundIEDControls
(List<TExtRef> tExtRefs) Checks Control Blocks (Report, Goose, SMV) number limitation for bound IEDAccessPointAdapter.checkLimitationForBoundIedFcdas
(List<TExtRef> tExtRefs) Checks FCDA number limitation for bound IEDControlBlockAdapter.configureNetwork
(long appId, String macAddress, Integer vlanId, Byte vlanPriority, TDurationInMilliSec minTime, TDurationInMilliSec maxTime) Configure the Communication section for this ControlBlock - Communication/SubNetwork/ConnectedAP/GSE for GSEControl block - Communication/SubNetwork/ConnectedAP/SMV for SampledValueControl blockLDeviceAdapter.createDataSetAndControlBlocks
(Set<FcdaForDataSetsCreation> allowedFcdas) IEDAdapter.manageMonitoringLns()
Update and/or create Monitoring LNs (LSVS and LGOS) into LDSUIED for each bound ExtRef of each LDeviceLDeviceAdapter.manageMonitoringLns
(List<TExtRef> tExtRefs, String doName, MonitoringLnClassEnum monitoringLnClassEnum) Update and/or create Monitoring LNs (LSVS and LGOS) into LDSUIED from ExtRefs bindingAccessPointAdapter.ExtRefAnalyzeRecord.sclReportItems()
Returns the value of thesclReportItems
record component.InputsAdapter.updateAllExtRefIedNames
(Map<String, IEDAdapter> icdSystemVersionToIed) Update iedName of all ExtRefs in this "Inputs" element.InputsAdapter.updateAllSourceDataSetsAndControlBlocks
(Set<FcdaForDataSetsCreation> allowedFcdas) Check and update DAI identified by name with given valueDOIAdapter.updateDaiFromExtRef
(List<TExtRef> tExtRefs) Update the DAI/Val according to the ExtRef attributes.LN0Adapter.updateDoInRef()
Update DAIs of DO InRef in all LN0 of the SCD using matching ExtRef information.LN0Adapter.updateLDeviceStatus
(List<org.apache.commons.lang3.tuple.Pair<String, String>> iedNameLDeviceInstList) Verify and update LDevice status in parent NodeModifier and TypeMethodDescriptionLDeviceAdapter.getExtRefBayReferenceForActifLDEPF
(List<SclReportItem> sclReportItems) Provides a list of ExtRef and associated Bay
- The location of ExtRef should be in an active LDevice (inst=LDEPF)
- ExtRef that lacks Bay or ICDHeader Private is not returnedModifierConstructorDescriptionExtRefAnalyzeRecord
(List<SclReportItem> sclReportItems, List<TExtRef> tExtRefs) Creates an instance of aExtRefAnalyzeRecord
record class.