Skip to content

Instantly share code, notes, and snippets.

@Thar0l
Created February 28, 2020 14:42
Show Gist options
  • Save Thar0l/1fa41443a1276b23edb680491684851a to your computer and use it in GitHub Desktop.
Save Thar0l/1fa41443a1276b23edb680491684851a to your computer and use it in GitHub Desktop.
Cmds
Layer Id Len Type Name
Settings::LayerPhyPlc, 0x0001, 1, Settings::TypeUint8, power
Settings::LayerPhyPlc, 0x0002, 1, Settings::TypeUint8, modulation
Settings::LayerPhyPlc, 0x0003, 36, Settings::TypeArrayUint8, subcarriersMask
Settings::LayerPhyPlc, 0x0004, 36, Settings::TypeArrayUint8, subcarriersPower
Settings::LayerPhyPlc, 0x0005, 6, Settings::TypeArrayUint8, mapping
Settings::LayerPhyPlc, 0x0101, 4, Settings::TypeUint32, stats.rxFrameCount
Settings::LayerPhyPlc, 0x0102, 4, Settings::TypeUint32, stats.txFrameCount
Settings::LayerPhyPlc, 0x0103, 4, Settings::TypeUint32, stats.rxDataCount
Settings::LayerPhyPlc, 0x0104, 4, Settings::TypeUint32, stats.txDataCount
Settings::LayerPhyPlc, 0x0105, 4, Settings::TypeUint32, stats.rxAckCount
Settings::LayerPhyPlc, 0x0106, 4, Settings::TypeUint32, stats.txAckCount
Settings::LayerPhyPlc, 0x0110, 4, Settings::TypeUint32, stats.csmaFailCount
Settings::LayerPhyPlc, 0x0111, 4, Settings::TypeUint32, stats.badCrcCount
Settings::LayerPhyPlc, 0x0A01, 1, Settings::TypeUint8, csma.dataMode
Settings::LayerPhyPlc, 0x0A02, 1, Settings::TypeUint8, csma.ackMode
Settings::LayerPhyRf, 0x0001, 1, Settings::TypeUint8, page
Settings::LayerPhyRf, 0x0002, 1, Settings::TypeUint8, channel
Settings::LayerPhyRf, 0x0011, 3, Settings::TypeArrayHex, customPageParams
Settings::LayerPhyRf, 0x0012, 3, Settings::TypeArrayHex, customChannelParams
Settings::LayerPhyRf, 0x0101, 4, Settings::TypeUint32, stats.rxFrameCount
Settings::LayerPhyRf, 0x0102, 4, Settings::TypeUint32, stats.txFrameCount
Settings::LayerPhyRf, 0x0103, 4, Settings::TypeUint32, stats.rxDataCount
Settings::LayerPhyRf, 0x0104, 4, Settings::TypeUint32, stats.txDataCount
Settings::LayerPhyRf, 0x0105, 4, Settings::TypeUint32, stats.rxAckCount
Settings::LayerPhyRf, 0x0106, 4, Settings::TypeUint32, stats.txAckCount
Settings::LayerPhyRf, 0x0110, 4, Settings::TypeUint32, stats.csmaFailCount
Settings::LayerPhyRf, 0x0111, 4, Settings::TypeUint32, stats.badCrcCount
Settings::LayerPhyRf, 0x0120, 1, Settings::TypeInt8, stats.lastRssi
Settings::LayerPhyRf, 0x0121, 1, Settings::TypeUint8, stats.lastLqi
Settings::LayerPhyRf, 0x0A01, 1, Settings::TypeUint8, csma.dataMode
Settings::LayerPhyRf, 0x0A02, 1, Settings::TypeUint8, csma.ackMode
Settings::LayerMac, 0x0001, 8, Settings::TypeAddr64, extendedAddress
Settings::LayerMac, 0x0002, 2, Settings::TypeAddr16, panId
Settings::LayerMac, 0x0003, 2, Settings::TypeAddr16, shortAddress
Settings::LayerMac, 0x0004, 2, Settings::TypeUint16, coordLinkCost
Settings::LayerMac, 0x0005, 1, Settings::TypeUint8, securityEnabled
Settings::LayerMac, 0x0006, 1, Settings::TypeUint8, securityType
Settings::LayerMac, 0x0007, 1, Settings::TypeUint8, interfaces
Settings::LayerMac, 0x0008, 1, Settings::TypeUint8, promiscuousMode
Settings::LayerMac, 0x0010, 2, Settings::TypeUint16, neighbourTableEntryTtl
Settings::LayerMac, 0x0012, 15, Settings::TypeExtended, neighbourTable
Settings::LayerMac, 0x0100, 4, Settings::TypeUint32, stats.uptime
Settings::LayerMac, 0x0101, 4, Settings::TypeUint32, stats.rxFrameCount
Settings::LayerMac, 0x0102, 4, Settings::TypeUint32, stats.txFrameCount
Settings::LayerMac, 0x0103, 4, Settings::TypeUint32, stats.rxDataPacketCount
Settings::LayerMac, 0x0104, 4, Settings::TypeUint32, stats.txDataPacketCount
Settings::LayerMac, 0x0105, 4, Settings::TypeUint32, stats.rxCommandPacketCount
Settings::LayerMac, 0x0106, 4, Settings::TypeUint32, stats.txCommandPacketCount
Settings::LayerMac, 0x0107, 4, Settings::TypeUint32, stats.rxBroadcastPacketCount
Settings::LayerMac, 0x0108, 4, Settings::TypeUint32, stats.txBroadcastPacketCount
Settings::LayerMac, 0x0109, 4, Settings::TypeUint32, stats.rxBeaconCount
Settings::LayerMac, 0x010A, 4, Settings::TypeUint32, stats.txBeaconCount
Settings::LayerMac, 0x0110, 4, Settings::TypeUint32, stats.csmaFailCount
Settings::LayerMac, 0x0111, 4, Settings::TypeUint32, stats.noAckCount
Settings::LayerMac, 0x0112, 4, Settings::TypeUint32, stats.badCrcCount
Settings::LayerMac, 0x0E01, 1, Settings::TypeUint8, bsn
Settings::LayerMac, 0x0E02, 1, Settings::TypeUint8, dsn
Settings::LayerMac, 0x0201, 1, Settings::TypeUint8, csma.highPriorityWindowSize
Settings::LayerMac, 0x0202, 4, Settings::TypeUint32, csma.fairnessLimit
Settings::LayerMac, 0x0203, 1, Settings::TypeUint8, csma.macA
Settings::LayerMac, 0x0204, 4, Settings::TypeUint32, csma.macK
Settings::LayerMac, 0x0205, 1, Settings::TypeUint8, csma.minBe
Settings::LayerMac, 0x0206, 1, Settings::TypeUint8, csma.maxBe
Settings::LayerMac, 0x0207, 4, Settings::TypeUint32, csma.cw
Settings::LayerMac, 0x0208, 1, Settings::TypeUint8, csma.minCwAttempts
Settings::LayerMac, 0x0209, 1, Settings::TypeUint8, csma.maxBackoffs
Settings::LayerMac, 0x0300, 1, Settings::TypeUint8, arq.enabled
Settings::LayerMac, 0x0301, 1, Settings::TypeUint8, arq.maxFrameRetries
Settings::LayerMac, 0x0302, 2, Settings::TypeUint16, arq.ackWaitDuration
Settings::LayerMac, 0x0303, 2, Settings::TypeUint16, arq.dataWaitDuration
Settings::LayerMac, 0x0400, 1, Settings::TypeUint8, mtp.config
Settings::LayerMac, 0x0402, 4, Settings::TypeUint32, mtp.syncPeriod
Settings::LayerMac, 0x0404, 4, Settings::TypeUint32, mtp.delayRequestPeriod
Settings::LayerMac, 0x040A, 4, Settings::TypeArrayHex, mtp.timestamp
Settings::LayerMac, 0x040B, 4, Settings::TypeArrayHex, mtp.datetime
Settings::LayerAdp, 0x0001, 1, Settings::TypeUint8, deviceType
Settings::LayerAdp, 0x0002, 8, Settings::TypeArrayHex, ipPrefix
Settings::LayerAdp, 0x0003, 16, Settings::TypeIpv6Addr, ipAddress
Settings::LayerAdp, 0x0004, 1, Settings::TypeUint8, maxHops
Settings::LayerAdp, 0x0005, 1, Settings::TypeUint8, netTraversalTime
Settings::LayerAdp, 0x0006, 1, Settings::TypeUint8, securityLevel
Settings::LayerAdp, 0x0007, 1, Settings::TypeUint8, activeKeyIndex
Settings::LayerAdp, 0x0011, 2, Settings::TypeUint16, broadcastLogTableEntryTtl
Settings::LayerAdp, 0x0013, 2, Settings::TypeUint16, routingTableEntryTtl
Settings::LayerAdp, 0x0014, 22, Settings::TypeExtended, routingTable
Settings::LayerAdp, 0x0015, 2, Settings::TypeUint16, blacklistTableEntryTtl
Settings::LayerAdp, 0x0101, 4, Settings::TypeUint32, stats.rxPacketCount
Settings::LayerAdp, 0x0102, 4, Settings::TypeUint32, stats.txPacketCount
Settings::LayerAdp, 0x0103, 4, Settings::TypeUint32, stats.rxDataPacketCount
Settings::LayerAdp, 0x0104, 4, Settings::TypeUint32, stats.txDataPacketCount
Settings::LayerAdp, 0x0105, 4, Settings::TypeUint32, stats.rxRoutingPacketCount
Settings::LayerAdp, 0x0106, 4, Settings::TypeUint32, stats.txRoutingPacketCount
Settings::LayerAdp, 0x0107, 4, Settings::TypeUint32, stats.rxLbpPacketCount
Settings::LayerAdp, 0x0108, 4, Settings::TypeUint32, stats.txLbpPacketCount
Settings::LayerAdp, 0x0109, 4, Settings::TypeUint32, stats.rxDroppedPacketCount
Settings::LayerAdp, 0x010A, 4, Settings::TypeUint32, stats.txDroppedPacketCount
Settings::LayerAdp, 0x0021, 1, Settings::TypeAddr64, coordinatorInfo.longAddress
Settings::LayerAdp, 0x0022, 2, Settings::TypeAddr16, coordinatorInfo.shortAddress
Settings::LayerAdp, 0x0200, 1, Settings::TypeUint8, metrics.type
Settings::LayerAdp, 0x0201, 1, Settings::TypeUint8, metrics.kr
Settings::LayerAdp, 0x0202, 1, Settings::TypeUint8, metrics.km
Settings::LayerAdp, 0x0203, 1, Settings::TypeUint8, metrics.kc
Settings::LayerAdp, 0x0204, 1, Settings::TypeUint8, metrics.kq
Settings::LayerAdp, 0x0205, 1, Settings::TypeUint8, metrics.kh
Settings::LayerAdp, 0x0206, 1, Settings::TypeUint8, metrics.krt
Settings::LayerAdp, 0x0301, 1, Settings::TypeUint8, routing.metricType
Settings::LayerAdp, 0x0302, 1, Settings::TypeUint8, routing.rreqRetries
Settings::LayerAdp, 0x0303, 1, Settings::TypeUint8, routing.weakLqiThreshold
Settings::LayerAdp, 0x0304, 1, Settings::TypeUint8, routing.rreqRerrInterval
Settings::LayerAdp, 0x0401, 1, Settings::TypeUint8, lbp.autoConfirmJoining
Settings::LayerAdp, 0x0402, 2, Settings::TypeUint16, lbp.maxJoiningTime
Settings::LayerControl, 0x0011, 2, Settings::TypeArrayHex, coordService.panId
Settings::LayerControl, 0x0012, 2, Settings::TypeArrayHex, coordService.shortAddress
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment