@@ -738,7 +738,7 @@ namespace nmos
738738 return data;
739739 }
740740
741- // TODO: add link
741+ // See https://specs.amwa.tv/nmos-control-feature-sets/branches/main/monitoring/#ncstatusmonitor
742742 web::json::value make_nc_status_monitor (const nc_class_id& class_id, nc_oid oid, bool constant_oid, nc_oid owner, const utility::string_t & role, const utility::string_t & user_label, const utility::string_t & description, const web::json::value& touchpoints, const web::json::value& runtime_property_constraints, bool enabled, nc_overall_status::status overall_status, const utility::string_t & overall_status_message, uint64_t status_reporting_delay)
743743 {
744744 using web::json::value;
@@ -791,7 +791,7 @@ namespace nmos
791791 return data;
792792 }
793793
794- // See https://specs.amwa.tv/nmos-control-feature-sets/branches/main/monitoring/#ncreceivermonitor
794+ // See https://specs.amwa.tv/nmos-control-feature-sets/branches/main/monitoring/#ncsendermonitor
795795 web::json::value make_sender_monitor (const nc_class_id& class_id, nc_oid oid, bool constant_oid, nc_oid owner, const utility::string_t & role, const utility::string_t & user_label, const utility::string_t & description, const web::json::value& touchpoints, const web::json::value& runtime_property_constraints, bool enabled, nc_overall_status::status overall_status, const utility::string_t & overall_status_message, nc_link_status::status link_status, const utility::string_t & link_status_message, nc_transmission_status::status transmission_status, const utility::string_t & transmission_status_message, nc_synchronization_status::status external_synchronization_status, const utility::string_t & external_synchronization_status_message, const web::json::value& synchronization_source_id, nc_essence_status::status essence_status, const utility::string_t & essence_status_message, uint32_t status_reporting_delay, bool auto_reset_monitor)
796796 {
797797 using web::json::value;
@@ -1233,7 +1233,7 @@ namespace nmos
12331233 return value::array ();
12341234 }
12351235
1236- // TODO: add link
1236+ // See https://specs.amwa.tv/nmos-control-feature-sets/branches/main/monitoring/#ncstatusmonitor
12371237 web::json::value make_nc_status_monitor_properties ()
12381238 {
12391239 using web::json::value;
@@ -1420,7 +1420,7 @@ namespace nmos
14201420 }
14211421
14221422 // Monitoring feature set control classes
1423- // TODO: link
1423+ // See https://specs.amwa.tv/nmos-control-feature-sets/branches/main/monitoring/#ncstatusmonitor
14241424 web::json::value make_nc_status_monitor_class ()
14251425 {
14261426 using web::json::value;
@@ -2169,8 +2169,7 @@ namespace nmos
21692169
21702170 // Monitoring datatype defintions
21712171 //
2172-
2173- // TODO: link
2172+ // See https://specs.amwa.tv/nmos-control-feature-sets/branches/main/monitoring/#ncconnectionstatus
21742173 web::json::value make_nc_connection_status_datatype ()
21752174 {
21762175 using web::json::value;
@@ -2180,9 +2179,9 @@ namespace nmos
21802179 web::json::push_back (items, details::make_nc_enum_item_descriptor (U (" Active and healthy" ), U (" Healthy" ), nc_connection_status::status::healthy));
21812180 web::json::push_back (items, details::make_nc_enum_item_descriptor (U (" Active and partially healthy" ), U (" PartiallyHealthy" ), nc_connection_status::status::partially_healthy));
21822181 web::json::push_back (items, details::make_nc_enum_item_descriptor (U (" Active and unhealthy" ), U (" Unhealthy" ), nc_connection_status::status::unhealthy));
2183- return details::make_nc_datatype_descriptor_enum (U (" Connection status enum data typee " ), U (" NcConnectionStatus" ), items, value::null ());
2182+ return details::make_nc_datatype_descriptor_enum (U (" Connection status enum data type " ), U (" NcConnectionStatus" ), items, value::null ());
21842183 }
2185- // TODO: link
2184+ // See https://specs.amwa.tv/nmos-control-feature-sets/branches/main/monitoring/#nccounter
21862185 web::json::value make_nc_counter_datatype ()
21872186 {
21882187 using web::json::value;
@@ -2193,7 +2192,7 @@ namespace nmos
21932192 web::json::push_back (fields, details::make_nc_field_descriptor (U (" Description" ), nmos::fields::nc::description, U (" NcString" ), true , false , value::null ()));
21942193 return details::make_nc_datatype_descriptor_struct (U (" Counter data type" ), U (" NcCounter" ), fields, value::null ());
21952194 }
2196- // TOO: link
2195+ // See https://specs.amwa.tv/nmos-control-feature-sets/branches/main/monitoring/#ncessencestatus
21972196 web::json::value make_nc_essence_status_datatype ()
21982197 {
21992198 using web::json::value;
@@ -2205,7 +2204,7 @@ namespace nmos
22052204 web::json::push_back (items, details::make_nc_enum_item_descriptor (U (" Active and unhealthy" ), U (" Unhealthy" ), nc_essence_status::status::unhealthy));
22062205 return details::make_nc_datatype_descriptor_enum (U (" Essence status enum data type" ), U (" NcEssenceStatus" ), items, value::null ());
22072206 }
2208- // TODO: link
2207+ // See https://specs.amwa.tv/nmos-control-feature-sets/branches/main/monitoring/#nclinkstatus
22092208 web::json::value make_nc_link_status_datatype ()
22102209 {
22112210 using web::json::value;
@@ -2216,7 +2215,7 @@ namespace nmos
22162215 web::json::push_back (items, details::make_nc_enum_item_descriptor (U (" All the associated network interfaces are down" ), U (" AllDown" ), nc_link_status::status::all_down));
22172216 return details::make_nc_datatype_descriptor_enum (U (" Link status enum data type" ), U (" NcLinkStatus" ), items, value::null ());
22182217 }
2219- // TODO: link
2218+ // See https://specs.amwa.tv/nmos-control-feature-sets/branches/main/monitoring/#ncoverallstatus
22202219 web::json::value make_nc_overall_status_datatype ()
22212220 {
22222221 using web::json::value;
@@ -2228,7 +2227,7 @@ namespace nmos
22282227 web::json::push_back (items, details::make_nc_enum_item_descriptor (U (" The overall status is unhealthy" ), U (" Unhealthy" ), nc_overall_status::status::unhealthy));
22292228 return details::make_nc_datatype_descriptor_enum (U (" Overall status enum data type" ), U (" NcOverallStatus" ), items, value::null ());
22302229 }
2231- // TODO: link
2230+ // See https://specs.amwa.tv/nmos-control-feature-sets/branches/main/monitoring/#ncsynchronizationstatus
22322231 web::json::value make_nc_synchronization_status_datatype ()
22332232 {
22342233 using web::json::value;
@@ -2240,7 +2239,7 @@ namespace nmos
22402239 web::json::push_back (items, details::make_nc_enum_item_descriptor (U (" Not locked to a synchronization source" ), U (" Unhealthy" ), nc_synchronization_status::status::unhealthy));
22412240 return details::make_nc_datatype_descriptor_enum (U (" Synchronization status enum data type" ), U (" NcSynchronizationStatus" ), items, value::null ());
22422241 }
2243- // TODO: link
2242+ // See https://specs.amwa.tv/nmos-control-feature-sets/branches/main/monitoring/#ncstreamstatus
22442243 web::json::value make_nc_stream_status_datatype ()
22452244 {
22462245 using web::json::value;
@@ -2252,7 +2251,7 @@ namespace nmos
22522251 web::json::push_back (items, details::make_nc_enum_item_descriptor (U (" Active and unhealthy" ), U (" Unhealthy" ), nc_stream_status::status::unhealthy));
22532252 return details::make_nc_datatype_descriptor_enum (U (" Stream status enum data type" ), U (" NcStreamStatus" ), items, value::null ());
22542253 }
2255- // TODO: link
2254+ // See https://specs.amwa.tv/nmos-control-feature-sets/branches/main/monitoring/#nctransmissionstatus
22562255 web::json::value make_nc_transmission_status_datatype ()
22572256 {
22582257 using web::json::value;
@@ -2264,7 +2263,7 @@ namespace nmos
22642263 web::json::push_back (items, details::make_nc_enum_item_descriptor (U (" Active and unhealthy" ), U (" Unhealthy" ), nc_transmission_status::status::unhealthy));
22652264 return details::make_nc_datatype_descriptor_enum (U (" Transmission status enum data type" ), U (" NcTransmissionStatus" ), items, value::null ());
22662265 }
2267- // TOO: link
2266+ // See https://specs.amwa.tv/nmos-control-feature-sets/branches/main/monitoring/#ncmethodresultcounters
22682267 web::json::value make_nc_method_result_counters_datatype ()
22692268 {
22702269 using web::json::value;
0 commit comments