![JAR search and dependency download from the Maven repository](/logo.png)
jrtps.1.5.1.source-code.jrtps.properties Maven / Gradle / Ivy
#
# A Configuration file for jRTPS
#
# --- RTPS specific tuning parameters ----------
rtps.traffic.port-config = PB=7400, DG=250, PG=2, d0=0, d1=10, d2=1, d3=11
rtps.writer.push-mode = true
rtps.writer.heartbeat-period = 5000
# Delay before writer responds to NACK messages
rtps.writer.nack-response-delay = 200
rtps.writer.nack-suppression-duration = 0
# Delay before reader responds to heartbeat messages
rtps.reader.heartbeat-response-delay = 500
rtps.reader.heartbeat-suppression-duration = 0
#rtps.reader.expects-inline-qos = false
# SPDP writers periodical announcement rate
rtps.spdp.resend-data-period = 30000
# --- jRTPS tuning parameters ------------------
# jRTPS uses ScheduledThreadPoolExecutor for its thread management.
jrtps.thread-pool.core-size = 10
# Size of the input queue. UDP packets received are placed into this queue.
jrtps.message-queue.size = 10
# Configure buffer-size. This is the buffer size used to hold a RTPS Message.
# For readers, this is the size of UDP Datagram buffer.
jrtps.buffer-size = 16384
# Configure whether or not to publish builtin data of builtin entities.
# Defaults to false, since remote participant can determine this data
jrtps.publish-builtin-data = false
# Configure whether or not to prefer multicast.
jrtps.prefer-multicast = true
# A comma separated list of URIs, that will be used to start listeners for user traffic.
# If port number is omitted, it will be calculated using the algorithm specified
# in RTPS spec (I.e. use PB,DG,PG,d0,d1,d2,d3) ch. 9.6.1.2.
# Currently, udp is the only scheme that is supported
jrtps.listener-uris = udp://239.255.0.1,udp://localhost
# A comma separated list of URIs, that will be used to start listeners for discovery.
# If this config is omitted, discovery will use the same listeners as with user data.
jrtps.discovery.listener-uris = udp://239.255.0.1,udp://localhost
# A comma separated list of URIs, that will used to announce presence of participant.
jrtps.discovery.announce-uris = udp://239.255.0.1
# whether or not udds DataWriter writes collections coherently or not
udds.collections.coherent = false
udds.sedp-delay = 0
udds.entity-listener-history = false
# udds security configuration
# Authentication plugin name: jks, none
udds.security.authentication = none
udds.security.no-op.shared-secret =
udds.security.rtps-protection = none
# configuration of jks plugin
# Name of the keystore as a resource name
udds.security.jks.keystore =
# Password for the keystore
udds.security.jks.keystore.password =
# Alias of the CA. Used in signing of principals certificate.
udds.security.jks.ca =
# Alias of the principal
udds.security.jks.principal =
# Password of the principals private key
udds.security.jks.principal.password =
# Timeout for client trying to connect with service
rpc.connection.timeout = 5000
# Timeout for client waiting for reply from service
rpc.invocation.timeout = 5000
# Buffer size used to serialize arguments and return values
rpc.buffer-size = 1024
###
© 2015 - 2025 Weber Informatics LLC | Privacy Policy