Versions in this module Expand all Collapse all v1 v1.5.0 Sep 21, 2023 v1.4.0 Sep 18, 2023 Changes in this version type BatmanLink + TQ int type Clients + OWE uint32 + OWE24 uint32 + OWE5 uint32 type Statistics + GatewayTQ float64 v1.3.1 Sep 16, 2023 v1.3.0 Sep 16, 2023 v1.2.1 Apr 14, 2022 Changes in this version type Clients + Owe uint32 + Owe24 uint32 + Owe5 uint32 + type DHCP struct + Ack uint32 + Decline uint32 + Discover uint32 + Inform uint32 + LeasesAllocated uint32 + LeasesPruned uint32 + Nak uint32 + Offer uint32 + Release uint32 + Request uint32 type Memory + Available int64 + type Nodeinfo struct + Hardware Hardware + Hostname string + Location *Location + Network Network + NodeID string + Owner *Owner + Software Software + System System + VPN bool + Wireless *Wireless + type ProcStats struct + CPU ProcStatsCPU + ContextSwitches int64 + Intr int64 + Processes int64 + SoftIRQ int64 + type ProcStatsCPU struct + IOWait int64 + IRQ int64 + Idle int64 + Nice int64 + SoftIRQ int64 + System int64 + User int64 type ResponseData + CustomFields map[string]interface{} + Nodeinfo *Nodeinfo type Software + WireGuard ... type Statistics + DHCP *DHCP + ProcStats *ProcStats type System + PrimaryDomainCode string v0 v0.0.2 May 5, 2018 Changes in this version + type BabelLink struct + Cost int + RXCost int + Reachability int + TXCost int + type BabelNeighbours struct + LinkLocalAddress string + Neighbours map[string]BabelLink + Protocol string + type BatadvNeighbours struct + Neighbours map[string]BatmanLink + type BatmanLink struct + Lastseen float64 + Tq int + type Clients struct + Total uint32 + Wifi uint32 + Wifi24 uint32 + Wifi5 uint32 + type Hardware struct + Model string + Nproc int + type LLDPLink struct + Description string + Name string + type LLDPNeighbours map[string]LLDPLink + type Location struct + Altitude float64 + Latitude float64 + Longitude float64 + type Memory struct + Buffers int64 + Cached int64 + Free int64 + Total int64 + type MeshVPN struct + Groups map[string]*MeshVPNPeerGroup + type MeshVPNPeerGroup struct + Groups map[string]*MeshVPNPeerGroup + Peers map[string]*MeshVPNPeerLink + type MeshVPNPeerLink struct + Established float64 + type Neighbours struct + Babel map[string]BabelNeighbours + Batadv map[string]BatadvNeighbours + LLDP map[string]LLDPNeighbours + NodeID string + type Network struct + Addresses []string + Mac string + Mesh map[string]*NetworkInterface + MeshInterfaces []string + type NetworkInterface struct + Interfaces struct{ ... } + func (iface *NetworkInterface) Addresses() []string + type NodeInfo struct + Hardware Hardware + Hostname string + Location *Location + Network Network + NodeID string + Owner *Owner + Software Software + System System + VPN bool + Wireless *Wireless + type Owner struct + Contact string + type ResponseData struct + Neighbours *Neighbours + NodeInfo *NodeInfo + Statistics *Statistics + type Software struct + Autoupdater struct{ ... } + Babeld struct{ ... } + BatmanAdv struct{ ... } + Fastd struct{ ... } + Firmware struct{ ... } + StatusPage struct{ ... } + type Statistics struct + Clients Clients + GatewayIPv4 string + GatewayIPv6 string + GatewayNexthop string + Idletime float64 + LoadAverage float64 + Memory Memory + MeshVPN *MeshVPN + NodeID string + Processes struct{ ... } + RootFsUsage float64 + Switch map[string]*SwitchPort + Traffic struct{ ... } + Uptime float64 + Wireless WirelessStatistics + type SwitchPort struct + Speed uint32 + type System struct + DomainCode string + SiteCode string + type Traffic struct + Bytes float64 + Dropped float64 + Packets float64 + type WifiLink struct + Inactive int + Noise int + Signal int + type WifiNeighbours struct + Neighbours map[string]WifiLink + type Wireless struct + Channel24 uint32 + Channel5 uint32 + TxPower24 uint32 + TxPower5 uint32 + type WirelessAirtime struct + ActiveTime uint64 + BusyTime uint64 + ChanUtil float32 + Frequency uint32 + Noise uint32 + RxTime uint64 + RxUtil float32 + TxTime uint64 + TxUtil float32 + func (airtime WirelessAirtime) FrequencyName() string + type WirelessStatistics []*WirelessAirtime + func (current WirelessStatistics) SetUtilization(previous WirelessStatistics)