forked from robidev/iec61850_open_server
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO.txt
50 lines (43 loc) · 2.52 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
DONE:fix transformer-value
DONE:simulation: ensure data from external supply is cached/decoupled, to improve performance
DONE:docker: make SCD also load via volume instead of copy
DONE:server: define PTOC 500a instant (TODO: 200a 90ms-200ms, )
DONE:server: get PTOC value from settings in SCD, goose is not send/received/parsed correctly
DONE:server: Fix issue with CSWI and PTRC
DONE:client: read URCB/BRCB
DONE:server: implement CILO
DONE:client: reporting instead of polling
server: implement PDIF ->measure I(*U)-I(*U) > treshold
server: implement PDIS ->measure (U*I) > treshold
server: implement opOpn/opCls support in xcbr/xswi/cswi
server: implement RREC; recloser function
server: implement RDRE/RDRS; implement fault recorder(comtrade file generation)
server: implement quality+timestamp for most nodes
server: improve settings-usage in various models(ptoc, ptrc, cswi)
server: check for 'assumptions' in various LN implementations
server: feature: implement other CTL models (enum, int, single-point)
server: feature: python based LN implementation
server: feature: file-transfer services
server: feature: mod/beh handling(LLN0, LN)
server: profiling certain functions
server: detect missed packets(sqnum)
client: polling-update-time
client: feature: file services?
client: cmdterm logging+addcause
client: read/write DO instead of DA
client: handle quality/timestamp
client: manual add IED
client: online/offline indication of IED's
client: feature: generate SVG from SCD(start on top from IFL, and process elements, working downward based on connections, use templates for mimics, measurement, animation. resolve address+lnref
--future projects--
proxy: implement 104-slave <-> IEC61850-client proxy (csv with IOA - LNode, type:int/float/bool/enum/string/bool-control/enum-control/...)
scada: implement SCADA system (scrollable-map[logic, GIS,], event/alarm-view, historian, RTDB, object/asset/drawing DB, 104-master)
KNOWN BUGS:
BUG: most LN's assume a type of extref in the callback. include more error checking on this, as its not enforced by the SCL or by the loading mechanism
BUG: deallocation of mem. is not done nicely
BUG: scl items cannot contain spaces, not even desc. elements!
BUG: stack: lastapplerror is always set to unknown instead depending on the operation in the cmdterm
#define CONTROL_ERROR_NO_ERROR 0
#define CONTROL_ERROR_UNKOWN 1
#define CONTROL_ERROR_TIMEOUT_TEST 2
#define CONTROL_ERROR_OPERATOR_TEST 3