Skip to content

Commit b6fdad7

Browse files
committed
fix: Change signal type logic and name in export 104 plugin
Signed-off-by: Nora Blomaard <[email protected]>
1 parent 2818c06 commit b6fdad7

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

packages/plugins/src/menu/Export104.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ export default class Export104 extends LitElement {
6666
if (signal104Data.isMonitorSignal) {
6767
line.push(signal104Data.ioa ?? '', '');
6868
} else {
69-
line.push('', signal104Data.ioa ?? '');
69+
line.push(signal104Data.ioa ?? '', signal104Data.ioa ?? '');
7070
}
7171

7272
lines.push(line);

packages/plugins/src/menu/export104/foundation.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ interface ExtractSignal104Result {
1717

1818
enum SignalType {
1919
Monitor,
20-
Control,
20+
MonitorAndControl,
2121
Unknown
2222
}
2323

@@ -88,7 +88,7 @@ function extractSignal104Data(addressElement: Element, doc: XMLDocument): Extrac
8888

8989
const substationName = parentSubstation.getAttribute('name');
9090

91-
const name = `${substationName}${voltageLevelName}${bayName}${doiDesc}`;
91+
const name = `${substationName} ${voltageLevelName} ${bayName} ${doiDesc}`;
9292

9393
return {
9494
signal: {
@@ -112,7 +112,7 @@ function getSignalType(tiString: string): SignalType {
112112
if ((ti >= 1 && ti <= 21) || (ti >= 30 && ti <= 40)) {
113113
return SignalType.Monitor;
114114
} else if ((ti >= 45 && ti <= 51) || (ti >= 58 && ti <= 64)) {
115-
return SignalType.Control;
115+
return SignalType.MonitorAndControl;
116116
} else {
117117
return SignalType.Unknown;
118118
}

0 commit comments

Comments
 (0)