Initial import
Signed-off-by: Bernardo Carvalho <bernardo.carvalho@tecnico.ulisboa.pt>
This commit is contained in:
78
Startup/AtcaIop.sh
Executable file
78
Startup/AtcaIop.sh
Executable file
@@ -0,0 +1,78 @@
|
||||
#!/bin/bash
|
||||
#Arguments -f FILENAME -m MESSAGE | -s STATE [-d cgdb|strace]
|
||||
# Must set MARTe2 instalation folders
|
||||
#MARTe2_HOME=
|
||||
#
|
||||
#MARTe2_DIR=$MARTe2_HOME/MARTe2
|
||||
#MARTe2_Components_DIR=$MARTe2_HOME/MARTe2-components
|
||||
#MARTe2_Demos_DIR=$MARTe2_HOME/MARTe2-demos-padova
|
||||
#EPICS_BASE=
|
||||
|
||||
MDS=0
|
||||
DEBUG=""
|
||||
INPUT_ARGS=$*
|
||||
while test $# -gt 0
|
||||
do
|
||||
case "$1" in
|
||||
-d|--debug)
|
||||
DEBUG="$2"
|
||||
;;
|
||||
-mds)
|
||||
MDS=1
|
||||
;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_DIR/Build/x86-linux/Core/
|
||||
|
||||
#LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Demos_DIR/Build/x86-linux/Components/DataSources/AtcaIop/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:../Build/x86-linux/Components/DataSources/AtcaIop/
|
||||
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/DataSources/EPICSCA/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/DataSources/EPICSPVA/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/DataSources/LinuxTimer/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/DataSources/LoggerDataSource/
|
||||
#LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/DataSources/DAN/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/DataSources/FileDataSource/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/DataSources/LinkDataSource/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/DataSources/UDP/
|
||||
#LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/DataSources/MDSReader/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/DataSources/MDSWriter/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/DataSources/RealTimeThreadSynchronisation/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/DataSources/RealTimeThreadAsyncBridge/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/GAMs/ConstantGAM/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/GAMs/ConversionGAM/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/GAMs/IOGAM/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/GAMs/FilterGAM/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/GAMs/HistogramGAM/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/GAMs/SSMGAM/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/GAMs/TriggerOnChangeGAM/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/GAMs/WaveformGAM/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/Interfaces/BaseLib2Wrapper/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/Interfaces/EPICS/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/Interfaces/EPICSPVA/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/Interfaces/MemoryGate/
|
||||
#LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/Interfaces/NI9157Device/
|
||||
#LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/Interfaces/OPCUA/
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MARTe2_Components_DIR/Build/x86-linux/Components/Interfaces/SysLogger/
|
||||
|
||||
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$EPICS_BASE/lib/$EPICS_HOST_ARCH
|
||||
|
||||
echo $LD_LIBRARY_PATH
|
||||
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH
|
||||
|
||||
#if [ ${MDS} == 1 ]; then
|
||||
#export rtappwriter_path=../Trees
|
||||
#export rtappreader_path=../Trees
|
||||
#export rtappdemo_path=../Trees
|
||||
#mdstcl < CreateMDSTrees.tcl
|
||||
#fi
|
||||
|
||||
if [ "$DEBUG" = "cgdb" ]
|
||||
then
|
||||
cgdb --args $MARTe2_DIR/Build/x86-linux/App/MARTeApp.ex $INPUT_ARGS
|
||||
else
|
||||
$MARTe2_DIR/Build/x86-linux/App/MARTeApp.ex $INPUT_ARGS
|
||||
fi
|
||||
|
||||
4
Startup/ClearIsttokMDSTree.tcl
Normal file
4
Startup/ClearIsttokMDSTree.tcl
Normal file
@@ -0,0 +1,4 @@
|
||||
set tree rtappisttok
|
||||
create pulse 1
|
||||
exit
|
||||
|
||||
111
Startup/CreateIsttokMDSplusTree.tcl
Normal file
111
Startup/CreateIsttokMDSplusTree.tcl
Normal file
@@ -0,0 +1,111 @@
|
||||
edit rtappisttok/new
|
||||
|
||||
add node .ATCAIOP1
|
||||
add node .INP
|
||||
add node .REFS
|
||||
add node .ERRORS
|
||||
add node .CONTROLS
|
||||
add node .STATES
|
||||
add node .PERF
|
||||
add node TIME/usage=signal
|
||||
add node TIMED/usage=signal
|
||||
|
||||
set def \RTAPPISTTOK::TOP.ATCAIOP1
|
||||
add node ADC0RAW/usage=signal
|
||||
add node ADC0RAWD/usage=signal
|
||||
add node ADC1RAW/usage=signal
|
||||
add node ADC1RAWD/usage=signal
|
||||
add node ADC2RAW/usage=signal
|
||||
add node ADC2RAWD/usage=signal
|
||||
add node ADC3RAW/usage=signal
|
||||
add node ADC3RAWD/usage=signal
|
||||
add node ADC4RAW/usage=signal
|
||||
add node ADC4RAWD/usage=signal
|
||||
add node ADC5RAW/usage=signal
|
||||
add node ADC5RAWD/usage=signal
|
||||
add node ADC6RAW/usage=signal
|
||||
add node ADC6RAWD/usage=signal
|
||||
add node ADC7RAW/usage=signal
|
||||
add node ADC7RAWD/usage=signal
|
||||
add node ADC8RAW/usage=signal
|
||||
add node ADC8RAWD/usage=signal
|
||||
add node ADC9RAW/usage=signal
|
||||
add node ADC9RAWD/usage=signal
|
||||
add node ADC10RAW/usage=signal
|
||||
add node ADC10RAWD/usage=signal
|
||||
add node ADC11RAW/usage=signal
|
||||
add node ADC11RAWD/usage=signal
|
||||
|
||||
add node ADC0INT/usage=signal
|
||||
add node ADC0INTD/usage=signal
|
||||
add node ADC1INT/usage=signal
|
||||
add node ADC1INTD/usage=signal
|
||||
add node ADC2INT/usage=signal
|
||||
add node ADC2INTD/usage=signal
|
||||
add node ADC3INT/usage=signal
|
||||
add node ADC3INTD/usage=signal
|
||||
add node ADC4INT/usage=signal
|
||||
add node ADC4INTD/usage=signal
|
||||
add node ADC5INT/usage=signal
|
||||
add node ADC5INTD/usage=signal
|
||||
add node ADC6INT/usage=signal
|
||||
add node ADC6INTD/usage=signal
|
||||
add node ADC7INT/usage=signal
|
||||
add node ADC7INTD/usage=signal
|
||||
add node ADC8INT/usage=signal
|
||||
add node ADC8INTD/usage=signal
|
||||
add node ADC9INT/usage=signal
|
||||
add node ADC9INTD/usage=signal
|
||||
add node ADC10INT/usage=signal
|
||||
add node ADC10INTD/usage=signal
|
||||
add node ADC11INT/usage=signal
|
||||
add node ADC11INTD/usage=signal
|
||||
|
||||
set def \RTAPPISTTOK::TOP.INP
|
||||
add node MEAS0D/usage=signal
|
||||
add node MEAS0/usage=signal
|
||||
add node MEAS0D/usage=signal
|
||||
add node MEAS0F/usage=signal
|
||||
add node MEAS0FD/usage=signal
|
||||
add node MEAS1/usage=signal
|
||||
add node MEAS1D/usage=signal
|
||||
add node MEAS1F/usage=signal
|
||||
add node MEAS1FD/usage=signal
|
||||
|
||||
set def \RTAPPISTTOK::TOP.REFS
|
||||
add node REF0/usage=signal
|
||||
add node REF0D/usage=signal
|
||||
add node REF1/usage=signal
|
||||
add node REF1D/usage=signal
|
||||
|
||||
set def \RTAPPISTTOK::TOP.ERRORS
|
||||
add node ERROR0/usage=signal
|
||||
add node ERROR0D/usage=signal
|
||||
add node ERROR1/usage=signal
|
||||
add node ERROR1D/usage=signal
|
||||
|
||||
set def \RTAPPISTTOK::TOP.CONTROLS
|
||||
add node CONTROL0/usage=signal
|
||||
add node CONTROL0D/usage=signal
|
||||
add node CONTROL1/usage=signal
|
||||
add node CONTROL1D/usage=signal
|
||||
|
||||
set def \RTAPPISTTOK::TOP.STATES
|
||||
add node STATE0/usage=signal
|
||||
add node STATE0D/usage=signal
|
||||
add node STATE1/usage=signal
|
||||
add node STATE1D/usage=signal
|
||||
add node STATE2/usage=signal
|
||||
add node STATE2D/usage=signal
|
||||
add node STATE3/usage=signal
|
||||
add node STATE3D/usage=signal
|
||||
|
||||
set def \RTAPPISTTOK::TOP.PERF
|
||||
add node CYCLET/usage=signal
|
||||
add node CYCLETD/usage=signal
|
||||
|
||||
write
|
||||
close
|
||||
set tree rtappisttok
|
||||
create pulse 1
|
||||
exit
|
||||
Reference in New Issue
Block a user