-
Notifications
You must be signed in to change notification settings - Fork 2
/
firmware_SG4B1.go
156 lines (117 loc) · 3.67 KB
/
firmware_SG4B1.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
package homehub
type firmwareSG4B1 struct {
}
func (f *firmwareSG4B1) bandwidthMonitorXPath() string {
return bandwidthMonitoring
}
func (f *firmwareSG4B1) broadbandProductTypeXPath() string {
return mySagemcomBoxDeviceInfoInterfaceType
}
func (f *firmwareSG4B1) connectedDevicesXPath() string {
return mainCacheableHosts
}
func (f *firmwareSG4B1) dataPumpVersionXPath() string {
return mySagemcomBoxDeviceInfoDatapumpVersion
}
func (f *firmwareSG4B1) dataReceivedXPath() string {
return mySagemcomBoxBasicStatusDataUsageReceived
}
func (f *firmwareSG4B1) dataSentXPath() string {
return mySagemcomBoxBasicStatusDataUsageSent
}
func (f *firmwareSG4B1) deviceInfoXPath() string {
return ethernetDeviceDevicesList
}
func (f *firmwareSG4B1) dhcpAuthoritativeXPath() string {
return mySagemcomBoxDhcpDhcpAuthoritative
}
func (f *firmwareSG4B1) dhcpPoolStartXPath() string {
return mySagemcomBoxDhcpIpv4PoolStart
}
func (f *firmwareSG4B1) dhcpPoolEndXPath() string {
return mySagemcomBoxDhcpIpv4PoolEnd
}
func (f *firmwareSG4B1) dhcpSubnetMaskXPath() string {
return mySagemcomBoxDeviceInfoLocalSubnetMask
}
func (f *firmwareSG4B1) downstreamSyncSpeedXPath() string {
return technicalLogDataRateDown
}
func (f *firmwareSG4B1) eventLogXPath() string {
return eventLog
}
func (f *firmwareSG4B1) hardwareVersionXPath() string {
return mySagemcomBoxDeviceInfoHardwareVersion
}
func (f *firmwareSG4B1) internetConnectionStatusXPath() string {
return mySagemcomBoxDeviceInfoWanInternetStatus
}
func (f *firmwareSG4B1) lightBrightnessXPath() string {
return mySagemcomBoxDeviceInfoHubLightBrightness
}
func (f *firmwareSG4B1) lightEnableXPath() string {
return mySagemcomBoxDeviceInfoHubLightStatus
}
func (f *firmwareSG4B1) lightStatusXPath() string {
return mySagemcomBoxDeviceInfoHubLightStatus
}
func (f *firmwareSG4B1) localTimeXPath() string {
return mySagemcomBoxMaintenanceNtpLocalTime
}
func (f *firmwareSG4B1) maintenanceFirmwareVersionXPath() string {
return technicalLogFirmwareVersion
}
func (f *firmwareSG4B1) natRulesXPath() string {
return accessControlPortForwardingPortmappings
}
func (f *firmwareSG4B1) natRuleXPath() string {
return accessControlPortForwardingUID
}
func (f *firmwareSG4B1) natRuleCreateXPath() string {
return accessControlPortForwardingPortmappings
}
func (f *firmwareSG4B1) publicIPAddressXPath() string {
return mySagemcomBoxDeviceInfoPublicIpv4
}
func (f *firmwareSG4B1) publicSubnetMaskXPath() string {
return mySagemcomBoxDeviceInfoPublicSubnetMask
}
func (f *firmwareSG4B1) rebootXPath() string {
return device
}
func (f *firmwareSG4B1) sambaIPXPath() string {
return mymediaSambaIP
}
func (f *firmwareSG4B1) sambaHostXPath() string {
return mymediaSambaHost
}
func (f *firmwareSG4B1) serialNumberXPath() string {
return mySagemcomBoxDeviceInfoSerialNumber
}
func (f *firmwareSG4B1) softwareVersionXPath() string {
return mySagemcomBoxDeviceInfoSoftwareVersion
}
func (f *firmwareSG4B1) upstreamSyncSpeedXPath() string {
return technicalLogDataRateUp
}
func (f *firmwareSG4B1) versionXPath() string {
return mySagemcomBoxDeviceInfoProductClass
}
func (f *firmwareSG4B1) wiFiFrequency24GhzXPath() string {
return mySagemcomBoxDeviceInfoWifi24
}
func (f *firmwareSG4B1) wiFiFrequency24GhzChannelSetXPath() string {
return technicalLogWifiChannel24
}
func (f *firmwareSG4B1) wiFiFrequency5GhzXPath() string {
return mySagemcomBoxDeviceInfoWifi5O
}
func (f *firmwareSG4B1) wiFiFrequency5GhzChannelSetXPath() string {
return technicalLogWifiChannel5
}
func (f *firmwareSG4B1) wiFiSecurityModeXPath() string {
return mySagemcomBoxDeviceInfoWifi24SecurityMode
}
func (f *firmwareSG4B1) wiFiSSIDXPath() string {
return mySagemcomBoxDeviceInfoWifi24Ssid
}