@@ -28,33 +28,36 @@ The possible values are described in the following table:
28
28
29
29
.. _monitoring_statuses :
30
30
31
- +---------+-----------------------------+-----------------------------------------+
32
- | **Value**| **Name ** | **Description ** |
33
- +---------+-----------------------------+-----------------------------------------+
34
- | 0 | ``ProxyInfo `` | Collection of Parameters describing the |
35
- | | | ``Proxy Data `` of that entity |
36
- +---------+-----------------------------+-----------------------------------------+
37
- | 1 | ``ConnectionList `` | List of connections that this entity is |
38
- | | | using with its matched remote entities. |
39
- +---------+-----------------------------+-----------------------------------------+
40
- | 2 | ``IncompatibleQoSInfo `` | Status of the Incompatible QoS |
41
- | | | of that entity. |
42
- +---------+-----------------------------+-----------------------------------------+
43
- | 3 | ``InconsistentTopicInfo `` | Status of Inconsistent topics that the |
44
- | | | topic of that entity has. |
45
- +---------+-----------------------------+-----------------------------------------+
46
- | 4 | ``LivelinessLostInfo `` | Tracks the status of the number of times|
47
- | | | a writer lost liveliness. |
48
- +---------+-----------------------------+-----------------------------------------+
49
- | 5 | ``LivelinessChangedInfo `` | Tracks the status of the number of times|
50
- | | | the liveliness changed in a reader. |
51
- +---------+-----------------------------+-----------------------------------------+
52
- | 6 | ``DeadlineMissedInfo `` | The Status of the number of deadlines |
53
- | | | missed of a sample for that entity. |
54
- +---------+-----------------------------+-----------------------------------------+
55
- | 7 | ``SampleLostInfo `` | Tracks the status of the number of times|
56
- | | | this entity lost samples. |
57
- +---------+-----------------------------+-----------------------------------------+
31
+ +---------+-----------------------------+----------------------------------------------------+
32
+ | **Value**| **Name ** | **Description ** |
33
+ +---------+-----------------------------+----------------------------------------------------+
34
+ | 0 | ``ProxyInfo `` | Collection of Parameters describing the |
35
+ | | | ``Proxy Data `` of that entity |
36
+ +---------+-----------------------------+----------------------------------------------------+
37
+ | 1 | ``ConnectionList `` | List of connections that this entity is |
38
+ | | | using with its matched remote entities. |
39
+ +---------+-----------------------------+----------------------------------------------------+
40
+ | 2 | ``IncompatibleQoSInfo `` | Status of the Incompatible QoS |
41
+ | | | of that entity. |
42
+ +---------+-----------------------------+----------------------------------------------------+
43
+ | 3 | ``InconsistentTopicInfo `` | Status of Inconsistent topics that the |
44
+ | | | topic of that entity has. |
45
+ +---------+-----------------------------+----------------------------------------------------+
46
+ | 4 | ``LivelinessLostInfo `` | Tracks the status of the number of times |
47
+ | | | a writer lost liveliness. |
48
+ +---------+-----------------------------+----------------------------------------------------+
49
+ | 5 | ``LivelinessChangedInfo `` | Tracks the status of the number of times |
50
+ | | | the liveliness changed in a reader. |
51
+ +---------+-----------------------------+----------------------------------------------------+
52
+ | 6 | ``DeadlineMissedInfo `` | The Status of the number of deadlines |
53
+ | | | missed of a sample for that entity. |
54
+ +---------+-----------------------------+----------------------------------------------------+
55
+ | 7 | ``SampleLostInfo `` | Tracks the status of the number of times |
56
+ | | | this entity lost samples. |
57
+ +---------+-----------------------------+----------------------------------------------------+
58
+ | 8 | ``ExtendedIncompatibleQoS `` | Stores the list of remote incompatible ``GUIDs `` |
59
+ | | | and QoS policies for each local entity guid. |
60
+ +---------+-----------------------------+----------------------------------------------------+
58
61
59
62
.. note ::
60
63
@@ -124,32 +127,46 @@ The actual field names for the different values are described below:
124
127
125
128
* *sample_lost_status: * The number of samples that entity lost.
126
129
130
+ * *extended_incompatible_qos_status: * Details a list of remote GUIDs with incompatible QoS with
131
+ a local entity and the particular |QosPolicyId_t-api | of those incompatible policies.
132
+
133
+ .. code-block :: bash
134
+
135
+ ExtendedIncompatibleQoSStatus_s
136
+ GUID remote_guid
137
+ sequence< unsigned long> current_incompatible_policies
138
+
139
+ ExtendedIncompatibleQoSStatusSeq = sequence< ExtendedIncompatibleQoSStatus>
140
+
127
141
The following table depicts the relation between each of the ``StatusKind `` values and the ``Data `` field:
128
142
129
- +---------------------+---------------------------+---------------------------+---------------------------+
130
- | **StatusKind Value** | **StatusKind Name ** | **Data field Name ** | **IDL Data field Type ** |
131
- +---------------------+---------------------------+---------------------------+---------------------------+
132
- | 0 | ``ProxyInfo `` | entity_proxy | sequence<octet> |
133
- | | | | |
134
- +---------------------+---------------------------+---------------------------+---------------------------+
135
- | 1 | ``ConnectionList `` | connection_list | sequence<Connection> |
136
- | | | | |
137
- +---------------------+---------------------------+---------------------------+---------------------------+
138
- | 2 | ``IncompatibleQoSInfo `` | incompatible_qos_status | IncompatibleQoSStatus |
139
- | | | | |
140
- +---------------------+---------------------------+---------------------------+---------------------------+
141
- | 3 | ``InconsistentTopicInfo `` | inconsistent_topic_status | InconsistentTopicStatus |
142
- | | | | |
143
- +---------------------+---------------------------+---------------------------+---------------------------+
144
- | 4 | ``LivelinessLostInfo `` | liveliness_lost_status | LivelinessLostStatus |
145
- | | | | |
146
- +---------------------+---------------------------+---------------------------+---------------------------+
147
- | 5 | ``LivelinessLostInfo `` | liveliness_changed_status | LivelinessChangedStatus |
148
- | | | | |
149
- +---------------------+---------------------------+---------------------------+---------------------------+
150
- | 6 | ``DeadlineMissedInfo `` | deadline_missed_status | DeadlineMissedStatus |
151
- | | | | |
152
- +---------------------+---------------------------+---------------------------+---------------------------+
153
- | 7 | ``SampleLostInfo `` | sample_lost_status | SampleLostStatus |
154
- | | | | |
155
- +---------------------+---------------------------+---------------------------+---------------------------+
143
+ +--------------+---------------------------+----------------------------------+----------------------------------+
144
+ | **StatusKind**| **StatusKind Name ** | **Data field Name ** | **IDL Data field Type ** |
145
+ +--------------+---------------------------+----------------------------------+----------------------------------+
146
+ | 0 | ``ProxyInfo `` | entity_proxy | sequence<octet> |
147
+ | | | | |
148
+ +--------------+---------------------------+----------------------------------+----------------------------------+
149
+ | 1 | ``ConnectionList `` | connection_list | sequence<Connection> |
150
+ | | | | |
151
+ +--------------+---------------------------+----------------------------------+----------------------------------+
152
+ | 2 | ``IncompatibleQoSInfo `` | incompatible_qos_status | IncompatibleQoSStatus |
153
+ | | | | |
154
+ +--------------+---------------------------+----------------------------------+----------------------------------+
155
+ | 3 | ``InconsistentTopicInfo `` | inconsistent_topic_status | InconsistentTopicStatus |
156
+ | | | | |
157
+ +--------------+---------------------------+----------------------------------+----------------------------------+
158
+ | 4 | ``LivelinessLostInfo `` | liveliness_lost_status | LivelinessLostStatus |
159
+ | | | | |
160
+ +--------------+---------------------------+----------------------------------+----------------------------------+
161
+ | 5 | ``LivelinessLostInfo `` | liveliness_changed_status | LivelinessChangedStatus |
162
+ | | | | |
163
+ +--------------+---------------------------+----------------------------------+----------------------------------+
164
+ | 6 | ``DeadlineMissedInfo `` | deadline_missed_status | DeadlineMissedStatus |
165
+ | | | | |
166
+ +--------------+---------------------------+----------------------------------+----------------------------------+
167
+ | 7 | ``SampleLostInfo `` | sample_lost_status | SampleLostStatus |
168
+ | | | | |
169
+ +--------------+---------------------------+----------------------------------+----------------------------------+
170
+ | 8 |``ExtendedIncompatibleQoS`` | extended_incompatible_qos_status | ExtendedIncompatibleQoSStatusSeq |
171
+ | | | | |
172
+ +--------------+---------------------------+----------------------------------+----------------------------------+
0 commit comments