1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- package main
- type DeviceInfo struct {
- Udn string `xml:"udn"`
- SerialNumber string `xml:"serial-number"`
- DeviceId string `xml:"device-id"`
- AdvertisingId string `xml:"advertising-id"`
- VendorName string `xml:"vendor-name"`
- ModelName string `xml:"model-name"`
- ModelNumber string `xml:"model-number"`
- ModelRegion string `xml:"model-region"`
- IsTv bool `xml:"is-tv"`
- IsStick bool `xml:"is-stick"`
- ScreenSize int `xml:"screen-size"`
- PanelId int `xml:"panel-id"`
- UiResolution string `xml:"ui-resolution"`
- TunerType string `xml:"tuner-type"`
- SupportsEthernet bool `xml:"supports-ethernet"`
- WifiMac string `xml:"wifi-mac"`
- WifiDriver string `xml:"wifi-driver"`
- HasWifiExtender bool `xml:"has-wifi-extender"`
- HasWifi5GSupport bool `xml:"has-wifi-5G-support"`
- CanUseWifiExtender bool `xml:"can-use-wifi-extender"`
- EthernetMac string `xml:"ethernet-mac"`
- NetworkType string `xml:"network-type"`
- FriendlyDeviceName string `xml:"friendly-device-name"` // Contains html
- FriendlyModelName string `xml:"friendly-model-name"` // Contains unicode
- DefaultDeviceName string `xml:"default-device-name"` // Contains unicode
- UserDeviceName string `xml:"user-device-name"` // Contains html
- UserDeviceLocation string `xml:"user-device-location"`
- BuildNumber string `xml:"build-number"`
- SoftwareVersion string `xml:"software-version"`
- SoftwareBuild string `xml:"software-build"`
- SecureDevice bool `xml:"secure-device"`
- Language string `xml:"language"`
- Country string `xml:"country"`
- Locale string `xml:"locale"`
- TimeZoneAuto bool `xml:"time-zone-auto"`
- TimeZone string `xml:"time-zone"`
- TimeZoneName string `xml:"time-zone-name"`
- TimeZoneTz string `xml:"time-zone-tz"`
- TimeZoneOffset int `xml:"time-zone-offset"`
- ClockFormat string `xml:"clock-format"`
- Uptime int `xml:"uptime"`
- PowerMode string `xml:"power-mode"`
- SupportsSuspend bool `xml:"supports-suspend"`
- SupportsFindRemote bool `xml:"supports-find-remote"`
- SupportsAudioGuide bool `xml:"supports-audio-guide"`
- SupportsRva bool `xml:"supports-rva"`
- DeveloperEnabled bool `xml:"developer-enabled"`
- KeyedDeveloperId string `xml:"keyed-developer-id"` // This was just a xml close with no information
- SearchEnabled bool `xml:"search-enabled"`
- SearchChannelsEnabled bool `xml:"search-channels-enabled"`
- VoiceSearchEnabled bool `xml:"voice-search-enabled"`
- NotificationsEnabled bool `xml:"notifications-enabled"`
- NotificationsFirstUse bool `xml:"notifications-first-use"`
- SupportsPrivateListening bool `xml:"supports-private-listening"`
- SupportsPrivateListeningDtv bool `xml:"supports-private-listening-dtv"`
- SupportsWarmStandby bool `xml:"supports-warm-standby"`
- HeadphonesConnected bool `xml:"headphones-connected"`
- SupportsAudioSettings bool `xml:"supports-audio-settings"`
- ExpertPqEnabled float32 `xml:"expert-pq-enabled"`
- SupportsEcsTextedit bool `xml:"supports-ecs-textedit"`
- SupportsEcsMicrophone bool `xml:"supports-ecs-microphone"`
- SupportsWakeOnWLan bool `xml:"supports-wake-on-wlan"` // Needed for sending etherwake Wake On Lan (WOL)
- SupportsAirplay bool `xml:"supports-airplay"`
- HasPlayOnRoku bool `xml:"has-play-on-roku"`
- SupportUrl string `xml:"support-url"` // web-link
- GrandcentralVersion string `xml:"grandcentral-version"`
- TrcVersion string `xml:"trc-version"`
- TrcChannelVersion string `xml:"trc-channel-version"`
- DavinciVersion string `xml:"davinci-version"`
- AvSyncCalibrationEnabled float32 `xml:"av-sync-calibration-enabled"`
- }
|