|
|
@@ -1,6 +1,6 @@
|
|
|
from django.utils.translation import gettext_lazy as _
|
|
|
|
|
|
-from utilities.choices import ChoiceSet
|
|
|
+from utilities.choices import Choice, ChoiceSet
|
|
|
|
|
|
|
|
|
class WirelessRoleChoices(ChoiceSet):
|
|
|
@@ -8,8 +8,8 @@ class WirelessRoleChoices(ChoiceSet):
|
|
|
ROLE_STATION = 'station'
|
|
|
|
|
|
CHOICES = (
|
|
|
- (ROLE_AP, _('Access point')),
|
|
|
- (ROLE_STATION, _('Station')),
|
|
|
+ Choice(ROLE_AP, _('Access point'), description=_('Provides wireless network access to client devices')),
|
|
|
+ Choice(ROLE_STATION, _('Station'), description=_('Client device connecting to a wireless network')),
|
|
|
)
|
|
|
|
|
|
|
|
|
@@ -22,10 +22,20 @@ class WirelessLANStatusChoices(ChoiceSet):
|
|
|
STATUS_DEPRECATED = 'deprecated'
|
|
|
|
|
|
CHOICES = [
|
|
|
- (STATUS_ACTIVE, _('Active'), 'green'),
|
|
|
- (STATUS_RESERVED, _('Reserved'), 'cyan'),
|
|
|
- (STATUS_DISABLED, _('Disabled'), 'orange'),
|
|
|
- (STATUS_DEPRECATED, _('Deprecated'), 'red'),
|
|
|
+ Choice(STATUS_ACTIVE, _('Active'), color='green', description=_('In service and operational')),
|
|
|
+ Choice(STATUS_RESERVED, _('Reserved'), color='cyan', description=_('Set aside for future use')),
|
|
|
+ Choice(
|
|
|
+ STATUS_DISABLED,
|
|
|
+ _('Disabled'),
|
|
|
+ color='orange',
|
|
|
+ description=_('Configured but not currently in service')
|
|
|
+ ),
|
|
|
+ Choice(
|
|
|
+ STATUS_DEPRECATED,
|
|
|
+ _('Deprecated'),
|
|
|
+ color='red',
|
|
|
+ description=_('Retained for reference but no longer in use')
|
|
|
+ ),
|
|
|
]
|
|
|
|
|
|
|
|
|
@@ -240,218 +250,218 @@ class WirelessChannelChoices(ChoiceSet):
|
|
|
(
|
|
|
'2.4 GHz (802.11b/g/n/ax)',
|
|
|
(
|
|
|
- (CHANNEL_24G_1, '1 (2412 MHz)'),
|
|
|
- (CHANNEL_24G_2, '2 (2417 MHz)'),
|
|
|
- (CHANNEL_24G_3, '3 (2422 MHz)'),
|
|
|
- (CHANNEL_24G_4, '4 (2427 MHz)'),
|
|
|
- (CHANNEL_24G_5, '5 (2432 MHz)'),
|
|
|
- (CHANNEL_24G_6, '6 (2437 MHz)'),
|
|
|
- (CHANNEL_24G_7, '7 (2442 MHz)'),
|
|
|
- (CHANNEL_24G_8, '8 (2447 MHz)'),
|
|
|
- (CHANNEL_24G_9, '9 (2452 MHz)'),
|
|
|
- (CHANNEL_24G_10, '10 (2457 MHz)'),
|
|
|
- (CHANNEL_24G_11, '11 (2462 MHz)'),
|
|
|
- (CHANNEL_24G_12, '12 (2467 MHz)'),
|
|
|
- (CHANNEL_24G_13, '13 (2472 MHz)'),
|
|
|
+ Choice(CHANNEL_24G_1, '1 (2412 MHz)'),
|
|
|
+ Choice(CHANNEL_24G_2, '2 (2417 MHz)'),
|
|
|
+ Choice(CHANNEL_24G_3, '3 (2422 MHz)'),
|
|
|
+ Choice(CHANNEL_24G_4, '4 (2427 MHz)'),
|
|
|
+ Choice(CHANNEL_24G_5, '5 (2432 MHz)'),
|
|
|
+ Choice(CHANNEL_24G_6, '6 (2437 MHz)'),
|
|
|
+ Choice(CHANNEL_24G_7, '7 (2442 MHz)'),
|
|
|
+ Choice(CHANNEL_24G_8, '8 (2447 MHz)'),
|
|
|
+ Choice(CHANNEL_24G_9, '9 (2452 MHz)'),
|
|
|
+ Choice(CHANNEL_24G_10, '10 (2457 MHz)'),
|
|
|
+ Choice(CHANNEL_24G_11, '11 (2462 MHz)'),
|
|
|
+ Choice(CHANNEL_24G_12, '12 (2467 MHz)'),
|
|
|
+ Choice(CHANNEL_24G_13, '13 (2472 MHz)'),
|
|
|
)
|
|
|
),
|
|
|
(
|
|
|
'5 GHz (802.11a/n/ac/ax)',
|
|
|
(
|
|
|
- (CHANNEL_5G_32, '32 (5160/20 MHz)'),
|
|
|
- (CHANNEL_5G_34, '34 (5170/40 MHz)'),
|
|
|
- (CHANNEL_5G_36, '36 (5180/20 MHz)'),
|
|
|
- (CHANNEL_5G_38, '38 (5190/40 MHz)'),
|
|
|
- (CHANNEL_5G_40, '40 (5200/20 MHz)'),
|
|
|
- (CHANNEL_5G_42, '42 (5210/80 MHz)'),
|
|
|
- (CHANNEL_5G_44, '44 (5220/20 MHz)'),
|
|
|
- (CHANNEL_5G_46, '46 (5230/40 MHz)'),
|
|
|
- (CHANNEL_5G_48, '48 (5240/20 MHz)'),
|
|
|
- (CHANNEL_5G_50, '50 (5250/160 MHz)'),
|
|
|
- (CHANNEL_5G_52, '52 (5260/20 MHz)'),
|
|
|
- (CHANNEL_5G_54, '54 (5270/40 MHz)'),
|
|
|
- (CHANNEL_5G_56, '56 (5280/20 MHz)'),
|
|
|
- (CHANNEL_5G_58, '58 (5290/80 MHz)'),
|
|
|
- (CHANNEL_5G_60, '60 (5300/20 MHz)'),
|
|
|
- (CHANNEL_5G_62, '62 (5310/40 MHz)'),
|
|
|
- (CHANNEL_5G_64, '64 (5320/20 MHz)'),
|
|
|
- (CHANNEL_5G_100, '100 (5500/20 MHz)'),
|
|
|
- (CHANNEL_5G_102, '102 (5510/40 MHz)'),
|
|
|
- (CHANNEL_5G_104, '104 (5520/20 MHz)'),
|
|
|
- (CHANNEL_5G_106, '106 (5530/80 MHz)'),
|
|
|
- (CHANNEL_5G_108, '108 (5540/20 MHz)'),
|
|
|
- (CHANNEL_5G_110, '110 (5550/40 MHz)'),
|
|
|
- (CHANNEL_5G_112, '112 (5560/20 MHz)'),
|
|
|
- (CHANNEL_5G_114, '114 (5570/160 MHz)'),
|
|
|
- (CHANNEL_5G_116, '116 (5580/20 MHz)'),
|
|
|
- (CHANNEL_5G_118, '118 (5590/40 MHz)'),
|
|
|
- (CHANNEL_5G_120, '120 (5600/20 MHz)'),
|
|
|
- (CHANNEL_5G_122, '122 (5610/80 MHz)'),
|
|
|
- (CHANNEL_5G_124, '124 (5620/20 MHz)'),
|
|
|
- (CHANNEL_5G_126, '126 (5630/40 MHz)'),
|
|
|
- (CHANNEL_5G_128, '128 (5640/20 MHz)'),
|
|
|
- (CHANNEL_5G_132, '132 (5660/20 MHz)'),
|
|
|
- (CHANNEL_5G_134, '134 (5670/40 MHz)'),
|
|
|
- (CHANNEL_5G_136, '136 (5680/20 MHz)'),
|
|
|
- (CHANNEL_5G_138, '138 (5690/80 MHz)'),
|
|
|
- (CHANNEL_5G_140, '140 (5700/20 MHz)'),
|
|
|
- (CHANNEL_5G_142, '142 (5710/40 MHz)'),
|
|
|
- (CHANNEL_5G_144, '144 (5720/20 MHz)'),
|
|
|
- (CHANNEL_5G_149, '149 (5745/20 MHz)'),
|
|
|
- (CHANNEL_5G_151, '151 (5755/40 MHz)'),
|
|
|
- (CHANNEL_5G_153, '153 (5765/20 MHz)'),
|
|
|
- (CHANNEL_5G_155, '155 (5775/80 MHz)'),
|
|
|
- (CHANNEL_5G_157, '157 (5785/20 MHz)'),
|
|
|
- (CHANNEL_5G_159, '159 (5795/40 MHz)'),
|
|
|
- (CHANNEL_5G_161, '161 (5805/20 MHz)'),
|
|
|
- (CHANNEL_5G_163, '163 (5815/160 MHz)'),
|
|
|
- (CHANNEL_5G_165, '165 (5825/20 MHz)'),
|
|
|
- (CHANNEL_5G_167, '167 (5835/40 MHz)'),
|
|
|
- (CHANNEL_5G_169, '169 (5845/20 MHz)'),
|
|
|
- (CHANNEL_5G_171, '171 (5855/80 MHz)'),
|
|
|
- (CHANNEL_5G_173, '173 (5865/20 MHz)'),
|
|
|
- (CHANNEL_5G_175, '175 (5875/40 MHz)'),
|
|
|
- (CHANNEL_5G_177, '177 (5885/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_32, '32 (5160/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_34, '34 (5170/40 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_36, '36 (5180/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_38, '38 (5190/40 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_40, '40 (5200/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_42, '42 (5210/80 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_44, '44 (5220/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_46, '46 (5230/40 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_48, '48 (5240/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_50, '50 (5250/160 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_52, '52 (5260/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_54, '54 (5270/40 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_56, '56 (5280/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_58, '58 (5290/80 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_60, '60 (5300/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_62, '62 (5310/40 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_64, '64 (5320/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_100, '100 (5500/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_102, '102 (5510/40 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_104, '104 (5520/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_106, '106 (5530/80 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_108, '108 (5540/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_110, '110 (5550/40 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_112, '112 (5560/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_114, '114 (5570/160 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_116, '116 (5580/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_118, '118 (5590/40 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_120, '120 (5600/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_122, '122 (5610/80 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_124, '124 (5620/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_126, '126 (5630/40 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_128, '128 (5640/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_132, '132 (5660/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_134, '134 (5670/40 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_136, '136 (5680/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_138, '138 (5690/80 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_140, '140 (5700/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_142, '142 (5710/40 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_144, '144 (5720/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_149, '149 (5745/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_151, '151 (5755/40 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_153, '153 (5765/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_155, '155 (5775/80 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_157, '157 (5785/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_159, '159 (5795/40 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_161, '161 (5805/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_163, '163 (5815/160 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_165, '165 (5825/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_167, '167 (5835/40 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_169, '169 (5845/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_171, '171 (5855/80 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_173, '173 (5865/20 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_175, '175 (5875/40 MHz)'),
|
|
|
+ Choice(CHANNEL_5G_177, '177 (5885/20 MHz)'),
|
|
|
)
|
|
|
),
|
|
|
(
|
|
|
'6 GHz (802.11ax)',
|
|
|
(
|
|
|
- (CHANNEL_6G_1, '1 (5955/20 MHz)'),
|
|
|
- (CHANNEL_6G_3, '3 (5965/40 MHz)'),
|
|
|
- (CHANNEL_6G_5, '5 (5975/20 MHz)'),
|
|
|
- (CHANNEL_6G_7, '7 (5985/80 MHz)'),
|
|
|
- (CHANNEL_6G_9, '9 (5995/20 MHz)'),
|
|
|
- (CHANNEL_6G_11, '11 (6005/40 MHz)'),
|
|
|
- (CHANNEL_6G_13, '13 (6015/20 MHz)'),
|
|
|
- (CHANNEL_6G_15, '15 (6025/160 MHz)'),
|
|
|
- (CHANNEL_6G_17, '17 (6035/20 MHz)'),
|
|
|
- (CHANNEL_6G_19, '19 (6045/40 MHz)'),
|
|
|
- (CHANNEL_6G_21, '21 (6055/20 MHz)'),
|
|
|
- (CHANNEL_6G_23, '23 (6065/80 MHz)'),
|
|
|
- (CHANNEL_6G_25, '25 (6075/20 MHz)'),
|
|
|
- (CHANNEL_6G_27, '27 (6085/40 MHz)'),
|
|
|
- (CHANNEL_6G_29, '29 (6095/20 MHz)'),
|
|
|
- (CHANNEL_6G_31, '31 (6105/320 MHz)'),
|
|
|
- (CHANNEL_6G_33, '33 (6115/20 MHz)'),
|
|
|
- (CHANNEL_6G_35, '35 (6125/40 MHz)'),
|
|
|
- (CHANNEL_6G_37, '37 (6135/20 MHz)'),
|
|
|
- (CHANNEL_6G_39, '39 (6145/80 MHz)'),
|
|
|
- (CHANNEL_6G_41, '41 (6155/20 MHz)'),
|
|
|
- (CHANNEL_6G_43, '43 (6165/40 MHz)'),
|
|
|
- (CHANNEL_6G_45, '45 (6175/20 MHz)'),
|
|
|
- (CHANNEL_6G_47, '47 (6185/160 MHz)'),
|
|
|
- (CHANNEL_6G_49, '49 (6195/20 MHz)'),
|
|
|
- (CHANNEL_6G_51, '51 (6205/40 MHz)'),
|
|
|
- (CHANNEL_6G_53, '53 (6215/20 MHz)'),
|
|
|
- (CHANNEL_6G_55, '55 (6225/80 MHz)'),
|
|
|
- (CHANNEL_6G_57, '57 (6235/20 MHz)'),
|
|
|
- (CHANNEL_6G_59, '59 (6245/40 MHz)'),
|
|
|
- (CHANNEL_6G_61, '61 (6255/20 MHz)'),
|
|
|
- (CHANNEL_6G_65, '65 (6275/20 MHz)'),
|
|
|
- (CHANNEL_6G_67, '67 (6285/40 MHz)'),
|
|
|
- (CHANNEL_6G_69, '69 (6295/20 MHz)'),
|
|
|
- (CHANNEL_6G_71, '71 (6305/80 MHz)'),
|
|
|
- (CHANNEL_6G_73, '73 (6315/20 MHz)'),
|
|
|
- (CHANNEL_6G_75, '75 (6325/40 MHz)'),
|
|
|
- (CHANNEL_6G_77, '77 (6335/20 MHz)'),
|
|
|
- (CHANNEL_6G_79, '79 (6345/160 MHz)'),
|
|
|
- (CHANNEL_6G_81, '81 (6355/20 MHz)'),
|
|
|
- (CHANNEL_6G_83, '83 (6365/40 MHz)'),
|
|
|
- (CHANNEL_6G_85, '85 (6375/20 MHz)'),
|
|
|
- (CHANNEL_6G_87, '87 (6385/80 MHz)'),
|
|
|
- (CHANNEL_6G_89, '89 (6395/20 MHz)'),
|
|
|
- (CHANNEL_6G_91, '91 (6405/40 MHz)'),
|
|
|
- (CHANNEL_6G_93, '93 (6415/20 MHz)'),
|
|
|
- (CHANNEL_6G_95, '95 (6425/320 MHz)'),
|
|
|
- (CHANNEL_6G_97, '97 (6435/20 MHz)'),
|
|
|
- (CHANNEL_6G_99, '99 (6445/40 MHz)'),
|
|
|
- (CHANNEL_6G_101, '101 (6455/20 MHz)'),
|
|
|
- (CHANNEL_6G_103, '103 (6465/80 MHz)'),
|
|
|
- (CHANNEL_6G_105, '105 (6475/20 MHz)'),
|
|
|
- (CHANNEL_6G_107, '107 (6485/40 MHz)'),
|
|
|
- (CHANNEL_6G_109, '109 (6495/20 MHz)'),
|
|
|
- (CHANNEL_6G_111, '111 (6505/160 MHz)'),
|
|
|
- (CHANNEL_6G_113, '113 (6515/20 MHz)'),
|
|
|
- (CHANNEL_6G_115, '115 (6525/40 MHz)'),
|
|
|
- (CHANNEL_6G_117, '117 (6535/20 MHz)'),
|
|
|
- (CHANNEL_6G_119, '119 (6545/80 MHz)'),
|
|
|
- (CHANNEL_6G_121, '121 (6555/20 MHz)'),
|
|
|
- (CHANNEL_6G_123, '123 (6565/40 MHz)'),
|
|
|
- (CHANNEL_6G_125, '125 (6575/20 MHz)'),
|
|
|
- (CHANNEL_6G_129, '129 (6595/20 MHz)'),
|
|
|
- (CHANNEL_6G_131, '131 (6605/40 MHz)'),
|
|
|
- (CHANNEL_6G_133, '133 (6615/20 MHz)'),
|
|
|
- (CHANNEL_6G_135, '135 (6625/80 MHz)'),
|
|
|
- (CHANNEL_6G_137, '137 (6635/20 MHz)'),
|
|
|
- (CHANNEL_6G_139, '139 (6645/40 MHz)'),
|
|
|
- (CHANNEL_6G_141, '141 (6655/20 MHz)'),
|
|
|
- (CHANNEL_6G_143, '143 (6665/160 MHz)'),
|
|
|
- (CHANNEL_6G_145, '145 (6675/20 MHz)'),
|
|
|
- (CHANNEL_6G_147, '147 (6685/40 MHz)'),
|
|
|
- (CHANNEL_6G_149, '149 (6695/20 MHz)'),
|
|
|
- (CHANNEL_6G_151, '151 (6705/80 MHz)'),
|
|
|
- (CHANNEL_6G_153, '153 (6715/20 MHz)'),
|
|
|
- (CHANNEL_6G_155, '155 (6725/40 MHz)'),
|
|
|
- (CHANNEL_6G_157, '157 (6735/20 MHz)'),
|
|
|
- (CHANNEL_6G_159, '159 (6745/320 MHz)'),
|
|
|
- (CHANNEL_6G_161, '161 (6755/20 MHz)'),
|
|
|
- (CHANNEL_6G_163, '163 (6765/40 MHz)'),
|
|
|
- (CHANNEL_6G_165, '165 (6775/20 MHz)'),
|
|
|
- (CHANNEL_6G_167, '167 (6785/80 MHz)'),
|
|
|
- (CHANNEL_6G_169, '169 (6795/20 MHz)'),
|
|
|
- (CHANNEL_6G_171, '171 (6805/40 MHz)'),
|
|
|
- (CHANNEL_6G_173, '173 (6815/20 MHz)'),
|
|
|
- (CHANNEL_6G_175, '175 (6825/160 MHz)'),
|
|
|
- (CHANNEL_6G_177, '177 (6835/20 MHz)'),
|
|
|
- (CHANNEL_6G_179, '179 (6845/40 MHz)'),
|
|
|
- (CHANNEL_6G_181, '181 (6855/20 MHz)'),
|
|
|
- (CHANNEL_6G_183, '183 (6865/80 MHz)'),
|
|
|
- (CHANNEL_6G_185, '185 (6875/20 MHz)'),
|
|
|
- (CHANNEL_6G_187, '187 (6885/40 MHz)'),
|
|
|
- (CHANNEL_6G_189, '189 (6895/20 MHz)'),
|
|
|
- (CHANNEL_6G_193, '193 (6915/20 MHz)'),
|
|
|
- (CHANNEL_6G_195, '195 (6925/40 MHz)'),
|
|
|
- (CHANNEL_6G_197, '197 (6935/20 MHz)'),
|
|
|
- (CHANNEL_6G_199, '199 (6945/80 MHz)'),
|
|
|
- (CHANNEL_6G_201, '201 (6955/20 MHz)'),
|
|
|
- (CHANNEL_6G_203, '203 (6965/40 MHz)'),
|
|
|
- (CHANNEL_6G_205, '205 (6975/20 MHz)'),
|
|
|
- (CHANNEL_6G_207, '207 (6985/160 MHz)'),
|
|
|
- (CHANNEL_6G_209, '209 (6995/20 MHz)'),
|
|
|
- (CHANNEL_6G_211, '211 (7005/40 MHz)'),
|
|
|
- (CHANNEL_6G_213, '213 (7015/20 MHz)'),
|
|
|
- (CHANNEL_6G_215, '215 (7025/80 MHz)'),
|
|
|
- (CHANNEL_6G_217, '217 (7035/20 MHz)'),
|
|
|
- (CHANNEL_6G_219, '219 (7045/40 MHz)'),
|
|
|
- (CHANNEL_6G_221, '221 (7055/20 MHz)'),
|
|
|
- (CHANNEL_6G_225, '225 (7075/20 MHz)'),
|
|
|
- (CHANNEL_6G_227, '227 (7085/40 MHz)'),
|
|
|
- (CHANNEL_6G_229, '229 (7095/20 MHz)'),
|
|
|
- (CHANNEL_6G_233, '233 (7115/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_1, '1 (5955/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_3, '3 (5965/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_5, '5 (5975/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_7, '7 (5985/80 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_9, '9 (5995/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_11, '11 (6005/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_13, '13 (6015/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_15, '15 (6025/160 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_17, '17 (6035/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_19, '19 (6045/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_21, '21 (6055/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_23, '23 (6065/80 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_25, '25 (6075/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_27, '27 (6085/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_29, '29 (6095/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_31, '31 (6105/320 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_33, '33 (6115/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_35, '35 (6125/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_37, '37 (6135/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_39, '39 (6145/80 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_41, '41 (6155/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_43, '43 (6165/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_45, '45 (6175/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_47, '47 (6185/160 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_49, '49 (6195/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_51, '51 (6205/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_53, '53 (6215/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_55, '55 (6225/80 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_57, '57 (6235/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_59, '59 (6245/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_61, '61 (6255/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_65, '65 (6275/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_67, '67 (6285/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_69, '69 (6295/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_71, '71 (6305/80 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_73, '73 (6315/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_75, '75 (6325/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_77, '77 (6335/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_79, '79 (6345/160 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_81, '81 (6355/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_83, '83 (6365/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_85, '85 (6375/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_87, '87 (6385/80 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_89, '89 (6395/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_91, '91 (6405/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_93, '93 (6415/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_95, '95 (6425/320 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_97, '97 (6435/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_99, '99 (6445/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_101, '101 (6455/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_103, '103 (6465/80 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_105, '105 (6475/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_107, '107 (6485/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_109, '109 (6495/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_111, '111 (6505/160 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_113, '113 (6515/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_115, '115 (6525/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_117, '117 (6535/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_119, '119 (6545/80 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_121, '121 (6555/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_123, '123 (6565/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_125, '125 (6575/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_129, '129 (6595/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_131, '131 (6605/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_133, '133 (6615/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_135, '135 (6625/80 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_137, '137 (6635/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_139, '139 (6645/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_141, '141 (6655/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_143, '143 (6665/160 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_145, '145 (6675/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_147, '147 (6685/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_149, '149 (6695/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_151, '151 (6705/80 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_153, '153 (6715/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_155, '155 (6725/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_157, '157 (6735/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_159, '159 (6745/320 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_161, '161 (6755/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_163, '163 (6765/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_165, '165 (6775/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_167, '167 (6785/80 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_169, '169 (6795/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_171, '171 (6805/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_173, '173 (6815/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_175, '175 (6825/160 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_177, '177 (6835/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_179, '179 (6845/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_181, '181 (6855/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_183, '183 (6865/80 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_185, '185 (6875/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_187, '187 (6885/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_189, '189 (6895/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_193, '193 (6915/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_195, '195 (6925/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_197, '197 (6935/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_199, '199 (6945/80 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_201, '201 (6955/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_203, '203 (6965/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_205, '205 (6975/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_207, '207 (6985/160 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_209, '209 (6995/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_211, '211 (7005/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_213, '213 (7015/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_215, '215 (7025/80 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_217, '217 (7035/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_219, '219 (7045/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_221, '221 (7055/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_225, '225 (7075/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_227, '227 (7085/40 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_229, '229 (7095/20 MHz)'),
|
|
|
+ Choice(CHANNEL_6G_233, '233 (7115/20 MHz)'),
|
|
|
)
|
|
|
),
|
|
|
(
|
|
|
'60 GHz (802.11ad/ay)',
|
|
|
(
|
|
|
- (CHANNEL_60G_1, '1 (58.32/2.16 GHz)'),
|
|
|
- (CHANNEL_60G_2, '2 (60.48/2.16 GHz)'),
|
|
|
- (CHANNEL_60G_3, '3 (62.64/2.16 GHz)'),
|
|
|
- (CHANNEL_60G_4, '4 (64.80/2.16 GHz)'),
|
|
|
- (CHANNEL_60G_5, '5 (66.96/2.16 GHz)'),
|
|
|
- (CHANNEL_60G_6, '6 (69.12/2.16 GHz)'),
|
|
|
- (CHANNEL_60G_9, '9 (59.40/4.32 GHz)'),
|
|
|
- (CHANNEL_60G_10, '10 (61.56/4.32 GHz)'),
|
|
|
- (CHANNEL_60G_11, '11 (63.72/4.32 GHz)'),
|
|
|
- (CHANNEL_60G_12, '12 (65.88/4.32 GHz)'),
|
|
|
- (CHANNEL_60G_13, '13 (68.04/4.32 GHz)'),
|
|
|
- (CHANNEL_60G_17, '17 (60.48/6.48 GHz)'),
|
|
|
- (CHANNEL_60G_18, '18 (62.64/6.48 GHz)'),
|
|
|
- (CHANNEL_60G_19, '19 (64.80/6.48 GHz)'),
|
|
|
- (CHANNEL_60G_20, '20 (66.96/6.48 GHz)'),
|
|
|
- (CHANNEL_60G_25, '25 (61.56/8.64 GHz)'),
|
|
|
- (CHANNEL_60G_26, '26 (63.72/8.64 GHz)'),
|
|
|
- (CHANNEL_60G_27, '27 (65.88/8.64 GHz)'),
|
|
|
+ Choice(CHANNEL_60G_1, '1 (58.32/2.16 GHz)'),
|
|
|
+ Choice(CHANNEL_60G_2, '2 (60.48/2.16 GHz)'),
|
|
|
+ Choice(CHANNEL_60G_3, '3 (62.64/2.16 GHz)'),
|
|
|
+ Choice(CHANNEL_60G_4, '4 (64.80/2.16 GHz)'),
|
|
|
+ Choice(CHANNEL_60G_5, '5 (66.96/2.16 GHz)'),
|
|
|
+ Choice(CHANNEL_60G_6, '6 (69.12/2.16 GHz)'),
|
|
|
+ Choice(CHANNEL_60G_9, '9 (59.40/4.32 GHz)'),
|
|
|
+ Choice(CHANNEL_60G_10, '10 (61.56/4.32 GHz)'),
|
|
|
+ Choice(CHANNEL_60G_11, '11 (63.72/4.32 GHz)'),
|
|
|
+ Choice(CHANNEL_60G_12, '12 (65.88/4.32 GHz)'),
|
|
|
+ Choice(CHANNEL_60G_13, '13 (68.04/4.32 GHz)'),
|
|
|
+ Choice(CHANNEL_60G_17, '17 (60.48/6.48 GHz)'),
|
|
|
+ Choice(CHANNEL_60G_18, '18 (62.64/6.48 GHz)'),
|
|
|
+ Choice(CHANNEL_60G_19, '19 (64.80/6.48 GHz)'),
|
|
|
+ Choice(CHANNEL_60G_20, '20 (66.96/6.48 GHz)'),
|
|
|
+ Choice(CHANNEL_60G_25, '25 (61.56/8.64 GHz)'),
|
|
|
+ Choice(CHANNEL_60G_26, '26 (63.72/8.64 GHz)'),
|
|
|
+ Choice(CHANNEL_60G_27, '27 (65.88/8.64 GHz)'),
|
|
|
)
|
|
|
),
|
|
|
)
|
|
|
@@ -464,10 +474,18 @@ class WirelessAuthTypeChoices(ChoiceSet):
|
|
|
TYPE_WPA_ENTERPRISE = 'wpa-enterprise'
|
|
|
|
|
|
CHOICES = (
|
|
|
- (TYPE_OPEN, _('Open')),
|
|
|
- (TYPE_WEP, 'WEP'),
|
|
|
- (TYPE_WPA_PERSONAL, _('WPA Personal (PSK)')),
|
|
|
- (TYPE_WPA_ENTERPRISE, _('WPA Enterprise')),
|
|
|
+ Choice(TYPE_OPEN, _('Open'), description=_('No authentication or encryption')),
|
|
|
+ Choice(TYPE_WEP, 'WEP', description=_('Wired Equivalent Privacy (legacy, insecure)')),
|
|
|
+ Choice(
|
|
|
+ TYPE_WPA_PERSONAL,
|
|
|
+ _('WPA Personal (PSK)'),
|
|
|
+ description=_('Wi-Fi Protected Access using a shared pre-shared key')
|
|
|
+ ),
|
|
|
+ Choice(
|
|
|
+ TYPE_WPA_ENTERPRISE,
|
|
|
+ _('WPA Enterprise'),
|
|
|
+ description=_('Wi-Fi Protected Access using 802.1X authentication')
|
|
|
+ ),
|
|
|
)
|
|
|
|
|
|
|
|
|
@@ -477,7 +495,7 @@ class WirelessAuthCipherChoices(ChoiceSet):
|
|
|
CIPHER_AES = 'aes'
|
|
|
|
|
|
CHOICES = (
|
|
|
- (CIPHER_AUTO, _('Auto')),
|
|
|
- (CIPHER_TKIP, 'TKIP'),
|
|
|
- (CIPHER_AES, 'AES'),
|
|
|
+ Choice(CIPHER_AUTO, _('Auto'), description=_('Automatically negotiate the encryption cipher')),
|
|
|
+ Choice(CIPHER_TKIP, 'TKIP', description=_('Temporal Key Integrity Protocol (legacy)')),
|
|
|
+ Choice(CIPHER_AES, 'AES', description=_('Advanced Encryption Standard')),
|
|
|
)
|