Skip to content
Snippets Groups Projects
xpon.md 30.58 KiB

xpon Schema

http://example.com/root.json
Custom Properties Additional Properties
Forbidden Permitted

xpon

List of Methods
status
*

status

status

  • type: Method

status Type

object with following properties:

Property Type Required
output object Optional

output

output

  • is optional
  • type: object
output Type

object with following properties:

Property Type Required
ONU array Optional

ONU

ONU

  • is optional
  • type: object[]
ONU Type

Array type: object[]

All items must be of the type: object with following properties:

Property Type Required Default
ANI array Required
Enable boolean Required "false"
EquipmentID string Required
EthernetUNI array Required
SoftwareImage array Required
Transceiver array Required
Version string Required

ANI

ANI

  • is required
  • type: object[]
ANI Type

Array type: object[]

All items must be of the type: object with following properties:

Property Type Required Default
Enable boolean Required "false"
PONMode string Required
Stats Required
Status string Required

Enable

Enable

  • is required
  • type: boolean
  • default: "false"
Enable Type

boolean

PONMode

PONMode

  • is required
  • type: enum
PONMode Type

string

The value of this property must be equal to one of the known values below.

PONMode Known Values
Value
GPON
XG-PON
NG-PON2
XGS-PON

Stats

Stats

  • is required
  • type: complex
Stats Type

Unknown type ``.

{
  "items": {
    "type": "object",
    "required": ["BytesSent", "BytesReceived", "PacketsSent", "PacketsReceived"],
    "properties": {
      "BytesSent": {
        "type": "integer",
        "minimum": 0
      },
      "BytesReceived": {
        "type": "integer",
        "minimum": 0
      },
      "PacketsSent": {
        "type": "integer",
        "minimum": 0
      },
      "PacketsReceived": {
        "type": "integer",
        "minimum": 0
      }
    }
  },
  "simpletype": "complex"
}

Status

Status

  • is required
  • type: enum
Status Type

string

The value of this property must be equal to one of the known values below.

Status Known Values
Value
Up
Down
Dormant
Unknown
NotPresent
Error

Enable

Enable