Versions in this module Expand all Collapse all v1 v1.0.0 Nov 11, 2020 Changes in this version + type ActiveAppInfo struct + App AppInfo + type AppInfo struct + Id string + Name string + Subtype string + Type string + Version string + type Device struct + URL string + func ProcessDevices(list []ssdp.Service, client *http.Client) []*Device + func Scan(timeout int) ([]*Device, error) + func (d *Device) GetActiveApp() (*ActiveAppInfo, error) + func (d *Device) GetDeviceInformation() (*DeviceInfo, error) + func (d *Device) GetInstalledApps() (*InstalledAppsList, error) + type DeviceInfo struct + AdvertisingID string + BuildNumber string + CanUseWifiExtender bool + ClockFormat string + Country string + DefaultDeviceName string + DeveloperEnabled bool + DeviceID string + EthernetMacAddress string + ExpertPqEnabled string + FindRemoteIsPossible bool + FriendlyDeviceName string + FriendlyModelName string + GrandcentralVersion string + HasMobileScreensaver bool + HasPlayOnRoku bool + HasWifi5GSupport bool + HasWifiExtender bool + HeadphonesConnected bool + IsStick bool + IsTV bool + KeyedDeveloperId string + Language string + Locale string + ModelName string + ModelNumber string + ModelRegion string + NetworkName string + NetworkType string + NotificationsEnabled bool + NotificationsFirstUse bool + PanelId int + PowerMode string + ScreenSize int + SearchChannelsEnabled bool + SearchEnabled bool + SecureDevice bool + SerialNumber string + SoftwareBuild int + SoftwareVersion string + SupportUrl string + SupportsAudioGuide bool + SupportsEcsMicrophone bool + SupportsEcsTextedit bool + SupportsEthernet bool + SupportsFindRemote bool + SupportsPrivateListening bool + SupportsPrivateListeningDtv bool + SupportsRva bool + SupportsSuspend bool + SupportsWakeOnWlan bool + SupportsWarmStandby bool + TimeZone string + TimeZoneAuto bool + TimeZoneName string + TimeZoneOffset int + TimeZoneTz string + TrcChannelVersion string + TrcVersion string + TunerType string + UDN string + Uptime int + UserDeviceLocation string + UserDeviceName string + VendorName string + VoiceSearchEnabled bool + WifiDriver string + WifiMacAddress string + type DeviceInformationProvider interface + GetActiveApp func() (*ActiveAppInfo, error) + GetDeviceInformation func() (*DeviceInfo, error) + GetInstalledApps func() ([]*AppInfo, error) + type InstalledAppsList struct + Apps []AppInfo