better perf

This commit is contained in:
Martino Ferrari
2026-02-25 16:51:07 +01:00
parent aaf69c0949
commit dfb399bbba
12 changed files with 713 additions and 633 deletions

View File

@@ -21,11 +21,33 @@
Type = uint32
}
Time = {
DataSource = Logger
DataSource = DDB
Type = uint32
}
}
}
+GAM2 = {
Class = IOGAM
InputSignals = {
Counter = {
DataSource = TimerSlow
Frequency = 10
}
Time = {
DataSource = TimerSlow
}
}
OutputSignals = {
Counter = {
Type = uint32
DataSource = Logger
}
Time = {
Type = uint32
DataSource = Logger
}
}
}
}
+Data = {
Class = ReferenceContainer
@@ -41,8 +63,19 @@
}
}
}
+TimerSlow = {
Class = LinuxTimer
Signals = {
Counter = {
Type = uint32
}
Time = {
Type = uint32
}
}
}
+Logger = {
Class = GAMDataSource
Class = LoggerDataSource
Signals = {
CounterCopy = {
Type = uint32
@@ -75,6 +108,10 @@
Class = RealTimeThread
Functions = {GAM1}
}
+Thread2 = {
Class = RealTimeThread
Functions = {GAM2}
}
}
}
}