ZoneGroupTopology

package
v0.1.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 22, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ZoneGroupTopology

type ZoneGroupTopology struct {
	Send func(action, body, targetTag string) (string, error)
}

func New

func New(send func(action, body, targetTag string) (string, error)) ZoneGroupTopology

func (*ZoneGroupTopology) BeginSoftwareUpdate

func (s *ZoneGroupTopology) BeginSoftwareUpdate(updateURL string, flags int, extraOptions string) error

func (*ZoneGroupTopology) CheckForUpdate

func (s *ZoneGroupTopology) CheckForUpdate(updateType string, cachedOnly bool, version string) (string, error)

`updateType` may be one of `Gonos.UpdateTypes.*`.

func (*ZoneGroupTopology) GetZoneGroupAttributes

func (s *ZoneGroupTopology) GetZoneGroupAttributes() (getZoneGroupAttributesResponse, error)

Prefer methods `zp.GetZoneGroupName`, `zp.GetZoneGroupID`, `zp.GetZonePlayerUUIDsInGroup`, `zp.GetMuseHouseholdId`.

func (*ZoneGroupTopology) GetZoneGroupState

func (s *ZoneGroupTopology) GetZoneGroupState() (string, error)

func (*ZoneGroupTopology) RegisterMobileDevice

func (s *ZoneGroupTopology) RegisterMobileDevice(mobileDeviceName string, mobileDeviceUDN string, mobileIPAndPort string) error

func (*ZoneGroupTopology) ReportAlarmStartedRunning

func (s *ZoneGroupTopology) ReportAlarmStartedRunning() error

func (*ZoneGroupTopology) ReportUnresponsiveDevice

func (s *ZoneGroupTopology) ReportUnresponsiveDevice(deviceUUID string, desiredAction string) error

`desiredAction` Allowed values: `Remove` / `TopologyMonitorProbe` / `VerifyThenRemoveSystemwide`

func (*ZoneGroupTopology) SubmitDiagnostics

func (s *ZoneGroupTopology) SubmitDiagnostics(includeControllers bool, typ string) (string, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL