Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Got empty metric-name for response on Ciena WaveServer #15286

Open
mohsin106 opened this issue May 3, 2024 · 19 comments
Open

Got empty metric-name for response on Ciena WaveServer #15286

mohsin106 opened this issue May 3, 2024 · 19 comments
Assignees
Labels
area/gnmi bug unexpected problem or unintended behavior waiting for response waiting for response from contributor

Comments

@mohsin106
Copy link

Relevant telegraf.conf

[[inputs.gnmi]]
  name_override = "components"
  addresses = ["ws5site102lab.mgt.cox.net:10161"]
  username = "$user"
  password = "$password"
  redial = "10s"
  tls_enable = true
  insecure_skip_verify = true
  tls_ca = "/etc/telegraf/router_ca.pem"
  # [inputs.gnmi.aliases]
    # components = "/openconfig-platform:components"
  [[inputs.gnmi.subscription]]
    name = "optical_channel"
    path = "/components/component[name=*]"
    subscription_mode = "sample"
    origin = "openconfig-platform"
    sample_interval = "10s"

Logs from Telegraf

2024-05-01T21:17:02Z W! [inputs.gnmi] Got empty metric-name for response, usually indicating
configuration issues as the response cannot be related to any subscription.
Please open an issue on https://github.com/influxdata/telegraf including your
device model and the following response data:
timestamp:1714598222912553000  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"CM-1"}}  elem:{name:"name"}}  val:{string_val:"CM-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"CM-1"}}     
This message is only printed once.

System info

telegraf:1.29.3

Docker

No response

Steps to reproduce

  1. Run Telegraf using the above config

Expected behavior

Have Telegraf handle this error:

update:{path:{elem:{name:"openconfig-platform:components"}

Actual behavior

We see the error message from above. Other data does continue to process through Telegraf

Additional info

Similar issue to #12831

@mohsin106 mohsin106 added the bug unexpected problem or unintended behavior label May 3, 2024
@mohsin106
Copy link
Author

@srebhan

@srebhan
Copy link
Contributor

srebhan commented May 6, 2024

@mohsin106 can you please test the latest version (or even a nightly build)? I cannot reproduce the issue with current master...

@srebhan srebhan self-assigned this May 6, 2024
@srebhan
Copy link
Contributor

srebhan commented May 6, 2024

@mohsin106 please test the binary in #15297, available once CI finished the tests, and post the "new" warning here. I've improved the output a bit to see where exactly the issue is in the response...

@mohsin106
Copy link
Author

When setting the sensor path to /components/component/[name=*] I am getting the following error:

2024-05-06T14:50:15Z I! Tags enabled: host=lab-ciena-ws-deployment-7887587c44-58cwz-telegraf-agent
2024-05-06T14:50:15Z I! [agent] Config: Interval:10s, Quiet:false, Hostname:"lab-ciena-ws-deployment-7887587c44-58cwz-telegraf-agent", Flush Interval:10s
2024-05-06T14:50:15Z E! [telegraf] Error running agent: could not initialize input inputs.gnmi: invalid string path /components/component/[name=*]: invalid List name: "", in: [name=*]

When I set the sensor path to '/components/component/" I'm no longer getting Telegraf warning or error messages.

My Telegraf Config:

[[inputs.gnmi]]
  addresses = ["device1.mgt.net:10161"]
  prefix_tag_key_with_path = true
  username = "$user"
  password = "$password"
  redial = "10s"
  tls_enable = true
  insecure_skip_verify = true
  tls_ca = "/etc/telegraf/router_ca.pem"
  [[inputs.gnmi.subscription]]
    name = "optical_channel"
    path = "/components/component/"
    subscription_mode = "sample"
    origin = "openconfig-platform"
    sample_interval = "10s"

@telegraf-tiger telegraf-tiger bot removed the waiting for response waiting for response from contributor label May 6, 2024
@srebhan
Copy link
Contributor

srebhan commented May 6, 2024

@mohsin106 please use single-quotes around the path and try again with path = '/components/component/[name=*]'...

@mohsin106
Copy link
Author

I noticed that when I change origin to "openconfig" then I get the following error:

024-05-06T16:44:56Z W! [inputs.gnmi] Got empty metric-name for response, usually indicating
configuration issues as the response cannot be related to any subscription.
Please open an issue on https://github.com/influxdata/telegraf including your
device model and the following response data:
timestamp:1715013896631287000 update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"name"}} val:{string_val:"CM-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"instant"}} val:{decimal_val:{digits:204 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"avg"}} val:{decimal_val:{digits:204 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"min"}} val:{decimal_val:{digits:203 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"max"}} val:{decimal_val:{digits:205 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"interval"}} val:{uint_val:3600000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"state"} elem:{name:"memory"} elem:{name:"available"}} val:{uint_val:5044780000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"state"} elem:{name:"memory"} elem:{name:"utilized"}} val:{uint_val:3096128000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"cpu"} elem:{name:"openconfig-platform-cpu:utilization"} elem:{name:"state"} elem:{name:"instant"}} val:{uint_val:12}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"cpu"} elem:{name:"openconfig-platform-cpu:utilization"} elem:{name:"state"} elem:{name:"avg"}} val:{uint_val:13}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"cpu"} elem:{name:"openconfig-platform-cpu:utilization"} elem:{name:"state"} elem:{name:"min"}} val:{uint_val:12}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"cpu"} elem:{name:"openconfig-platform-cpu:utilization"} elem:{name:"state"} elem:{name:"max"}} val:{uint_val:18}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"cpu"} elem:{name:"openconfig-platform-cpu:utilization"} elem:{name:"state"} elem:{name:"interval"}} val:{uint_val:3600000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"AP-1"}} elem:{name:"name"}} val:{string_val:"AP-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"AP-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"instant"}} val:{decimal_val:{digits:343 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"AP-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"avg"}} val:{decimal_val:{digits:343 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"AP-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"min"}} val:{decimal_val:{digits:339 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"AP-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"max"}} val:{decimal_val:{digits:349 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"AP-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"interval"}} val:{uint_val:3600000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"name"}} val:{string_val:"LM-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"instant"}} val:{decimal_val:{digits:406 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"avg"}} val:{decimal_val:{digits:404 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"min"}} val:{decimal_val:{digits:401 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"max"}} val:{decimal_val:{digits:408 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"interval"}} val:{uint_val:3600000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-1"}} elem:{name:"name"}} val:{string_val:"PORT-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-1"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"PORT-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-1"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"PORT-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-2"}} elem:{name:"name"}} val:{string_val:"PORT-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-2"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"PORT-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-2"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"PORT-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-4"}} elem:{name:"name"}} val:{string_val:"PORT-1-4"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-4"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"PORT-1-4"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-4"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"PORT-1-4"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-12"}} elem:{name:"name"}} val:{string_val:"PORT-1-12"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-12"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"PORT-1-12"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-12"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"PORT-1-12"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"name"}} val:{string_val:"LM-7"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"instant"}} val:{decimal_val:{digits:314 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"avg"}} val:{decimal_val:{digits:310 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"min"}} val:{decimal_val:{digits:308 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"max"}} val:{decimal_val:{digits:314 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"interval"}} val:{uint_val:3600000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-7-1"}} elem:{name:"name"}} val:{string_val:"PORT-7-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-7-1"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"PORT-7-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-7-1"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"PORT-7-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-7-3"}} elem:{name:"name"}} val:{string_val:"PORT-7-3"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-7-3"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"PORT-7-3"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-7-3"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"PORT-7-3"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-7-2"}} elem:{name:"name"}} val:{string_val:"PORT-7-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-7-2"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"PORT-7-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-7-2"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"PORT-7-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"name"}} val:{string_val:"Waveserver"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"Waveserver"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"Waveserver"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"type"}} val:{string_val:"openconfig-platform-types:CHASSIS"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"mfg-name"}} val:{string_val:"Ciena"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"removable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"empty"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"instant"}} val:{decimal_val:{digits:265 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"avg"}} val:{decimal_val:{digits:264 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"min"}} val:{decimal_val:{digits:260 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"max"}} val:{decimal_val:{digits:265 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"interval"}} val:{uint_val:3600000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"used-power"}} val:{uint_val:400}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"name"}} val:{string_val:"OCH-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"OCH-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"OCH-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"state"} elem:{name:"type"}} val:{string_val:"openconfig-transport-types:OPTICAL_CHANNEL"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"state"} elem:{name:"id"}} val:{string_val:"OCH-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"state"} elem:{name:"removable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"state"} elem:{name:"empty"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"state"} elem:{name:"parent"}} val:{string_val:"PORT-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"expected-restoration-time"}} elem:{name:"name"}} val:{string_val:"expected-restoration-time"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"expected-restoration-time"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"expected-restoration-time"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"expected-restoration-time"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"expected-restoration-time"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"expected-restoration-time"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"modem-class"}} elem:{name:"name"}} val:{string_val:"modem-class"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"modem-class"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"modem-class"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"modem-class"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"modem-class"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"modem-class"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"reach-limit"}} elem:{name:"name"}} val:{string_val:"reach-limit"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"reach-limit"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"reach-limit"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"reach-limit"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"reach-limit"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"reach-limit"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"link-optimization-mode"}} elem:{name:"name"}} val:{string_val:"link-optimization-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"link-optimization-mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"link-optimization-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"link-optimization-mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"link-optimization-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"link-optimization-mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-tuning-mode"}} elem:{name:"name"}} val:{string_val:"laser-tuning-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-tuning-mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"laser-tuning-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-tuning-mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"laser-tuning-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-tuning-mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-mode"}} elem:{name:"name"}} val:{string_val:"laser-centering-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"laser-centering-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"laser-centering-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-range"}} elem:{name:"name"}} val:{string_val:"laser-centering-range"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-range"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"laser-centering-range"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-range"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"laser-centering-range"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-range"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-shutdown-mode"}} elem:{name:"name"}} val:{string_val:"laser-shutdown-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-shutdown-mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"laser-shutdown-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-shutdown-mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"laser-shutdown-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-shutdown-mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"channel-contention-detection-avoidance"}} elem:{name:"name"}} val:{string_val:"channel-contention-detection-avoidance"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"channel-contention-detection-avoidance"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"channel-contention-detection-avoidance"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"channel-contention-detection-avoidance"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"channel-contention-detection-avoidance"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"channel-contention-detection-avoidance"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-power-reduction-state"}} elem:{name:"name"}} val:{string_val:"tx-power-reduction-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-power-reduction-state"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-power-reduction-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-power-reduction-state"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-power-reduction-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-power-reduction-state"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-compensation-mode"}} elem:{name:"name"}} val:{string_val:"tx-dispersion-compensation-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-compensation-mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-dispersion-compensation-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-compensation-mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-dispersion-compensation-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-compensation-mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-precompensation-value"}} elem:{name:"name"}} val:{string_val:"tx-dispersion-precompensation-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-precompensation-value"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-dispersion-precompensation-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-precompensation-value"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-dispersion-precompensation-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-precompensation-value"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"0"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-precompensation-value"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-path-value"}} elem:{name:"name"}} val:{string_val:"tx-dispersion-path-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-path-value"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-dispersion-path-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-path-value"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-dispersion-path-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-path-value"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-min"}} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-min"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-min"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-min"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-min"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-min"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-min"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-max"}} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-max"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-max"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-max"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-max"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-max"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-max"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-link-dispersion"}} elem:{name:"name"}} val:{string_val:"actual-tx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-link-dispersion"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"actual-tx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-link-dispersion"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"actual-tx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-link-dispersion"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"3158"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-link-dispersion"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-rx-link-dispersion"}} elem:{name:"name"}} val:{string_val:"actual-rx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-rx-link-dispersion"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"actual-rx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-rx-link-dispersion"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"actual-rx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-rx-link-dispersion"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"3098"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-rx-link-dispersion"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-precompensation-dispersion"}} elem:{name:"name"}} val:{string_val:"actual-tx-precompensation-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-precompensation-dispersion"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"actual-tx-precompensation-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-precompensation-dispersion"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"actual-tx-precompensation-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-precompensation-dispersion"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"0"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-precompensation-dispersion"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-round-trip-delay"}} elem:{name:"name"}} val:{string_val:"estimated-round-trip-delay"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-round-trip-delay"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"estimated-round-trip-delay"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-round-trip-delay"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"estimated-round-trip-delay"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-round-trip-delay"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-unidirectional-latency"}} elem:{name:"name"}} val:{string_val:"estimated-unidirectional-latency"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-unidirectional-latency"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"estimated-unidirectional-latency"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-unidirectional-latency"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"estimated-unidirectional-latency"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-unidirectional-latency"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-fiber-length"}} elem:{name:"name"}} val:{string_val:"estimated-fiber-length"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-fiber-length"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"estimated-fiber-length"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-fiber-length"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"estimated-fiber-length"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-fiber-length"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"instant"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"avg"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"min"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"max"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"instant"}} val:{decimal_val:{digits:-580 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"avg"}} val:{decimal_val:{digits:-582 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"min"}} val:{decimal_val:{digits:-584 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"max"}} val:{decimal_val:{digits:-582 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"chromatic-dispersion"} elem:{name:"instant"}} val:{decimal_val:{digits:309800 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"chromatic-dispersion"} elem:{name:"avg"}} val:{decimal_val:{digits:309700 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"chromatic-dispersion"} elem:{name:"min"}} val:{decimal_val:{digits:309700 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"chromatic-dispersion"} elem:{name:"max"}} val:{decimal_val:{digits:309800 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"chromatic-dispersion"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"polarization-dependent-loss"} elem:{name:"instant"}} val:{decimal_val:{digits:63 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"polarization-dependent-loss"} elem:{name:"avg"}} val:{decimal_val:{digits:63 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"polarization-dependent-loss"} elem:{name:"max"}} val:{decimal_val:{digits:84 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"polarization-dependent-loss"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"name"}} val:{string_val:"XCVR-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"XCVR-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"XCVR-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"state"} elem:{name:"type"}} val:{string_val:"openconfig-platform-types:TRANSCEIVER"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"state"} elem:{name:"id"}} val:{string_val:"XCVR-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"state"} elem:{name:"parent"}} val:{string_val:"PORT-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-ber"}} elem:{name:"name"}} val:{string_val:"pre-fec-sd-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-ber"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"pre-fec-sd-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-ber"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"pre-fec-sd-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-ber"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-db"}} elem:{name:"name"}} val:{string_val:"pre-fec-sd-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-db"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"pre-fec-sd-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-db"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"pre-fec-sd-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-db"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-db"}} elem:{name:"name"}} val:{string_val:"pre-fec-sf-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-db"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"pre-fec-sf-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-db"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"pre-fec-sf-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-db"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-ber"}} elem:{name:"name"}} val:{string_val:"pre-fec-sf-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-ber"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"pre-fec-sf-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-ber"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"pre-fec-sf-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-ber"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"service-profile"}} elem:{name:"name"}} val:{string_val:"service-profile"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"service-profile"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"service-profile"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"service-profile"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"service-profile"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"service-profile"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"56GBaud-capable"}} elem:{name:"name"}} val:{string_val:"56GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"56GBaud-capable"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"56GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"56GBaud-capable"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"56GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"56GBaud-capable"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"false"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"56GBaud-capable"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"35GBaud-capable"}} elem:{name:"name"}} val:{string_val:"35GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"35GBaud-capable"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"35GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"35GBaud-capable"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"35GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"35GBaud-capable"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"false"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"35GBaud-capable"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"95GBaud-capable"}} elem:{name:"name"}} val:{string_val:"95GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"95GBaud-capable"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"95GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"95GBaud-capable"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"95GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"95GBaud-capable"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"true"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"95GBaud-capable"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"91.6GBaud-capable"}} elem:{name:"name"}} val:{string_val:"91.6GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"91.6GBaud-capable"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"91.6GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"91.6GBaud-capable"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"91.6GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"91.6GBaud-capable"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"true"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"91.6GBaud-capable"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"name"}} val:{string_val:"mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"instant"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"avg"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"min"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"max"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"instant"}} val:{decimal_val:{digits:-560 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"avg"}} val:{decimal_val:{digits:-562 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"min"}} val:{decimal_val:{digits:-563 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"max"}} val:{decimal_val:{digits:-561 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"name"}} val:{string_val:"OCH-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"OCH-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"OCH-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"state"} elem:{name:"type"}} val:{string_val:"openconfig-transport-types:OPTICAL_CHANNEL"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"state"} elem:{name:"id"}} val:{string_val:"OCH-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"state"} elem:{name:"removable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"state"} elem:{name:"empty"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"state"} elem:{name:"parent"}} val:{string_val:"PORT-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"expected-restoration-time"}} elem:{name:"name"}} val:{string_val:"expected-restoration-time"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"expected-restoration-time"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"expected-restoration-time"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"expected-restoration-time"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"expected-restoration-time"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"expected-restoration-time"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"modem-class"}} elem:{name:"name"}} val:{string_val:"modem-class"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"modem-class"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"modem-class"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"modem-class"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"modem-class"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"modem-class"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"reach-limit"}} elem:{name:"name"}} val:{string_val:"reach-limit"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"reach-limit"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"reach-limit"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"reach-limit"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"reach-limit"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"reach-limit"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"link-optimization-mode"}} elem:{name:"name"}} val:{string_val:"link-optimization-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"link-optimization-mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"link-optimization-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"link-optimization-mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"link-optimization-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"link-optimization-mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-tuning-mode"}} elem:{name:"name"}} val:{string_val:"laser-tuning-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-tuning-mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"laser-tuning-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-tuning-mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"laser-tuning-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-tuning-mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-mode"}} elem:{name:"name"}} val:{string_val:"laser-centering-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"laser-centering-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"laser-centering-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-range"}} elem:{name:"name"}} val:{string_val:"laser-centering-range"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-range"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"laser-centering-range"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-range"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"laser-centering-range"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-range"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-shutdown-mode"}} elem:{name:"name"}} val:{string_val:"laser-shutdown-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-shutdown-mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"laser-shutdown-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-shutdown-mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"laser-shutdown-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-shutdown-mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"channel-contention-detection-avoidance"}} elem:{name:"name"}} val:{string_val:"channel-contention-detection-avoidance"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"channel-contention-detection-avoidance"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"channel-contention-detection-avoidance"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"channel-contention-detection-avoidance"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"channel-contention-detection-avoidance"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"channel-contention-detection-avoidance"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-power-reduction-state"}} elem:{name:"name"}} val:{string_val:"tx-power-reduction-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-power-reduction-state"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-power-reduction-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-power-reduction-state"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-power-reduction-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-power-reduction-state"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-compensation-mode"}} elem:{name:"name"}} val:{string_val:"tx-dispersion-compensation-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-compensation-mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-dispersion-compensation-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-compensation-mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-dispersion-compensation-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-compensation-mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-precompensation-value"}} elem:{name:"name"}} val:{string_val:"tx-dispersion-precompensation-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-precompensation-value"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-dispersion-precompensation-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-precompensation-value"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-dispersion-precompensation-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-precompensation-value"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"193"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-precompensation-value"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-path-value"}} elem:{name:"name"}} val:{string_val:"tx-dispersion-path-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-path-value"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-dispersion-path-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-path-value"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-dispersion-path-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-path-value"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-min"}} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-min"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-min"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-min"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-min"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-min"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-min"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-max"}} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-max"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-max"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-max"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-max"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-max"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-max"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-link-dispersion"}} elem:{name:"name"}} val:{string_val:"actual-tx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-link-dispersion"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"actual-tx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-link-dispersion"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"actual-tx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-link-dispersion"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"371"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-link-dispersion"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-rx-link-dispersion"}} elem:{name:"name"}} val:{string_val:"actual-rx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-rx-link-dispersion"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"actual-rx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-rx-link-dispersion"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"actual-rx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-rx-link-dispersion"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"386"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-rx-link-dispersion"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-precompensation-dispersion"}} elem:{name:"name"}} val:{string_val:"actual-tx-precompensation-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-precompensation-dispersion"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"actual-tx-precompensation-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-precompensation-dispersion"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"actual-tx-precompensation-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-precompensation-dispersion"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"193"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-precompensation-dispersion"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-round-trip-delay"}} elem:{name:"name"}} val:{string_val:"estimated-round-trip-delay"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-round-trip-delay"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"estimated-round-trip-delay"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-round-trip-delay"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"estimated-round-trip-delay"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-round-trip-delay"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-unidirectional-latency"}} elem:{name:"name"}} val:{string_val:"estimated-unidirectional-latency"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-unidirectional-latency"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"estimated-unidirectional-latency"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-unidirectional-latency"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"estimated-unidirectional-latency"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-unidirectional-latency"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-fiber-length"}} elem:{name:"name"}} val:{string_val:"estimated-fiber-length"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-fiber-length"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"estimated-fiber-length"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-fiber-length"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"estimated-fiber-length"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-fiber-length"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"instant"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"avg"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"min"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"max"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"instant"}} val:{decimal_val:{digits:-780 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"avg"}} val:{decimal_val:{digits:-785 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"min"}} val:{decimal_val:{digits:-787 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"max"}} val:{decimal_val:{digits:-784 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"chromatic-dispersion"} elem:{name:"instant"}} val:{decimal_val:{digits:38600 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"chromatic-dispersion"} elem:{name:"avg"}} val:{decimal_val:{digits:38500 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"chromatic-dispersion"} elem:{name:"min"}} val:{decimal_val:{digits:38500 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"chromatic-dispersion"} elem:{name:"max"}} val:{decimal_val:{digits:38600 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"chromatic-dispersion"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"polarization-dependent-loss"} elem:{name:"instant"}} val:{decimal_val:{digits:75 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"name"}} val:{string_val:"XCVR-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"XCVR-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"XCVR-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"state"} elem:{name:"type"}} val:{string_val:"openconfig-platform-types:TRANSCEIVER"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"state"} elem:{name:"id"}} val:{string_val:"XCVR-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"state"} elem:{name:"parent"}} val:{string_val:"PORT-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-ber"}} elem:{name:"name"}} val:{string_val:"pre-fec-sd-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-ber"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"pre-fec-sd-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-ber"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"pre-fec-sd-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-ber"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-db"}} elem:{name:"name"}} val:{string_val:"pre-fec-sd-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-db"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"pre-fec-sd-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-db"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"pre-fec-sd-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-db"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-db"}} elem:{name:"name"}} val:{string_val:"pre-fec-sf-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-db"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"pre-fec-sf-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-db"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"pre-fec-sf-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-db"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-ber"}} elem:{name:"name"}} val:{string_val:"pre-fec-sf-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-ber"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"pre-fec-sf-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-ber"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"pre-fec-sf-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-ber"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"service-profile"}} elem:{name:"name"}} val:{string_val:"service-profile"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"service-profile"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"service-profile"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"service-profile"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"service-profile"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"service-profile"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"56GBaud-capable"}} elem:{name:"name"}} val:{string_val:"56GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"56GBaud-capable"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"56GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"56GBaud-capable"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"56GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"56GBaud-capable"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"false"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"56GBaud-capable"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"35GBaud-capable"}} elem:{name:"name"}} val:{string_val:"35GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"35GBaud-capable"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"35GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"35GBaud-capable"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"35GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"35GBaud-capable"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"false"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"35GBaud-capable"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"95GBaud-capable"}} elem:{name:"name"}} val:{string_val:"95GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"95GBaud-capable"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"95GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"95GBaud-capable"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"95GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"95GBaud-capable"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"true"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"95GBaud-capable"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"91.6GBaud-capable"}} elem:{name:"name"}} val:{string_val:"91.6GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"91.6GBaud-capable"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"91.6GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"91.6GBaud-capable"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"91.6GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"91.6GBaud-capable"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"true"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"91.6GBaud-capable"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"name"}} val:{string_val:"mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"instant"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"avg"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"min"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"max"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"instant"}} val:{decimal_val:{digits:-770 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"avg"}} val:{decimal_val:{digits:-770 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"min"}} val:{decimal_val:{digits:-772 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"max"}} val:{decimal_val:{digits:-769 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"name"}} val:{string_val:"XCVR-1-4"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"XCVR-1-4"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"XCVR-1-4"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"state"} elem:{name:"type"}} val:{string_val:"openconfig-platform-types:TRANSCEIVER"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"state"} elem:{name:"id"}} val:{string_val:"XCVR-1-4"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"state"} elem:{name:"parent"}} val:{string_val:"PORT-1-4"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"instant"}} val:{decimal_val:{digits:200 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"name"}} val:{string_val:"mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"pre-fec-ber"} elem:{name:"instant"}} val:{decimal_val:{precision:18}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"pre-fec-ber"} elem:{name:"interval"}} val:{uint_val:1}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"physical-channels"} elem:{name:"channel" key:{key:"index" value:"1"}} elem:{name:"index"}} val:{uint_val:1}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"physical-channels"} elem:{name:"channel" key:{key:"index" value:"1"}} elem:{name:"config"} elem:{name:"index"}} val:{uint_val:1}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"physical-channels"} elem:{name:"channel" key:{key:"index" value:"1"}} elem:{name:"state"} elem:{name:"index"}} val:{uint_val:1}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"physical-channels"} elem:{name:"channel" key:{key:"index" value:"1"}} 
This message is only printed once.

My config:

[[inputs.gnmi]]
  addresses = ["device1.mgt.net:10161"]
  prefix_tag_key_with_path = true
  username = "$user"
  password = "$password"
  redial = "10s"
  tls_enable = true
  insecure_skip_verify = true
  tls_ca = "/etc/telegraf/router_ca.pem"
  [[inputs.gnmi.subscription]]
    name = "optical_channel"
    path = "/components/component/"
    subscription_mode = "sample"
    origin = "openconfig"
    sample_interval = "10s"

I believe that setting origin = "openconfig" changes the data set. I have a few different origins that I can use to pull data. Would it be possible to handle all of them as you handled openconfig-platform?

@mohsin106
Copy link
Author

@mohsin106 please use single-quotes around the path and try again with path = '/components/component/[name=*]'...

getting same error when using single ticks:

[telegraf] Error running agent: could not initialize input inputs.gnmi: invalid string path /components/component/[name=*]: invalid List name: "", in: [name=*]

My Config:

[[inputs.gnmi]]
  # name_override = "components"
  addresses = ["device1.mgt.net:10161"]
  prefix_tag_key_with_path = true
  username = "$user"
  password = "$password"
  redial = "10s"
  tls_enable = true
  insecure_skip_verify = true
  tls_ca = "/etc/telegraf/router_ca.pem"
  [[inputs.gnmi.subscription]]
    name = "optical_channel"
    path = '/components/component/[name=*]'
    subscription_mode = "sample"
    origin = "openconfig-platform"
    sample_interval = "10s"

@mohsin106
Copy link
Author

Ok I fixed the path issue. I had to use path = "/components/component[name=*]/"

@srebhan
Copy link
Contributor

srebhan commented May 7, 2024

@mohsin106 does your config work now?

@srebhan srebhan added the waiting for response waiting for response from contributor label May 7, 2024
@mohsin106
Copy link
Author

@mohsin106 does your config work now?
It only works when I configure the origin parameter to openconfig-platform. But when I change the origin to openconfig I get this error:

2024-05-07T15:52:46Z W! [inputs.gnmi] Got empty metric-name for response, usually indicating
configuration issues as the response cannot be related to any subscription.
Please open an issue on https://github.com/influxdata/telegraf including your
device model and the following response data:
timestamp:1715097165362889000 update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"name"}} val:{string_val:"CM-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"instant"}} val:{decimal_val:{digits:224 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"avg"}} val:{decimal_val:{digits:225 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"min"}} val:{decimal_val:{digits:218 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"max"}} val:{decimal_val:{digits:236 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"interval"}} val:{uint_val:3600000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"state"} elem:{name:"memory"} elem:{name:"available"}} val:{uint_val:5014408000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"state"} elem:{name:"memory"} elem:{name:"utilized"}} val:{uint_val:3126500000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"cpu"} elem:{name:"openconfig-platform-cpu:utilization"} elem:{name:"state"} elem:{name:"instant"}} val:{uint_val:13}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"cpu"} elem:{name:"openconfig-platform-cpu:utilization"} elem:{name:"state"} elem:{name:"avg"}} val:{uint_val:14}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"cpu"} elem:{name:"openconfig-platform-cpu:utilization"} elem:{name:"state"} elem:{name:"min"}} val:{uint_val:12}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"cpu"} elem:{name:"openconfig-platform-cpu:utilization"} elem:{name:"state"} elem:{name:"max"}} val:{uint_val:18}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"CM-1"}} elem:{name:"cpu"} elem:{name:"openconfig-platform-cpu:utilization"} elem:{name:"state"} elem:{name:"interval"}} val:{uint_val:3600000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"AP-1"}} elem:{name:"name"}} val:{string_val:"AP-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"AP-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"instant"}} val:{decimal_val:{digits:321 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"AP-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"avg"}} val:{decimal_val:{digits:322 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"AP-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"min"}} val:{decimal_val:{digits:319 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"AP-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"max"}} val:{decimal_val:{digits:329 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"AP-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"interval"}} val:{uint_val:3600000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"name"}} val:{string_val:"LM-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"instant"}} val:{decimal_val:{digits:432 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"avg"}} val:{decimal_val:{digits:434 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"min"}} val:{decimal_val:{digits:428 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"max"}} val:{decimal_val:{digits:439 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"interval"}} val:{uint_val:3600000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-1"}} elem:{name:"name"}} val:{string_val:"PORT-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-1"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"PORT-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-1"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"PORT-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-2"}} elem:{name:"name"}} val:{string_val:"PORT-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-2"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"PORT-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-2"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"PORT-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-4"}} elem:{name:"name"}} val:{string_val:"PORT-1-4"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-4"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"PORT-1-4"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-4"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"PORT-1-4"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-12"}} elem:{name:"name"}} val:{string_val:"PORT-1-12"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-12"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"PORT-1-12"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-1"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-1-12"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"PORT-1-12"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"name"}} val:{string_val:"LM-7"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"instant"}} val:{decimal_val:{digits:315 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"avg"}} val:{decimal_val:{digits:313 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"min"}} val:{decimal_val:{digits:310 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"max"}} val:{decimal_val:{digits:316 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"interval"}} val:{uint_val:3600000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-7-1"}} elem:{name:"name"}} val:{string_val:"PORT-7-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-7-1"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"PORT-7-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-7-1"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"PORT-7-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-7-3"}} elem:{name:"name"}} val:{string_val:"PORT-7-3"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-7-3"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"PORT-7-3"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-7-3"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"PORT-7-3"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-7-2"}} elem:{name:"name"}} val:{string_val:"PORT-7-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-7-2"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"PORT-7-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"LM-7"}} elem:{name:"subcomponents"} elem:{name:"subcomponent" key:{key:"name" value:"PORT-7-2"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"PORT-7-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"name"}} val:{string_val:"Waveserver"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"Waveserver"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"Waveserver"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"type"}} val:{string_val:"openconfig-platform-types:CHASSIS"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"mfg-name"}} val:{string_val:"Ciena"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"removable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"empty"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"instant"}} val:{decimal_val:{digits:285 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"avg"}} val:{decimal_val:{digits:282 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"min"}} val:{decimal_val:{digits:280 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"max"}} val:{decimal_val:{digits:290 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"interval"}} val:{uint_val:3600000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"Waveserver"}} elem:{name:"state"} elem:{name:"used-power"}} val:{uint_val:397}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"name"}} val:{string_val:"OCH-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"OCH-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"OCH-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"state"} elem:{name:"type"}} val:{string_val:"openconfig-transport-types:OPTICAL_CHANNEL"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"state"} elem:{name:"id"}} val:{string_val:"OCH-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"state"} elem:{name:"removable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"state"} elem:{name:"empty"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"state"} elem:{name:"parent"}} val:{string_val:"PORT-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"expected-restoration-time"}} elem:{name:"name"}} val:{string_val:"expected-restoration-time"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"expected-restoration-time"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"expected-restoration-time"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"expected-restoration-time"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"expected-restoration-time"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"expected-restoration-time"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"modem-class"}} elem:{name:"name"}} val:{string_val:"modem-class"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"modem-class"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"modem-class"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"modem-class"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"modem-class"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"modem-class"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"reach-limit"}} elem:{name:"name"}} val:{string_val:"reach-limit"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"reach-limit"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"reach-limit"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"reach-limit"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"reach-limit"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"reach-limit"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"link-optimization-mode"}} elem:{name:"name"}} val:{string_val:"link-optimization-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"link-optimization-mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"link-optimization-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"link-optimization-mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"link-optimization-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"link-optimization-mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-tuning-mode"}} elem:{name:"name"}} val:{string_val:"laser-tuning-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-tuning-mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"laser-tuning-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-tuning-mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"laser-tuning-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-tuning-mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-mode"}} elem:{name:"name"}} val:{string_val:"laser-centering-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"laser-centering-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"laser-centering-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-range"}} elem:{name:"name"}} val:{string_val:"laser-centering-range"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-range"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"laser-centering-range"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-range"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"laser-centering-range"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-range"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-shutdown-mode"}} elem:{name:"name"}} val:{string_val:"laser-shutdown-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-shutdown-mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"laser-shutdown-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-shutdown-mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"laser-shutdown-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-shutdown-mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"channel-contention-detection-avoidance"}} elem:{name:"name"}} val:{string_val:"channel-contention-detection-avoidance"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"channel-contention-detection-avoidance"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"channel-contention-detection-avoidance"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"channel-contention-detection-avoidance"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"channel-contention-detection-avoidance"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"channel-contention-detection-avoidance"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-power-reduction-state"}} elem:{name:"name"}} val:{string_val:"tx-power-reduction-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-power-reduction-state"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-power-reduction-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-power-reduction-state"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-power-reduction-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-power-reduction-state"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-compensation-mode"}} elem:{name:"name"}} val:{string_val:"tx-dispersion-compensation-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-compensation-mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-dispersion-compensation-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-compensation-mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-dispersion-compensation-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-compensation-mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-precompensation-value"}} elem:{name:"name"}} val:{string_val:"tx-dispersion-precompensation-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-precompensation-value"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-dispersion-precompensation-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-precompensation-value"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-dispersion-precompensation-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-precompensation-value"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"0"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-precompensation-value"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-path-value"}} elem:{name:"name"}} val:{string_val:"tx-dispersion-path-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-path-value"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-dispersion-path-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-path-value"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-dispersion-path-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-path-value"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-min"}} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-min"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-min"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-min"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-min"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-min"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-min"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-max"}} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-max"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-max"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-max"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-max"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-max"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-max"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-link-dispersion"}} elem:{name:"name"}} val:{string_val:"actual-tx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-link-dispersion"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"actual-tx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-link-dispersion"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"actual-tx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-link-dispersion"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"3158"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-link-dispersion"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-rx-link-dispersion"}} elem:{name:"name"}} val:{string_val:"actual-rx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-rx-link-dispersion"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"actual-rx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-rx-link-dispersion"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"actual-rx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-rx-link-dispersion"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"3097"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-rx-link-dispersion"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-precompensation-dispersion"}} elem:{name:"name"}} val:{string_val:"actual-tx-precompensation-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-precompensation-dispersion"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"actual-tx-precompensation-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-precompensation-dispersion"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"actual-tx-precompensation-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-precompensation-dispersion"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"0"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-precompensation-dispersion"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-round-trip-delay"}} elem:{name:"name"}} val:{string_val:"estimated-round-trip-delay"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-round-trip-delay"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"estimated-round-trip-delay"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-round-trip-delay"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"estimated-round-trip-delay"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-round-trip-delay"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-unidirectional-latency"}} elem:{name:"name"}} val:{string_val:"estimated-unidirectional-latency"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-unidirectional-latency"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"estimated-unidirectional-latency"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-unidirectional-latency"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"estimated-unidirectional-latency"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-unidirectional-latency"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-fiber-length"}} elem:{name:"name"}} val:{string_val:"estimated-fiber-length"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-fiber-length"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"estimated-fiber-length"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-fiber-length"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"estimated-fiber-length"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-fiber-length"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"instant"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"avg"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"min"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"max"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"instant"}} val:{decimal_val:{digits:-590 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"avg"}} val:{decimal_val:{digits:-588 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"min"}} val:{decimal_val:{digits:-589 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"max"}} val:{decimal_val:{digits:-587 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"chromatic-dispersion"} elem:{name:"instant"}} val:{decimal_val:{digits:309700 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"chromatic-dispersion"} elem:{name:"avg"}} val:{decimal_val:{digits:309700 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"chromatic-dispersion"} elem:{name:"min"}} val:{decimal_val:{digits:309700 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"chromatic-dispersion"} elem:{name:"max"}} val:{decimal_val:{digits:309800 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"chromatic-dispersion"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"polarization-dependent-loss"} elem:{name:"instant"}} val:{decimal_val:{digits:38 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"polarization-dependent-loss"} elem:{name:"avg"}} val:{decimal_val:{digits:37 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"polarization-dependent-loss"} elem:{name:"max"}} val:{decimal_val:{digits:44 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-1"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"polarization-dependent-loss"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"name"}} val:{string_val:"XCVR-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"XCVR-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"XCVR-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"state"} elem:{name:"type"}} val:{string_val:"openconfig-platform-types:TRANSCEIVER"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"state"} elem:{name:"id"}} val:{string_val:"XCVR-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"state"} elem:{name:"parent"}} val:{string_val:"PORT-1-1"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-ber"}} elem:{name:"name"}} val:{string_val:"pre-fec-sd-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-ber"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"pre-fec-sd-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-ber"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"pre-fec-sd-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-ber"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-db"}} elem:{name:"name"}} val:{string_val:"pre-fec-sd-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-db"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"pre-fec-sd-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-db"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"pre-fec-sd-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-db"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-db"}} elem:{name:"name"}} val:{string_val:"pre-fec-sf-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-db"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"pre-fec-sf-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-db"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"pre-fec-sf-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-db"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-ber"}} elem:{name:"name"}} val:{string_val:"pre-fec-sf-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-ber"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"pre-fec-sf-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-ber"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"pre-fec-sf-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-ber"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"service-profile"}} elem:{name:"name"}} val:{string_val:"service-profile"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"service-profile"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"service-profile"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"service-profile"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"service-profile"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"service-profile"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"56GBaud-capable"}} elem:{name:"name"}} val:{string_val:"56GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"56GBaud-capable"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"56GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"56GBaud-capable"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"56GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"56GBaud-capable"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"false"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"56GBaud-capable"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"35GBaud-capable"}} elem:{name:"name"}} val:{string_val:"35GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"35GBaud-capable"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"35GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"35GBaud-capable"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"35GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"35GBaud-capable"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"false"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"35GBaud-capable"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"95GBaud-capable"}} elem:{name:"name"}} val:{string_val:"95GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"95GBaud-capable"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"95GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"95GBaud-capable"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"95GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"95GBaud-capable"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"true"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"95GBaud-capable"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"91.6GBaud-capable"}} elem:{name:"name"}} val:{string_val:"91.6GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"91.6GBaud-capable"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"91.6GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"91.6GBaud-capable"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"91.6GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"91.6GBaud-capable"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"true"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"91.6GBaud-capable"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"name"}} val:{string_val:"mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"instant"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"avg"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"min"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"max"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"instant"}} val:{decimal_val:{digits:-560 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"avg"}} val:{decimal_val:{digits:-562 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"min"}} val:{decimal_val:{digits:-563 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"max"}} val:{decimal_val:{digits:-561 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-1"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"name"}} val:{string_val:"OCH-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"OCH-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"OCH-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"state"} elem:{name:"type"}} val:{string_val:"openconfig-transport-types:OPTICAL_CHANNEL"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"state"} elem:{name:"id"}} val:{string_val:"OCH-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"state"} elem:{name:"removable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"state"} elem:{name:"empty"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"state"} elem:{name:"parent"}} val:{string_val:"PORT-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"expected-restoration-time"}} elem:{name:"name"}} val:{string_val:"expected-restoration-time"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"expected-restoration-time"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"expected-restoration-time"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"expected-restoration-time"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"expected-restoration-time"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"expected-restoration-time"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"modem-class"}} elem:{name:"name"}} val:{string_val:"modem-class"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"modem-class"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"modem-class"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"modem-class"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"modem-class"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"modem-class"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"reach-limit"}} elem:{name:"name"}} val:{string_val:"reach-limit"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"reach-limit"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"reach-limit"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"reach-limit"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"reach-limit"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"reach-limit"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"link-optimization-mode"}} elem:{name:"name"}} val:{string_val:"link-optimization-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"link-optimization-mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"link-optimization-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"link-optimization-mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"link-optimization-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"link-optimization-mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-tuning-mode"}} elem:{name:"name"}} val:{string_val:"laser-tuning-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-tuning-mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"laser-tuning-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-tuning-mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"laser-tuning-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-tuning-mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-mode"}} elem:{name:"name"}} val:{string_val:"laser-centering-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"laser-centering-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"laser-centering-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-range"}} elem:{name:"name"}} val:{string_val:"laser-centering-range"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-range"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"laser-centering-range"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-range"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"laser-centering-range"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-centering-range"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-shutdown-mode"}} elem:{name:"name"}} val:{string_val:"laser-shutdown-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-shutdown-mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"laser-shutdown-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-shutdown-mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"laser-shutdown-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"laser-shutdown-mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"channel-contention-detection-avoidance"}} elem:{name:"name"}} val:{string_val:"channel-contention-detection-avoidance"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"channel-contention-detection-avoidance"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"channel-contention-detection-avoidance"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"channel-contention-detection-avoidance"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"channel-contention-detection-avoidance"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"channel-contention-detection-avoidance"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-power-reduction-state"}} elem:{name:"name"}} val:{string_val:"tx-power-reduction-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-power-reduction-state"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-power-reduction-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-power-reduction-state"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-power-reduction-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-power-reduction-state"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-compensation-mode"}} elem:{name:"name"}} val:{string_val:"tx-dispersion-compensation-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-compensation-mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-dispersion-compensation-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-compensation-mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-dispersion-compensation-mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-compensation-mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-precompensation-value"}} elem:{name:"name"}} val:{string_val:"tx-dispersion-precompensation-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-precompensation-value"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-dispersion-precompensation-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-precompensation-value"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-dispersion-precompensation-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-precompensation-value"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"193"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-precompensation-value"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-path-value"}} elem:{name:"name"}} val:{string_val:"tx-dispersion-path-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-path-value"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-dispersion-path-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-path-value"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-dispersion-path-value"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-path-value"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-min"}} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-min"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-min"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-min"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-min"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-min"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-min"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-max"}} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-max"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-max"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-max"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-max"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"tx-dispersion-search-mode-max"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"tx-dispersion-search-mode-max"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-link-dispersion"}} elem:{name:"name"}} val:{string_val:"actual-tx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-link-dispersion"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"actual-tx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-link-dispersion"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"actual-tx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-link-dispersion"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"371"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-link-dispersion"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-rx-link-dispersion"}} elem:{name:"name"}} val:{string_val:"actual-rx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-rx-link-dispersion"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"actual-rx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-rx-link-dispersion"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"actual-rx-link-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-rx-link-dispersion"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"385"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-rx-link-dispersion"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-precompensation-dispersion"}} elem:{name:"name"}} val:{string_val:"actual-tx-precompensation-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-precompensation-dispersion"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"actual-tx-precompensation-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-precompensation-dispersion"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"actual-tx-precompensation-dispersion"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-precompensation-dispersion"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"193"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"actual-tx-precompensation-dispersion"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-round-trip-delay"}} elem:{name:"name"}} val:{string_val:"estimated-round-trip-delay"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-round-trip-delay"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"estimated-round-trip-delay"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-round-trip-delay"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"estimated-round-trip-delay"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-round-trip-delay"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-unidirectional-latency"}} elem:{name:"name"}} val:{string_val:"estimated-unidirectional-latency"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-unidirectional-latency"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"estimated-unidirectional-latency"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-unidirectional-latency"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"estimated-unidirectional-latency"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-unidirectional-latency"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-fiber-length"}} elem:{name:"name"}} val:{string_val:"estimated-fiber-length"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-fiber-length"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"estimated-fiber-length"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-fiber-length"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"estimated-fiber-length"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"estimated-fiber-length"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"instant"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"avg"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"min"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"max"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"instant"}} val:{decimal_val:{digits:-780 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"avg"}} val:{decimal_val:{digits:-781 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"min"}} val:{decimal_val:{digits:-782 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"max"}} val:{decimal_val:{digits:-779 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"chromatic-dispersion"} elem:{name:"instant"}} val:{decimal_val:{digits:38500 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"chromatic-dispersion"} elem:{name:"avg"}} val:{decimal_val:{digits:38500 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"chromatic-dispersion"} elem:{name:"min"}} val:{decimal_val:{digits:38400 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"chromatic-dispersion"} elem:{name:"max"}} val:{decimal_val:{digits:38600 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"chromatic-dispersion"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"polarization-dependent-loss"} elem:{name:"instant"}} val:{decimal_val:{digits:67 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"polarization-dependent-loss"} elem:{name:"avg"}} val:{decimal_val:{digits:67 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"polarization-dependent-loss"} elem:{name:"max"}} val:{decimal_val:{digits:92 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"OCH-1-2"}} elem:{name:"openconfig-terminal-device:optical-channel"} elem:{name:"state"} elem:{name:"polarization-dependent-loss"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"name"}} val:{string_val:"XCVR-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"XCVR-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"XCVR-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"state"} elem:{name:"type"}} val:{string_val:"openconfig-platform-types:TRANSCEIVER"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"state"} elem:{name:"id"}} val:{string_val:"XCVR-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"state"} elem:{name:"parent"}} val:{string_val:"PORT-1-2"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-ber"}} elem:{name:"name"}} val:{string_val:"pre-fec-sd-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-ber"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"pre-fec-sd-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-ber"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"pre-fec-sd-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-ber"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-db"}} elem:{name:"name"}} val:{string_val:"pre-fec-sd-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-db"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"pre-fec-sd-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-db"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"pre-fec-sd-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sd-db"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-db"}} elem:{name:"name"}} val:{string_val:"pre-fec-sf-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-db"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"pre-fec-sf-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-db"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"pre-fec-sf-db"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-db"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-ber"}} elem:{name:"name"}} val:{string_val:"pre-fec-sf-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-ber"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"pre-fec-sf-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-ber"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"pre-fec-sf-ber"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"pre-fec-sf-ber"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"service-profile"}} elem:{name:"name"}} val:{string_val:"service-profile"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"service-profile"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"service-profile"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"service-profile"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"service-profile"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"service-profile"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:true}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"56GBaud-capable"}} elem:{name:"name"}} val:{string_val:"56GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"56GBaud-capable"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"56GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"56GBaud-capable"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"56GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"56GBaud-capable"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"false"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"56GBaud-capable"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"35GBaud-capable"}} elem:{name:"name"}} val:{string_val:"35GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"35GBaud-capable"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"35GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"35GBaud-capable"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"35GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"35GBaud-capable"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"false"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"35GBaud-capable"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"95GBaud-capable"}} elem:{name:"name"}} val:{string_val:"95GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"95GBaud-capable"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"95GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"95GBaud-capable"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"95GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"95GBaud-capable"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"true"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"95GBaud-capable"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"91.6GBaud-capable"}} elem:{name:"name"}} val:{string_val:"91.6GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"91.6GBaud-capable"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"91.6GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"91.6GBaud-capable"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"91.6GBaud-capable"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"91.6GBaud-capable"}} elem:{name:"state"} elem:{name:"value"}} val:{string_val:"true"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"91.6GBaud-capable"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"name"}} val:{string_val:"mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"instant"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"avg"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"min"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"max"}} val:{decimal_val:{digits:-300 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"instant"}} val:{decimal_val:{digits:-770 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"avg"}} val:{decimal_val:{digits:-766 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"min"}} val:{decimal_val:{digits:-767 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"max"}} val:{decimal_val:{digits:-763 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-2"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"name"}} val:{string_val:"XCVR-1-4"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"XCVR-1-4"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"XCVR-1-4"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"state"} elem:{name:"type"}} val:{string_val:"openconfig-platform-types:TRANSCEIVER"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"state"} elem:{name:"id"}} val:{string_val:"XCVR-1-4"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"state"} elem:{name:"parent"}} val:{string_val:"PORT-1-4"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"state"} elem:{name:"temperature"} elem:{name:"instant"}} val:{decimal_val:{digits:220 precision:1}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"admin-state"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"admin-state"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"name"}} val:{string_val:"mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"config"} elem:{name:"name"}} val:{string_val:"mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"state"} elem:{name:"name"}} val:{string_val:"mode"}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"properties"} elem:{name:"property" key:{key:"name" value:"mode"}} elem:{name:"state"} elem:{name:"configurable"}} val:{bool_val:false}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"pre-fec-ber"} elem:{name:"instant"}} val:{decimal_val:{precision:18}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"state"} elem:{name:"pre-fec-ber"} elem:{name:"interval"}} val:{uint_val:1}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"physical-channels"} elem:{name:"channel" key:{key:"index" value:"1"}} elem:{name:"index"}} val:{uint_val:1}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"physical-channels"} elem:{name:"channel" key:{key:"index" value:"1"}} elem:{name:"config"} elem:{name:"index"}} val:{uint_val:1}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"physical-channels"} elem:{name:"channel" key:{key:"index" value:"1"}} elem:{name:"state"} elem:{name:"index"}} val:{uint_val:1}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"physical-channels"} elem:{name:"channel" key:{key:"index" value:"1"}} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"instant"}} val:{decimal_val:{digits:160 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"physical-channels"} elem:{name:"channel" key:{key:"index" value:"1"}} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"avg"}} val:{decimal_val:{digits:156 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"physical-channels"} elem:{name:"channel" key:{key:"index" value:"1"}} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"min"}} val:{decimal_val:{digits:155 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"physical-channels"} elem:{name:"channel" key:{key:"index" value:"1"}} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"max"}} val:{decimal_val:{digits:157 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"physical-channels"} elem:{name:"channel" key:{key:"index" value:"1"}} elem:{name:"state"} elem:{name:"output-power"} elem:{name:"interval"}} val:{uint_val:10000000000}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"physical-channels"} elem:{name:"channel" key:{key:"index" value:"1"}} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"instant"}} val:{decimal_val:{digits:-4000 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"physical-channels"} elem:{name:"channel" key:{key:"index" value:"1"}} elem:{name:"state"} elem:{name:"input-power"} elem:{name:"avg"}} val:{decimal_val:{digits:-4000 precision:2}}} update:{path:{elem:{name:"openconfig-platform:components"} elem:{name:"component" key:{key:"name" value:"XCVR-1-4"}} elem:{name:"openconfig-platform-transceiver:transceiver"} elem:{name:"physical-channels"} elem:{name:"channel" key:{key:"index" value:"1"}} 
This message is only printed once.

@telegraf-tiger telegraf-tiger bot removed the waiting for response waiting for response from contributor label May 7, 2024
@srebhan
Copy link
Contributor

srebhan commented May 7, 2024

@mohsin106 well the prefix in the response is openconfig-platform so this is what we match against... Why do you want to change it to openconfig?

@mohsin106
Copy link
Author

@srebhan from the vendor I have the option to select different origins so that I can receive different data sets. openconfig is default origin and I can choose from any of the below.

# origin: "openconfig-alarms"
# origin: "openconfig-system"
# origin: "openconfig-interfaces"
# origin: "openconfig-local-routing"
# origin: "openconfig-aaa"
# origin: "openconfig-aaa-tacacs"
# origin: "openconfig-platform-linecard"
# origin: "openconfig-system-logging"
# origin: "openconfig-platform-transceiver"
# origin: "openconfig-license"

@mohsin106
Copy link
Author

When I subscribe to the /terminal-device/logical-channels/channel/ethernet/state sensor path and use openconfig-terminal-device as the origin I get the below error:

2024-05-07T21:55:05Z W! [inputs.gnmi] Got empty metric-name for response, usually indicating
configuration issues as the response cannot be related to any subscription.
Please open an issue on https://github.com/influxdata/telegraf including your
device model and the following response data:
timestamp:1715118905361161000 update:{path:{elem:{name:"openconfig-terminal-device:terminal-device"} elem:{name:"logical-channels"} elem:{name:"channel"

My Config:

[[inputs.gnmi]]
  addresses = ["device1.mgt.net:10161"]
  prefix_tag_key_with_path = true
  username = "$user"
  password = "$password"
  redial = "10s"
  tls_enable = true
  insecure_skip_verify = true
  tls_ca = "/etc/telegraf/router_ca.pem"
  [[inputs.gnmi.subscription]]
    name = "ethernet"
    path = "/terminal-device/logical-channels/channel/ethernet/state"
    subscription_mode = "sample"
    origin = "openconfig-terminal-device"
    sample_interval = "10s"

@srebhan
Copy link
Contributor

srebhan commented May 8, 2024

@mohsin106 your data in the log is not complete so I cannot debug what is going on...

@mohsin106
Copy link
Author

mohsin106 commented May 8, 2024 via email

@srebhan
Copy link
Contributor

srebhan commented May 8, 2024

I just need the timestamp:... line... Can you append that as a file? Otherwise use pastebin or similar..

@mohsin106
Copy link
Author

@srebhan attaching log file.
ws-terminal-device-log.txt

@mohsin106
Copy link
Author

@srebhan I'm doing some more testing. I have the prefix_tag_key_with_path = true configured:

[[inputs.gnmi]]
  addresses = ["labdevice1.mgt.net:10161"]
  prefix_tag_key_with_path = true
  username = "$user"
  password = "$password"
  redial = "10s"
  tls_enable = true
  insecure_skip_verify = true

I'm running the nightly Telegraf build. I'm still getting the Got empty metric-name for response, usually indicating configuration issues as the response cannot be related to any subscription. error message in Telegraf and my data output looks like this:

{
  "fields": {
    "terminal_device/logical_channels/channel/ethernet/state/in_block_errors": 0,
    "terminal_device/logical_channels/channel/ethernet/state/in_crc_errors": 0,
    "terminal_device/logical_channels/channel/ethernet/state/in_pcs_bip_errors": 0,
    "terminal_device/logical_channels/channel/ethernet/state/out_block_errors": 0,
    "terminal_device/logical_channels/channel/ethernet/state/out_crc_errors": 0,
    "terminal_device/logical_channels/channel/ethernet/state/out_pcs_bip_errors": 0,
    "terminal_device/logical_channels/channel/index": 70302
  },
  "name": "",
  "tags": {
    "channel_index": "70302",
    "source": "labdevice1.mgt.net"
  },
  "timestamp": 1715277975
}

Should prefix_tag_key_with_path = true be putting something inside the name field?

@srebhan
Copy link
Contributor

srebhan commented May 10, 2024

@mohsin106 please do not mix issues in here, let's first find out why you get the initial empty message in #15286 (comment). Can you please post your subscription section related to the debug in #15286 (comment)?

@srebhan srebhan added the waiting for response waiting for response from contributor label May 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/gnmi bug unexpected problem or unintended behavior waiting for response waiting for response from contributor
Projects
None yet
Development

No branches or pull requests

2 participants