All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jrtps.1.3.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 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 = 

###




© 2015 - 2024 Weber Informatics LLC | Privacy Policy