File tree 1 file changed +8
-2
lines changed
1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ export vswr, reflection_coeff
8
8
9
9
using PyCall
10
10
using RLESUtils, Observers, LogSystems
11
+ import RLESTypes. SymbolTable
11
12
12
13
@pyimport necpp
13
14
@@ -16,6 +17,7 @@ include("logdefs.jl")
16
17
type NecContext
17
18
obj:: PyObject
18
19
logsys:: LogSystem
20
+ userargs:: SymbolTable # backdoor for userargs
19
21
end
20
22
21
23
function handle_nec (result:: Int64 )
@@ -42,13 +44,17 @@ Create a nec context
42
44
"""
43
45
function nec_create (logsys:: LogSystem = logsystem ())
44
46
@notify_observer (logsys. observer, " cards" , [" CE" ])
45
- NecContext (necpp. nec_create (), logsys)
47
+ NecContext (necpp. nec_create (), logsys, SymbolTable () )
46
48
end
47
49
48
50
"""
49
51
Delete a nec context
50
52
"""
51
- nec_delete (nec:: NecContext ) = necpp. nec_delete (nec. obj)
53
+ function nec_delete (nec:: NecContext )
54
+ necpp. nec_delete (nec. obj)
55
+ empty! (nec. logsys. observer)
56
+ empty! (nec. userargs)
57
+ end
52
58
53
59
# ###############################################################################
54
60
# # Antenna geometry
You can’t perform that action at this time.
0 commit comments