Added WriteEoWo Message
Signed-off-by: Bernardo Carvalho <bernardo.carvalho@tecnico.ulisboa.pt>
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
+EPICSCAInterface = {
|
||||
Class = "EPICS::EPICSCAClient"
|
||||
StackSize = "1048576"
|
||||
CPUs = "0x10"
|
||||
CPUs = "0x010"
|
||||
AutoStart = "0"
|
||||
+PV_STATUS = {
|
||||
Class = "EPICS::EPICSPV"
|
||||
@@ -129,6 +129,12 @@
|
||||
param1 = "-1" // param1 = "-1" Auto number
|
||||
}
|
||||
}
|
||||
+WriteEoWoMsg = {
|
||||
Class = "Message"
|
||||
Destination = "IsttokApp.Data.AtcaIopConfig_DS"
|
||||
Function = "WriteEoWo"
|
||||
Mode = "ExpectsReply"
|
||||
}
|
||||
+ChangeToRunMsg = {
|
||||
Class = "Message"
|
||||
Destination = "IsttokApp"
|
||||
@@ -645,13 +651,13 @@ $IsttokApp = {
|
||||
}
|
||||
OutputSignals = {
|
||||
EO = {
|
||||
DataSource = AtcaIopConfigEoWo_DS
|
||||
DataSource = AtcaIopConfig_DS
|
||||
Type = int32
|
||||
NumberOfElements = "16"
|
||||
Trigger = 1
|
||||
}
|
||||
WO = {
|
||||
DataSource = AtcaIopConfigEoWo_DS
|
||||
DataSource = AtcaIopConfig_DS
|
||||
NumberOfElements = "16"
|
||||
Type = float32
|
||||
}
|
||||
@@ -1287,11 +1293,11 @@ $IsttokApp = {
|
||||
+Timings = {
|
||||
Class = "TimingDataSource"
|
||||
}
|
||||
+AtcaIopConfigEoWo_DS = {
|
||||
Class = AtcaIop::AtcaIopConfigEoWo
|
||||
//CPUMask = "0xC"
|
||||
+AtcaIopConfig_DS = {
|
||||
Class = AtcaIop::AtcaIopConfig
|
||||
CPUMask = "0x020"
|
||||
DeviceName = "/dev/atca_v6"
|
||||
BoardId = 2 //Mandatory
|
||||
BoardId = 9
|
||||
Signals = {
|
||||
EO = {
|
||||
Type = int32 //Mandatory. Only type that is supported.
|
||||
@@ -1303,9 +1309,9 @@ $IsttokApp = {
|
||||
}
|
||||
+AtcaIopDac_DS = {
|
||||
Class = "AtcaIop::AtcaIopDAC"
|
||||
//CPUMask = "0xC"
|
||||
CPUMask = "0x020"
|
||||
DeviceName = "/dev/atca_v6"
|
||||
BoardId = 2 //Mandatory
|
||||
BoardId = 9
|
||||
//NumberOfChannels = 2
|
||||
Signals = {
|
||||
DAC0 = {
|
||||
@@ -1321,14 +1327,14 @@ $IsttokApp = {
|
||||
}
|
||||
+AtcaIopAdc_DS = {
|
||||
Class = "AtcaIop::AtcaIopADC"
|
||||
CPUMask = "0xC"
|
||||
CPUMask = "0x040"
|
||||
DeviceName = "/dev/atca_v6"
|
||||
BoardId = 2 //Mandatory
|
||||
BoardId = 9
|
||||
DeviceDmaName = "/dev/atca_v6_dmart_2"
|
||||
NumberOfChannels = "12"
|
||||
IsMaster = "1"
|
||||
SleepNature = "Busy"
|
||||
SleepPercentage = "40"
|
||||
SleepPercentage = "50"
|
||||
ADCFrequency = "2000000"
|
||||
RTDecimation = "200"
|
||||
ChopperPeriod = "2000"
|
||||
@@ -1446,7 +1452,7 @@ $IsttokApp = {
|
||||
+SignalsWriter = {
|
||||
Class = "MDSWriter::MDSWriter"
|
||||
NumberOfBuffers = "120000"
|
||||
CPUMask = "0x10"
|
||||
CPUMask = "0x080"
|
||||
StackSize = "10000000"
|
||||
TreeName = "rtappisttok"
|
||||
StoreOnTrigger = "0"
|
||||
@@ -1716,7 +1722,7 @@ $IsttokApp = {
|
||||
+EPICSCAOutput = {
|
||||
Class = "EPICSCA::EPICSCAOutput"
|
||||
StackSize = "1048576"
|
||||
CPUs = "0x10"
|
||||
CPUs = "0x010"
|
||||
IgnoreBufferOverrun = "1"
|
||||
NumberOfBuffers = "10"
|
||||
Signals = {
|
||||
@@ -1741,7 +1747,7 @@ $IsttokApp = {
|
||||
+EPICSCAInput = {
|
||||
Class = "EPICSCA::EPICSCAInput"
|
||||
StackSize = "1048576" //Optional the EmbeddedThread stack size. Default value is THREADS_DEFAULT_STACKSIZE * 4u
|
||||
CPUs = "0xf0" //Optional the affinity of the EmbeddedThread (where the EPICS context is attached).
|
||||
CPUs = "0x0F0" //Optional the affinity of the EmbeddedThread (where the EPICS context is attached).
|
||||
Signals = {
|
||||
PVEo = { //At least one shall be defined
|
||||
PVName = "ISTTOK:central:ATCAIOP1-EO" //Compulsory. Name of the PV.
|
||||
@@ -1757,7 +1763,7 @@ $IsttokApp = {
|
||||
+EPICSCAOutputHist = {
|
||||
Class = "EPICSCA::EPICSCAOutput"
|
||||
StackSize = "1048576"
|
||||
CPUs = "0x10"
|
||||
CPUs = "0x010"
|
||||
IgnoreBufferOverrun = "1"
|
||||
NumberOfBuffers = "10"
|
||||
Signals = {
|
||||
@@ -1780,7 +1786,7 @@ $IsttokApp = {
|
||||
Class = "ReferenceContainer"
|
||||
+Thread1 = {
|
||||
Class = "RealTimeThread"
|
||||
CPUs = "0x8"
|
||||
CPUs = "0x100"
|
||||
//Functions = {"AtcaGAMInput" "DacConstants" "AtcaGAMOutput" "GAMConvert2Volt" "GAMConvert2Float" "GAMHistogramCycleTimes" "GAMCAOutput"}
|
||||
Functions = {"AtcaGAMInput" "DacConstants" "AtcaGAMOutput" "AtcaGAMEoWoOutput" "GAMConvert2Volt" "GAMConvert2Float" "GAMHistogramCycleTimes" "GAMCAOutput" "GAMCAInput"}
|
||||
|
||||
@@ -1793,7 +1799,7 @@ $IsttokApp = {
|
||||
Class = "ReferenceContainer"
|
||||
+Thread1 = {
|
||||
Class = "RealTimeThread"
|
||||
CPUs = "0x8"
|
||||
CPUs = "0x100"
|
||||
Functions = {"AtcaGAMInput" "DacConstants" "AtcaGAMOutput" "AtcaGAMEoWoOutput" "GAMConvert2Volt" "GAMConvert2Float" "GAMHistogramCycleTimes" "GAMCAOutput" "GAMCAInput" "GAMSignalsWriter"}
|
||||
}
|
||||
}
|
||||
@@ -1804,7 +1810,7 @@ $IsttokApp = {
|
||||
Class = "ReferenceContainer"
|
||||
+Thread1 = {
|
||||
Class = "RealTimeThread"
|
||||
CPUs = "0x8"
|
||||
CPUs = "0x100"
|
||||
Functions = {"AtcaGAMInput"}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user