implemented array support on client and server

This commit is contained in:
Martino Ferrari
2026-03-03 21:58:32 +01:00
parent a941563749
commit d3077e78ec
8 changed files with 208 additions and 83 deletions

View File

@@ -17,7 +17,7 @@
}
OutputSignals = {
Counter = {
DataSource = DDB
DataSource = SyncDB
Type = uint32
}
Time = {
@@ -48,10 +48,38 @@
}
}
}
+GAM3 = {
Class = IOGAM
InputSignals = {
Counter = {
Frequency = 1
Samples = 100
Type = uint32
DataSource = SyncDB
}
}
OutputSignals = {
Counter = {
DataSource = DDB3
NumberOfElements = 100
Type = uint32
}
}
}
}
+Data = {
Class = ReferenceContainer
DefaultDataSource = DDB
+SyncDB = {
Class = RealTimeThreadSynchronisation
Timeout = 200
Signals = {
Counter = {
Type = uint32
}
}
}
+Timer = {
Class = LinuxTimer
Signals = {
@@ -94,6 +122,10 @@
}
}
}
+DDB3 = {
AllowNoProducer = 1
Class = GAMDataSource
}
+DAMS = {
Class = TimingDataSource
}
@@ -112,6 +144,10 @@
Class = RealTimeThread
Functions = {GAM2}
}
+Thread3 = {
Class = RealTimeThread
Functions = {GAM3}
}
}
}
}