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