ProtectedclientReadonlyhostReadonlyportOptional ReadonlytimeoutOptionalscan: DishActivateRssiScanClears the accumulated obstruction map
Closes the underlying gRPC channel and releases resources
Issues a dish-level factory reset
Fetches the active dish configuration
Fetches the service-side connection state from the dish
Fetches dish context information
Fetches device-level identification information
Fetches diagnostic information from a dishy
Fetches dish EMC/RF status
Fetches GNSS measurements observed by the dish (satellite system, PRN, pseudorange, ephemeris) along with the dish device id
Fetches history information from a dishy
Fetches location information from a dishy
Note: Location information must be enabled in the dishy settings
Optionalsource: PositionSourceoptional position-source preference; the dish picks its own default when omitted
Fetches the current and saved log bundles from the dish (syslog, dmesg, kernel panic, netsys debug, etc.)
Fetches the configured network interfaces
Fetches obstruction map information from a dishy
Protectedfetch_Sends request and returns response[field], throwing if the named response
variant is absent. noun is interpolated into the error message
Fetches accumulated ping results recorded by the dish
Fetches radio statistics
Fetches the most recently completed RSSI scan result
Fetches status of the most recently started async speedtest
Fetches status information from a dishy
Fetches the dish's view of wall-clock time (nanoseconds since the Unix epoch)
Fetches transceiver-level status (modulator/demodulator state, tx/rx state, faults, transmit-blanking state, modem and IF temperatures)
Fetches transceiver-level telemetry (antenna pointing, beam parameters, cell/slot/satellite state, SNR samples)
ProtectedhandleProtectedPerforms a handle request against the GRPC server
Inhibits GPS reception on the dish (or releases the inhibit when false)
Inhibits RF transmission on the dish (or releases the inhibit when false)
Issues a ping from the dish to the supplied host
target host (IP or DNS name)
Optionalsize: numberoptional payload size in bytes
Configures dish power-save schedule
Triggers the dish's hardware reset button via the API
Issues a reboot request to a dishy
Reports a client-measured speedtest back to the dish
Optionalclient_speedtest: SpeedTestStatsOptionalwifi_speedtest: SpeedTestStatsRestarts the dish control plane without rebooting the dish
Starts a short-lived iperf3 server on the dish
how long the server should listen for connections
Runs an IF-loopback test on the transceiver and returns BER, SNR, RSSI, and PLL-lock measurements. Destructive: alters the IF path while running.
whether the loopback path should be enabled during the test
Performs a synchronous speedtest from the dish
Starts an asynchronous speedtest. Use fetch_speedtest_status to poll for results.
Issues a stow request to a dishy
Note: The dishy must support stow/unstow operations
Probes TCP connectivity to a host:port from the dish
Protectedtry_Sends request and returns true on success, false on any thrown error
Probes UDP connectivity to a host:port from the dish
Issues an unstow request to a dishy
Note: The dishy must support stow/unstow operations
Schedules a firmware update on the dish
Activates an RSSI scan on the dish