This module contains a collection of YANG definitions for Cisco IOS-XR gnss package operational data. This module contains defi...
Version: 2020-10-20
module Cisco-IOS-XR-gnss-oper { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-gnss-oper"; prefix gnss-oper; import Cisco-IOS-XR-types { prefix xr; } import cisco-semver { prefix semver; } include Cisco-IOS-XR-gnss-oper-sub1 { revision-date "2020-10-20"; } organization "Cisco Systems, Inc."; contact "Cisco Systems, Inc. Customer Service Postal: 170 West Tasman Drive San Jose, CA 95134 Tel: +1 800 553-NETS E-mail: cs-yang@cisco.com"; description "This module contains a collection of YANG definitions for Cisco IOS-XR gnss package operational data. This module contains definitions for the following management objects: gnss-receiver: GNSS receiver operational data Copyright (c) 2013-2020 by Cisco Systems, Inc. All rights reserved."; revision "2020-10-20" { description "Add optional serial number field"; } revision "2019-09-30" { description "Removed enum usage from alarms, added elevation, azimuth and time locked by gnss receiver"; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2017-09-07" { description "Fixed type translation error."; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "2.1.0"; semver:module-version "2.0.0"; semver:module-version "1.0.0"; container gnss-receiver { config false; description "GNSS receiver operational data"; container nodes { description "Table for node-specific operational data"; list node { key "node"; description "Node-specific data for a particular node"; container receivers { description "Table for node-specific operational data"; list receiver { key "number"; description "Operational data for a GNSS receiver"; leaf number { type uint32; description "Number"; } leaf receiver-number { type uint32; description "Receiver number"; } leaf node { type xr:Node-id; description "Node the receiver is on"; } leaf enabled { type boolean; description "Whether the receiver is enabled"; } leaf shutdown { type boolean; description "Whether the receiver is shutdown"; } leaf anti-jam-disable { type boolean; description "Whether anti-jam mode is disabled"; } leaf constellation { type Gnssmgr-bag-constellation; description "Constellation used by the receiver"; } leaf snr-threshold { type uint32; description "Satellite SNR threshold"; } leaf elevation-threshold { type uint32; description "Satellite elevation threshold"; } leaf pdop-threshold { type uint32; description "Satellite position (3D) dilution of precision (PDOP) threshold"; } leaf traim-threshold { type uint32; description "Satellite TRAIM threshold"; } leaf cable-delay-compensation { type int32; description "Cable delay compensation"; } leaf polarity1pps { type Gnssmgr-bag-1pps-polarity; description "1PPS polarity"; } leaf available { type boolean; description "Whether the receiver is available"; } leaf lock-status { type Gnssmgr-bag-lock-status; description "The lock status of the receiver"; } leaf receiver-mode { type Gnssmgr-bag-rx-mode; description "The receiver mode of the receiver"; } leaf survey-progress { type uint32; description "The survey progress of the receiver"; } leaf holdover-duration { type uint32; description "The holdover duration of the receier"; } leaf major-alarm { type uint32; description "The status of the receiver's major alarm"; } leaf minor-alarm { type uint32; description "The status of the receiver's minor alarm"; } leaf pdop { type uint32; description "Position (3D) dilution of precision (in thousandths)"; } leaf hdop { type uint32; description "Horizontal dilution of precision (in thousandths)"; } leaf vdop { type uint32; description "Vertical dilution of precision (in thousandths)"; } leaf tdop { type uint32; description "Time dilution of precision (in thousandths)"; } leaf latitude { type int32; units "centisecond"; description "Latitude of the receiver (arcseconds)"; } leaf longitude { type int32; units "centisecond"; description "Longitude of the receiver (arcseconds)"; } leaf altitude { type int64; description "Altitude of the receiver (m)"; } leaf time { type uint32; units "second"; description "Current time recovered by the receiver (secs since epoch)"; } leaf utc-offset { type int16; description "UTC offset of the receiver"; } leaf firmware-version { type Gnssmgr-bag-optional-string; description "Firmware version of the receiver"; } leaf locked-time { type uint32; units "second"; description "Locked time recovered by the receiver (secs since epoch)"; } leaf serial-number { type Gnssmgr-bag-optional-string; description "Serial number of the receiver"; } leaf satellite-data-known { type boolean; description "Is the satellite data known?"; } list satellite { description "Satellites visible to the receiver"; leaf prn-number { type uint8; description "PRN number"; } leaf channel-number { type uint8; description "Channel number"; } leaf acquisition-flag { type boolean; description "Acquisition flag"; } leaf ephemeris-flag { type boolean; description "Ephemeris flag"; } leaf sv-type { type Gnssmgr-bag-sat-sv; description "Space vehicle (SV) type"; } leaf signal-strength { type uint32; description "Signal strength (0.001 dB-Hz)"; } leaf elevation { type uint32; description "Elevation (0.001 degrees)"; } leaf azimuth { type uint32; description "Azimuth (0.001 degrees)"; } } // list satellite } // list receiver } // container receivers leaf node { type xr:Node-id; description "Node"; } } // list node } // container nodes } // container gnss-receiver } // module Cisco-IOS-XR-gnss-oper
© 2023 YumaWorks, Inc. All rights reserved.