139 lines
3.2 KiB
INI
139 lines
3.2 KiB
INI
+App = {
|
|
Class = RealTimeApplication
|
|
+Functions = {
|
|
Class = ReferenceContainer
|
|
+GAM1 = {
|
|
Class = IOGAM
|
|
InputSignals = {
|
|
Counter = {
|
|
DataSource = Timer
|
|
Type = uint32
|
|
Frequency = 1000
|
|
}
|
|
Time = {
|
|
DataSource = Timer
|
|
Type = uint32
|
|
}
|
|
}
|
|
OutputSignals = {
|
|
Counter = {
|
|
DataSource = DDB
|
|
Type = uint32
|
|
}
|
|
Time = {
|
|
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
|
|
DefaultDataSource = DDB
|
|
+Timer = {
|
|
Class = LinuxTimer
|
|
Signals = {
|
|
Counter = {
|
|
Type = uint32
|
|
}
|
|
Time = {
|
|
Type = uint32
|
|
}
|
|
}
|
|
}
|
|
+TimerSlow = {
|
|
Class = LinuxTimer
|
|
Signals = {
|
|
Counter = {
|
|
Type = uint32
|
|
}
|
|
Time = {
|
|
Type = uint32
|
|
}
|
|
}
|
|
}
|
|
+Logger = {
|
|
Class = LoggerDataSource
|
|
Signals = {
|
|
CounterCopy = {
|
|
Type = uint32
|
|
}
|
|
TimeCopy = {
|
|
Type = uint32
|
|
}
|
|
}
|
|
}
|
|
+DDB = {
|
|
AllowNoProducer = 1
|
|
Class = GAMDataSource
|
|
Signals = {
|
|
Counter= {
|
|
Type = uint32
|
|
}
|
|
}
|
|
}
|
|
+DAMS = {
|
|
Class = TimingDataSource
|
|
}
|
|
}
|
|
+States = {
|
|
Class = ReferenceContainer
|
|
+State1 = {
|
|
Class = RealTimeState
|
|
+Threads = {
|
|
Class = ReferenceContainer
|
|
+Thread1 = {
|
|
Class = RealTimeThread
|
|
Functions = {GAM1}
|
|
}
|
|
+Thread2 = {
|
|
Class = RealTimeThread
|
|
Functions = {GAM2}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
+Scheduler = {
|
|
Class = GAMScheduler
|
|
TimingDataSource = DAMS
|
|
}
|
|
}
|
|
|
|
+DebugService = {
|
|
Class = DebugService
|
|
ControlPort = 8080
|
|
UdpPort = 8081
|
|
StreamIP = "127.0.0.1"
|
|
}
|
|
|
|
+LoggerService = {
|
|
Class = LoggerService
|
|
CPUs = 0x1
|
|
+DebugConsumer = {
|
|
Class = TcpLogger
|
|
Port = 8082
|
|
}
|
|
}
|