55
66import ezmsg .core as ez
77import numpy as np
8- from ezmsg .simbiophys .counter import Counter , CounterSettings
98from ezmsg .util .messagecodec import message_log
109from ezmsg .util .messagelogger import MessageLogger , MessageLoggerSettings
1110from ezmsg .util .messages .axisarray import AxisArray
2019 RefitKalmanFilterSettings ,
2120 RefitKalmanFilterUnit ,
2221)
22+ from tests .integration .conftest import NoiseSrc , NoiseSrcSettings
2323
2424
2525class RefitKalmanSystemSettings (ez .Settings ):
26- counter_settings : CounterSettings
26+ source_settings : NoiseSrcSettings
2727 unit_settings : RefitKalmanFilterSettings
2828 log_settings : MessageLoggerSettings
2929 terminate_total : TerminateOnTotalSettings
@@ -33,14 +33,14 @@ class RefitKalmanSystemSettings(ez.Settings):
3333class RefitKalmanSystem (ez .Collection ):
3434 SETTINGS = RefitKalmanSystemSettings
3535
36- SOURCE = Counter ()
36+ SOURCE = NoiseSrc ()
3737 UNIT = RefitKalmanFilterUnit ()
3838 LOG = MessageLogger ()
3939 TERM_TOTAL = TerminateOnTotal ()
4040 TERM_TIMEOUT = TerminateOnTimeout ()
4141
4242 def configure (self ) -> None :
43- self .SOURCE .apply_settings (self .SETTINGS .counter_settings )
43+ self .SOURCE .apply_settings (self .SETTINGS .source_settings )
4444 self .UNIT .apply_settings (self .SETTINGS .unit_settings )
4545 self .LOG .apply_settings (self .SETTINGS .log_settings )
4646 self .TERM_TOTAL .apply_settings (self .SETTINGS .terminate_total )
@@ -98,12 +98,7 @@ def test_refit_kalman_system():
9898 checkpoint_file = f .name
9999
100100 settings = RefitKalmanSystemSettings (
101- counter_settings = CounterSettings (
102- fs = fs ,
103- n_ch = 1 ,
104- n_time = block_size ,
105- dispatch_rate = duration ,
106- ),
101+ source_settings = NoiseSrcSettings (fs = fs , n_ch = 1 , n_time = block_size , dispatch_rate = duration ),
107102 unit_settings = RefitKalmanFilterSettings (
108103 checkpoint_path = checkpoint_file ,
109104 steady_state = True ,
0 commit comments