49 lines
1.1 KiB
Bash
Executable File
49 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
domainId=0
|
|
|
|
usage()
|
|
{
|
|
echo ""
|
|
echo "--------------------------------------------------------------------------------"
|
|
echo "Usage: $0 -d <domainId> "
|
|
echo " -d <DomainId> : domainId > 0 required "
|
|
echo "--------------------------------------------------------------------------------"
|
|
echo ""
|
|
}
|
|
|
|
|
|
while getopts ":d:" opt "$@"; do
|
|
case $opt in
|
|
d)
|
|
domainId=$OPTARG
|
|
;;
|
|
\?)
|
|
echo "Invalid option: -$OPTARG"
|
|
usage
|
|
exit 1
|
|
;;
|
|
esac
|
|
done
|
|
|
|
if [ $domainId -le 0 ]; then
|
|
echo "Parameter -d is required"
|
|
echo "=> Use domainId > 0 (probably the last number of your ip-address)"
|
|
usage
|
|
exit 2
|
|
fi
|
|
|
|
DDS_BIN_PATH=/opt/RTI/bin
|
|
|
|
${DDS_BIN_PATH}/rtiddsspy -domainId $domainId -typeWidth 30 -topicWidth 30 -printSample &
|
|
|
|
# Nur auf SHM (TransportBuiltin Type = 2) lauschen
|
|
#${DDS_BIN_PATH}/rtiddsspy -typeWidth 30 -topicWidth 30 -printSample -transport 2 &
|
|
|
|
#${DDS_BIN_PATH}/rtiddsspy -typeWidth 30 -topicWidth 30 -printSample -qosProfile "myMulticastLib::.dds_profile_without_multicast.xml" &
|
|
#${DDS_BIN_PATH}/rtiddsspy -typeWidth 30 -topicWidth 30 -printSample -qosFile .dds_profile_without_multicast.xml &
|
|
|
|
exit
|
|
|
|
|