1166 lines
36 KiB
INI
1166 lines
36 KiB
INI
Version = "$Id: MARTe-fileread.cfg,v 1.1 2011/04/06 11:30:36 aneto Exp $"
|
|
LoggerAddress = "localhost"
|
|
DefaultCPUs = 8
|
|
+WEB = {
|
|
Class = HttpGroupResource
|
|
+BROWSE = {
|
|
Title = "Http Object Browser"
|
|
Class = HttpGCRCBrowser
|
|
AddReference = {MARTe StateMachine OBJBROWSE THRBROWSE CFGUpload MATLABSupport HTTPSignalServer}
|
|
}
|
|
}
|
|
+HTTPSERVER = {
|
|
Class = HttpService
|
|
Port = 8084
|
|
HttpRelayURL = "ignore.me:1234"
|
|
VerboseLevel = 10
|
|
Root = WEB
|
|
}
|
|
+OBJBROWSE = {
|
|
Class = HttpClassListResource
|
|
}
|
|
+THRBROWSE = {
|
|
Class = HttpThreadListResource
|
|
}
|
|
+MATLABSupport = {
|
|
Class = MATLABHandler
|
|
}
|
|
+HTTPSignalServer = {
|
|
Class = SignalServer
|
|
}
|
|
+CFGUpload = {
|
|
Class = CFGUploader
|
|
}
|
|
+StateMachine = {
|
|
Class = StateMachine
|
|
VerboseLevel = 10
|
|
+INITIAL = {
|
|
Class = StateMachineState
|
|
StateCode = 0x0
|
|
+START = {
|
|
Class = StateMachineEvent
|
|
NextState = IDLE
|
|
Value = START
|
|
+STARTALL = {
|
|
Class = MessageDeliveryRequest
|
|
Sender = StateMachine
|
|
Destinations = "HTTPSERVER MARTe"
|
|
MsecTimeOut = 1000
|
|
Flags = NoReply
|
|
Message = {
|
|
Class = Message
|
|
Content = START
|
|
}
|
|
}
|
|
}
|
|
}
|
|
+IDLE = {
|
|
Class = StateMachineState
|
|
StateCode = 0x500
|
|
+PULSE_SETUP_COMPLETED = {
|
|
Class = StateMachineEvent
|
|
Code = 0x701
|
|
NextState = WAITING_FOR_PRE
|
|
+NOTIFY = {
|
|
Class = MessageEnvelope
|
|
Sender = StateMachine
|
|
Destination = MARTe
|
|
+MESSAGE = {
|
|
Class = Message
|
|
Content = PREPULSECHECK
|
|
}
|
|
}
|
|
+UPDATE_GAP = {
|
|
Class = MessageEnvelope
|
|
Destination = MATLABSupport
|
|
+MESSAGE = {
|
|
Class = Message
|
|
Content = AUTODETECT
|
|
}
|
|
}
|
|
+UPDATE_HTTP_SIGNAL_SERVER = {
|
|
Class = MessageEnvelope
|
|
Destination = HTTPSignalServer
|
|
+MESSAGE = {
|
|
Class = Message
|
|
Content = AUTODETECT
|
|
}
|
|
}
|
|
}
|
|
+INHIBIT = {
|
|
Class = StateMachineEvent
|
|
Code = 0x704
|
|
NextState = INHIBIT
|
|
}
|
|
+ACTIVATE = {
|
|
Class = StateMachineEvent
|
|
Code = 0x705
|
|
NextState = SAMESTATE
|
|
}
|
|
+UNRECOVERABLE = {
|
|
Class = StateMachineEvent
|
|
Code = 0x776
|
|
NextState = UNRECOVERABLE
|
|
}
|
|
+CONFIG_ERROR = {
|
|
Class = StateMachineEvent
|
|
Code = 0x777
|
|
NextState = CONFIG_ERROR
|
|
}
|
|
+CONFIG_OK = {
|
|
Class = StateMachineEvent
|
|
Code = 0x778
|
|
NextState = SAMESTATE
|
|
+NOTIFY = {
|
|
Class = MessageEnvelope
|
|
Sender = StateMachine
|
|
Destination = CODAS.SMH
|
|
+SENDSTATE = {
|
|
Class = Message
|
|
Code = 0x500
|
|
}
|
|
}
|
|
}
|
|
+STOP = {
|
|
Class = StateMachineEvent
|
|
NextState = IDLE
|
|
Value = STOP
|
|
Code = 0x005
|
|
+STOPALL = {
|
|
Class = MessageDeliveryRequest
|
|
Sender = StateMachine
|
|
Destinations = "HTTPSERVER MARTe"
|
|
MsecTimeOut = 1000
|
|
Flags = NoReply
|
|
Message = {
|
|
Class = Message
|
|
Content = STOP
|
|
}
|
|
}
|
|
}
|
|
}
|
|
+WAITING_FOR_PRE = {
|
|
Class = StateMachineState
|
|
StateCode = 0x504
|
|
+PRE = {
|
|
Class = StateMachineEvent
|
|
Code = 0x708
|
|
NextState = PULSING
|
|
+NOTIFY = {
|
|
Class = MessageEnvelope
|
|
Sender = StateMachine
|
|
Destination = MARTe
|
|
+MESSAGE = {
|
|
Class = Message
|
|
Content = PULSESTART
|
|
}
|
|
}
|
|
}
|
|
+ABORT = {
|
|
Class = StateMachineEvent
|
|
Code = 0x702
|
|
NextState = IDLE
|
|
+NOTIFY = {
|
|
Class = MessageEnvelope
|
|
Sender = StateMachine
|
|
Destination = MARTe
|
|
+MESSAGE = {
|
|
Class = Message
|
|
Content = PULSESTOP
|
|
}
|
|
}
|
|
}
|
|
+COLLECTION_COMPLETED = {
|
|
Class = StateMachineEvent
|
|
Code = 0x703
|
|
NextState = COMM_ERROR
|
|
}
|
|
}
|
|
+PULSING = {
|
|
Class = StateMachineState
|
|
StateCode = 0x505
|
|
+ENTER = {
|
|
Class = MessageEnvelope
|
|
Destination = CODAS.SMH
|
|
+SENDSTATE = {
|
|
Class = Message
|
|
}
|
|
}
|
|
+ABORT = {
|
|
Class = StateMachineEvent
|
|
Code = 0x702
|
|
NextState = IDLE
|
|
+NOTIFY = {
|
|
Class = MessageEnvelope
|
|
Sender = StateMachine
|
|
Destination = MARTe
|
|
+MESSAGE = {
|
|
Class = Message
|
|
Content = PULSESTOP
|
|
}
|
|
}
|
|
}
|
|
+EJP = {
|
|
Class = StateMachineEvent
|
|
Code = 0x709
|
|
NextState = POST_PULSE
|
|
+NOTIFY = {
|
|
Class = MessageEnvelope
|
|
Sender = StateMachine
|
|
Destination = MARTe
|
|
+MESSAGE = {
|
|
Class = Message
|
|
Content = PULSESTOP
|
|
}
|
|
}
|
|
}
|
|
}
|
|
+POST_PULSE = {
|
|
Class = StateMachineState
|
|
StateCode = 0x507
|
|
+ENTER = {
|
|
Class = MessageEnvelope
|
|
Destination = CODAS.SMH
|
|
+SENDSTATE = {
|
|
Class = Message
|
|
}
|
|
}
|
|
+COLLECTION_COMPLETED = {
|
|
Class = StateMachineEvent
|
|
Code = 0x703
|
|
NextState = IDLE
|
|
+NOTIFY = {
|
|
Class = MessageEnvelope
|
|
Sender = StateMachine
|
|
Destination = MARTe
|
|
+MESSAGE = {
|
|
Class = Message
|
|
Content = COLLECTIONCOMPLETED
|
|
}
|
|
}
|
|
}
|
|
}
|
|
+INHIBIT = {
|
|
Class = StateMachineState
|
|
StateCode = 0x508
|
|
+ACTIVATE = {
|
|
Class = StateMachineEvent
|
|
Code = 0x705
|
|
NextState = IDLE
|
|
}
|
|
}
|
|
+ERROR = {
|
|
Class = StateMachineState
|
|
StateCode = 0x601
|
|
+ACTIVATE = {
|
|
Class = StateMachineEvent
|
|
Code = 0x705
|
|
NextState = IDLE
|
|
}
|
|
+COLLECTION_COMPLETED = {
|
|
Class = StateMachineEvent
|
|
Code = 0x703
|
|
NextState = IDLE
|
|
}
|
|
}
|
|
+CONFIG_ERROR = {
|
|
Class = StateMachineState
|
|
StateCode = 0x601
|
|
+ENTER = {
|
|
Class = MessageEnvelope
|
|
Destination = CODAS.SMH
|
|
+SENDSTATE = {
|
|
Class = Message
|
|
}
|
|
}
|
|
+ACTIVATE = {
|
|
Class = StateMachineEvent
|
|
Code = 0x705
|
|
NextState = IDLE
|
|
}
|
|
+CONFIG_OK = {
|
|
Class = StateMachineEvent
|
|
Code = 0x778
|
|
NextState = IDLE
|
|
+NOTIFY = {
|
|
Class = MessageEnvelope
|
|
Sender = StateMachine
|
|
Destination = CODAS.SMH
|
|
+SENDSTATE = {
|
|
Class = Message
|
|
Code = 0x500
|
|
}
|
|
}
|
|
}
|
|
+CONFIG_ERROR = {
|
|
Class = StateMachineEvent
|
|
Code = 0x777
|
|
NextState = CONFIG_ERROR
|
|
}
|
|
}
|
|
+UNRECOVERABLE = {
|
|
Class = StateMachineState
|
|
StateCode = 0x601
|
|
+DEFAULT = {
|
|
Class = StateMachineEvent
|
|
UserCode = 0
|
|
NextState = UNRECOVERABLE
|
|
}
|
|
}
|
|
+COMM_ERROR = {
|
|
StateCode = 0x601
|
|
Class = StateMachineState
|
|
+ABORT = {
|
|
Class = StateMachineEvent
|
|
Code = 0x702
|
|
NextState = SAMESTATE
|
|
}
|
|
}
|
|
+DEFAULT = {
|
|
Class = StateMachineState
|
|
StateCode = 0x601
|
|
+ABORT = {
|
|
Class = StateMachineEvent
|
|
Code = 0x702
|
|
NextState = IDLE
|
|
}
|
|
+PRE = {
|
|
Class = StateMachineEvent
|
|
Code = 0x708
|
|
NextState = SAMESTATE
|
|
}
|
|
+EJP = {
|
|
Class = StateMachineEvent
|
|
Code = 0x709
|
|
NextState = SAMESTATE
|
|
}
|
|
}
|
|
}
|
|
+MARTeMenu = {
|
|
Class = MARTeSupLib::MARTeMenu
|
|
Title = "MARTe Menu"
|
|
+MenuA = {
|
|
Class = MenuContainer
|
|
Title = "CODAS Interface"
|
|
+ABORT = {
|
|
Class = SendMessageMenuEntry
|
|
Title = Abort
|
|
Envelope = {
|
|
Class = MessageEnvelope
|
|
Sender = MARTeMenu
|
|
Destination = StateMachine
|
|
+Message = {
|
|
Class = Message
|
|
Code = 0x702
|
|
Content = ABORT
|
|
}
|
|
}
|
|
}
|
|
+INHIBIT = {
|
|
Class = SendMessageMenuEntry
|
|
Title = Inhibit
|
|
Envelope = {
|
|
Class = MessageEnvelope
|
|
Sender = MARTeMenu
|
|
Destination = StateMachine
|
|
+Message = {
|
|
Class = Message
|
|
Code = 0x704
|
|
Content = Inhibit
|
|
}
|
|
}
|
|
}
|
|
+ACTIVATE = {
|
|
Class = SendMessageMenuEntry
|
|
Title = Activate
|
|
Envelope = {
|
|
Class = MessageEnvelope
|
|
Sender = MARTeMenu
|
|
Destination = StateMachine
|
|
+Message = {
|
|
Class = Message
|
|
Code = 0x705
|
|
Content = Activate
|
|
}
|
|
}
|
|
}
|
|
+PULSESETUPCOMPLETE = {
|
|
Class = SendMessageMenuEntry
|
|
Title = "Pulse Setup Conplete"
|
|
Envelope = {
|
|
Class = MessageEnvelope
|
|
Sender = MARTeMenu
|
|
Destination = StateMachine
|
|
+Message = {
|
|
Class = Message
|
|
Code = 0x701
|
|
Content = WAITING_FOR_PRE
|
|
}
|
|
}
|
|
}
|
|
+PRE = {
|
|
Class = SendMessageMenuEntry
|
|
Title = "Pulse Start"
|
|
Envelope = {
|
|
Class = MessageEnvelope
|
|
Sender = MARTeMenu
|
|
Destination = StateMachine
|
|
+Message = {
|
|
Class = Message
|
|
Code = 0x708
|
|
Content = PRE
|
|
}
|
|
}
|
|
}
|
|
+EJP = {
|
|
Class = SendMessageMenuEntry
|
|
Title = "Pulse End"
|
|
Envelope = {
|
|
Class = MessageEnvelope
|
|
Sender = MARTeMenu
|
|
Destination = StateMachine
|
|
+Message = {
|
|
Class = Message
|
|
Code = 0x709
|
|
Content = EJP
|
|
}
|
|
}
|
|
}
|
|
+COLLECTIONCOMPLETED = {
|
|
Class = SendMessageMenuEntry
|
|
Title = "Collection Completed"
|
|
Envelope = {
|
|
Class = MessageEnvelope
|
|
Sender = MARTeMenu
|
|
Destination = StateMachine
|
|
+Message = {
|
|
Class = Message
|
|
Code = 0x703
|
|
Content = POSTPULSE
|
|
}
|
|
}
|
|
}
|
|
}
|
|
AddReference = MARTe.MARTe
|
|
}
|
|
+MARTe = {
|
|
Class = MARTeContainer
|
|
StateMachineName = StateMachine
|
|
Level1Name = LEVEL1
|
|
MenuContainerName = MARTe
|
|
+MARTe = {
|
|
Class = MenuContainer
|
|
}
|
|
+DriverPool = {
|
|
Class = GCReferenceContainer
|
|
+TimerBoard = {
|
|
Class = GenericTimerDrv
|
|
NumberOfInputs = 2
|
|
NumberOfOutputs = 0
|
|
TimerUsecPeriod = 1000
|
|
SynchronizationMethod = Synchronizing
|
|
CPUMask = 4
|
|
}
|
|
+FileReader = {
|
|
Class = FileReadDrv
|
|
TimeFileName = "../../data/timeBase_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
NumberOfInputs = 52
|
|
// NumberOfOutputs = 0
|
|
+file_time = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/timeBase_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = uint32
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch0 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_000_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch1 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_001_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch2 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_002_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch3 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_003_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch4 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_004_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch5 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_005_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch6 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_006_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch7 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_007_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch8 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_008_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch9 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_009_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch10 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_010_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch11 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_011_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch12 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_012_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch13 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_013_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch14 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_014_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch15 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_015_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch16 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_016_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch17 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_017_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch18 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_018_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch19 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_019_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch20 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_020_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch21 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_021_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch22 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_022_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ch23 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_023_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_H_alpha = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_046_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_v_primary = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_104_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_sine_probe = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_047_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_cosine_probe = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_048_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_main_rogowski = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_049_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_horizontal_current = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_042_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_vertical_current = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_041_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_primary_current = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_040_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_interferometry_sine = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_044_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_interferometry_cosine = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_045_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_vloop = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_043_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_magnetic_0 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_028_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_magnetic_1 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_029_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_magnetic_2 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_030_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_magnetic_3 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_031_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_magnetic_4 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_032_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_magnetic_5 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_033_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_magnetic_6 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_034_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_magnetic_7 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_035_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_magnetic_8 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_036_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_magnetic_9 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_037_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_magnetic_10 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_038_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_magnetic_11 = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_039_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_electric_top_near = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_024_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_electric_outer_near = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_025_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_electric_bottom_near = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_026_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
+file_ADC_electric_inner_near = {
|
|
Class = FileSignalList
|
|
FileName = "../../data/Channel_027_05-03-2018_17_19_1.189.0.0.0.bin"
|
|
SignalType = float
|
|
SignalArraySize = 1
|
|
}
|
|
}
|
|
}
|
|
+Messages = {
|
|
Class = GCReferenceContainer
|
|
+FatalErrorMessage = {
|
|
Class = MessageDeliveryRequest
|
|
Destinations = StateMachine
|
|
MsecTimeOut = 1000
|
|
Flags = NoReply
|
|
Message = {
|
|
Class = Message
|
|
Code = 0x776
|
|
Content = UNRECOVERABLE
|
|
}
|
|
}
|
|
+ConfigLoadErrorMessage = {
|
|
Class = MessageDeliveryRequest
|
|
Destinations = StateMachine
|
|
MsecTimeOut = 1000
|
|
Flags = NoReply
|
|
Message = {
|
|
Class = Message
|
|
Code = 0x777
|
|
Content = CONFIG_ERROR
|
|
}
|
|
}
|
|
+ConfigLoadOKMessage = {
|
|
Class = MessageDeliveryRequest
|
|
Destinations = StateMachine
|
|
MsecTimeOut = 1000
|
|
Flags = NoReply
|
|
Message = {
|
|
Class = Message
|
|
Code = 0x778
|
|
Content = CONFIG_OK
|
|
}
|
|
}
|
|
+SafetyErrorMessage = {
|
|
Class = MessageDeliveryRequest
|
|
Destinations = MARTe
|
|
MsecTimeOut = 1000
|
|
Flags = NoReply
|
|
Message = {
|
|
Class = Message
|
|
Content = ERROR
|
|
}
|
|
}
|
|
}
|
|
+ExternalTimeTriggeringService = {
|
|
Class = InterruptDrivenTTS
|
|
TsOnlineUsecPeriod = 1000
|
|
TsOnlineUsecPhase = 0
|
|
TsOfflineUsecPeriod = 1000
|
|
TsOfflineUsecPhase = 0
|
|
TimeModule = {
|
|
BoardName = TimerBoard
|
|
}
|
|
}
|
|
+Thread_1 = {
|
|
Class = RealTimeThread
|
|
ThreadPriority = 28
|
|
RunOnCPU = 2
|
|
RTStatusChangeMsecTimeout = 1000
|
|
SMStatusChangeMsecTimeout = 1000
|
|
OfflineSemaphoreTimeout = 50
|
|
TriggeringServiceName = MARTe.ExternalTimeTriggeringService
|
|
SafetyMsecSleep = 1
|
|
+DDB = {
|
|
Class = DDB
|
|
}
|
|
+Timer = {
|
|
Class = IOGAMs::TimeInputGAM
|
|
TriggeringServiceName = ExternalTimeTriggeringService
|
|
BoardName = TimerBoard
|
|
Signals = {
|
|
time = {
|
|
SignalName = usecTime
|
|
SignalType = int32
|
|
}
|
|
counter = {
|
|
SignalName = counter
|
|
SignalType = int32
|
|
}
|
|
}
|
|
}
|
|
+InputATCA = {
|
|
Class = IOGAMs::InputGAM
|
|
BoardName = FileReader
|
|
UsecTimeSignalName = usecTime
|
|
Signals = {
|
|
Time = {
|
|
SignalName = fileTime
|
|
SignalType = uint32
|
|
}
|
|
ch_0 = {
|
|
SignalName = ADC_tomography_top_0
|
|
SignalType = float
|
|
}
|
|
ch_1 = {
|
|
SignalName = ADC_tomography_top_1
|
|
SignalType = float
|
|
}
|
|
ch_2 = {
|
|
SignalName = ADC_tomography_top_2
|
|
SignalType = float
|
|
}
|
|
ch_3 = {
|
|
SignalName = ADC_tomography_top_3
|
|
SignalType = float
|
|
}
|
|
ch_4 = {
|
|
SignalName = ADC_tomography_top_4
|
|
SignalType = float
|
|
}
|
|
ch_5 = {
|
|
SignalName = ADC_tomography_top_5
|
|
SignalType = float
|
|
}
|
|
ch_6 = {
|
|
SignalName = ADC_tomography_top_6
|
|
SignalType = float
|
|
}
|
|
ch_7 = {
|
|
SignalName = ADC_tomography_top_7
|
|
SignalType = float
|
|
}
|
|
ch_8 = {
|
|
SignalName = ADC_tomography_outer_0
|
|
SignalType = float
|
|
}
|
|
ch_9 = {
|
|
SignalName = ADC_tomography_outer_1
|
|
SignalType = float
|
|
}
|
|
ch_10 = {
|
|
SignalName = ADC_tomography_outer_2
|
|
SignalType = float
|
|
}
|
|
ch_11 = {
|
|
SignalName = ADC_tomography_outer_3
|
|
SignalType = float
|
|
}
|
|
ch_12 = {
|
|
SignalName = ADC_tomography_outer_4
|
|
SignalType = float
|
|
}
|
|
ch_13 = {
|
|
SignalName = ADC_tomography_outer_5
|
|
SignalType = float
|
|
}
|
|
ch_14 = {
|
|
SignalName = ADC_tomography_outer_6
|
|
SignalType = float
|
|
}
|
|
ch_15 = {
|
|
SignalName = ADC_tomography_outer_7
|
|
SignalType = float
|
|
}
|
|
ch_16 = {
|
|
SignalName = ADC_tomography_bottom_0
|
|
SignalType = float
|
|
}
|
|
ch_17 = {
|
|
SignalName = ADC_tomography_bottom_1
|
|
SignalType = float
|
|
}
|
|
ch_18 = {
|
|
SignalName = ADC_tomography_bottom_2
|
|
SignalType = float
|
|
}
|
|
ch_19 = {
|
|
SignalName = ADC_tomography_bottom_3
|
|
SignalType = float
|
|
}
|
|
ch_20 = {
|
|
SignalName = ADC_tomography_bottom_4
|
|
SignalType = float
|
|
}
|
|
ch_21 = {
|
|
SignalName = ADC_tomography_bottom_5
|
|
SignalType = float
|
|
}
|
|
ch_22 = {
|
|
SignalName = ADC_tomography_bottom_6
|
|
SignalType = float
|
|
}
|
|
ch_23 = {
|
|
SignalName = ADC_tomography_bottom_7
|
|
SignalType = float
|
|
}
|
|
ch_46 = {
|
|
SignalName = ADC_H_alpha
|
|
SignalType = float
|
|
}
|
|
ch_104 = {
|
|
SignalName = ADC_v_primary
|
|
SignalType = float
|
|
}
|
|
ch_47 = {
|
|
SignalName = ADC_sine_probe
|
|
SignalType = float
|
|
}
|
|
ch_48 = {
|
|
SignalName = ADC_cosine_probe
|
|
SignalType = float
|
|
}
|
|
ch_49 = {
|
|
SignalName = ADC_main_rogowski
|
|
SignalType = float
|
|
}
|
|
ch_41 = {
|
|
SignalName = ADC_horizontal_current
|
|
SignalType = float
|
|
}
|
|
ch_42 = {
|
|
SignalName = ADC_vertical_current
|
|
SignalType = float
|
|
}
|
|
ch_40 = {
|
|
SignalName = ADC_primary_current
|
|
SignalType = float
|
|
}
|
|
ch_44 = {
|
|
SignalName = ADC_interferometry_sine
|
|
SignalType = float
|
|
}
|
|
ch_45 = {
|
|
SignalName = ADC_interferometry_cosine
|
|
SignalType = float
|
|
}
|
|
ch_43 = {
|
|
SignalName = ADC_vloop
|
|
SignalType = float
|
|
}
|
|
ch_28 = {
|
|
SignalName = ADC_magnetic_0
|
|
SignalType = float
|
|
}
|
|
ch_29 = {
|
|
SignalName = ADC_magnetic_1
|
|
SignalType = float
|
|
}
|
|
ch_30 = {
|
|
SignalName = ADC_magnetic_2
|
|
SignalType = float
|
|
}
|
|
ch_31 = {
|
|
SignalName = ADC_magnetic_3
|
|
SignalType = float
|
|
}
|
|
ch_32 = {
|
|
SignalName = ADC_magnetic_4
|
|
SignalType = float
|
|
}
|
|
ch_33 = {
|
|
SignalName = ADC_magnetic_5
|
|
SignalType = float
|
|
}
|
|
ch_34 = {
|
|
SignalName = ADC_magnetic_6
|
|
SignalType = float
|
|
}
|
|
ch_35 = {
|
|
SignalName = ADC_magnetic_7
|
|
SignalType = float
|
|
}
|
|
ch_36 = {
|
|
SignalName = ADC_magnetic_8
|
|
SignalType = float
|
|
}
|
|
ch_37 = {
|
|
SignalName = ADC_magnetic_9
|
|
SignalType = float
|
|
}
|
|
ch_38 = {
|
|
SignalName = ADC_magnetic_10
|
|
SignalType = float
|
|
}
|
|
ch_39 = {
|
|
SignalName = ADC_magnetic_11
|
|
SignalType = float
|
|
}
|
|
ch_24 = {
|
|
SignalName = ADC_electric_top_near
|
|
SignalType = float
|
|
}
|
|
ch_25 = {
|
|
SignalName = ADC_electric_outer_near
|
|
SignalType = float
|
|
}
|
|
ch_26 = {
|
|
SignalName = ADC_electric_bottom_near
|
|
SignalType = float
|
|
}
|
|
ch_27 = {
|
|
SignalName = ADC_electric_inner_near
|
|
SignalType = float
|
|
}
|
|
}
|
|
}
|
|
+Statistic = {
|
|
Class = WebStatisticGAM
|
|
Verbose = True
|
|
FrequencyOfVerbose = 2000000
|
|
Signals = {
|
|
SignalU = {
|
|
SignalName = usecTime
|
|
SignalType = int32
|
|
}
|
|
SignalTime = {
|
|
SignalName = TimerRelativeUsecTime
|
|
SignalType = float
|
|
}
|
|
fileTime = {
|
|
SignalName = fileTime
|
|
SignalType = uint32
|
|
}
|
|
ch_0 = {
|
|
SignalName = ADC_tomography_top_7
|
|
SignalType = float
|
|
}
|
|
ch_1 = {
|
|
SignalName = ADC_tomography_bottom_7
|
|
SignalType = float
|
|
}
|
|
}
|
|
}
|
|
+Collection = {
|
|
Class = CollectionGAMs::DataCollectionGAM
|
|
UsecTimeSignalName = usecTime
|
|
PreTrigger = 200
|
|
EventTrigger = {
|
|
MaxFastAcquisitionPoints = 800
|
|
PointsForSingleFastAcquisition = 400
|
|
TimeWindow0 = {
|
|
NOfSamples = 80000
|
|
UsecPeriod = 1000
|
|
}
|
|
}
|
|
NOfAcquisitionSamples = 80000
|
|
Signals = {
|
|
CLOCK = {
|
|
SignalName = usecTime
|
|
JPFName = "TIME"
|
|
SignalType = int32
|
|
Cal0 = 0.0
|
|
Cal1 = 1.000000e-06
|
|
}
|
|
CycleTime = {
|
|
SignalName = CycleUsecTime
|
|
JPFName = "CycleTime"
|
|
SignalType = float
|
|
}
|
|
SignalTime = {
|
|
SignalName = TimerRelativeUsecTime
|
|
JPFName = "TimerRelativeUsecTime"
|
|
SignalType = float
|
|
}
|
|
fileTime = {
|
|
SignalName = fileTime
|
|
JPFName = "fileTime"
|
|
SignalType = uint32
|
|
}
|
|
usecTime = {
|
|
SignalName = usecTime
|
|
JPFName = "usecTime"
|
|
SignalType = int32
|
|
}
|
|
ch_0 = {
|
|
SignalName = ADC_tomography_top_7
|
|
JPFName = ADC_tomography_top_7
|
|
SignalType = float
|
|
}
|
|
ch_1 = {
|
|
SignalName = ADC_tomography_bottom_7
|
|
JPFName = ADC_tomography_bottom_7
|
|
SignalType = float
|
|
}
|
|
}
|
|
}
|
|
Online = "Timer InputATCA Statistic Collection"
|
|
Offline = "Timer InputATCA Statistic"
|
|
}
|
|
}
|
|
ReloadAll = 0
|