User Tools

Site Tools


ddsf:public:guidebook:06_append:glossary:t:topic

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ddsf:public:guidebook:06_append:glossary:t:topic [2020/06/07 18:17]
admin ↷ Page moved from ddsf:private:cookbook:04_append:glossary:t:topic to ddsf:private:cookbook:06_append:glossary:t:topic
ddsf:public:guidebook:06_append:glossary:t:topic [2021/07/14 15:55] (current)
murphy ↷ Page moved from ddsf:private:guidebook:06_append:glossary:t:topic to ddsf:public:guidebook:06_append:glossary:t:topic
Line 1: Line 1:
 ==== Topic ==== ==== Topic ====
  
-The most basic description of data that is to be published  +A **Topic** is the most basic description of data that is to be published  
-and/or subscribed to.  A topic connects a data writer ​with  +and/or subscribed to.  A topic connects a [[ddsf:​public:​guidebook:​06_append:​glossary:​d:​data_writer]] ​with  
-data reader, i.e., communication does not occur unless the +[[ddsf:​public:​guidebook:​06_append:​glossary:​d:​data_reader]], i.e., communication does not occur unless the 
 topic published by a data writer matches a topic subscribed ​ topic published by a data writer matches a topic subscribed ​
 to by a data reader. Communication via topics is anonymous ​ to by a data reader. Communication via topics is anonymous ​
 and transparent,​ i.e., publishers and subscribers need not  and transparent,​ i.e., publishers and subscribers need not 
 be concerned with how topics are created or who is  be concerned with how topics are created or who is 
-writing/​reading them since the DDS DCPS middleware manages ​+writing/​reading them since the [[ddsf:​public:​guidebook:​06_append:​glossary:​d:​data_distribution_service_dds]] [[ddsf:​public:​guidebook:​06_append:​glossary:​d:​dcps|DCPS]] [[ddsf:​public:​guidebook:​06_append:​glossary:​m:​midware|middleware]] manages ​
 these issues. ​ In programming terms, a Topic is a Class  these issues. ​ In programming terms, a Topic is a Class 
-and each instance is a Sample. Topic instances are associated  +and each [[ddsf:​public:​guidebook:​06_append:​glossary:​i:​instance|instance]] ​is a [[ddsf:​public:​guidebook:​06_append:​glossary:​s:​sample|Sample]]. Topic instances are associated  
-with a key (similar to a packet ID), defined by IDL and a +with a [[ddsf:​public:​guidebook:​06_append:​glossary:​k:​key|key]] (similar to a packet ​[[ddsf:​public:​guidebook:​06_append:​glossary:​i:​id|ID]]), defined by [[ddsf:​public:​guidebook:​06_append:​glossary:​i:​idl]] ​and a 
 set of Quality of Service parameters. set of Quality of Service parameters.
  
ddsf/public/guidebook/06_append/glossary/t/topic.1591568260.txt.gz · Last modified: 2020/06/07 18:17 by admin