Skip to content

Commit dd3e739

Browse files
committed
Add ITA plug/outlet types (#792)
1 parent 7518174 commit dd3e739

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed

netbox/dcim/choices.py

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,19 @@ class PowerPortTypeChoices(ChoiceSet):
258258
TYPE_NEMA_L620P = 'nema-l6-20p'
259259
TYPE_NEMA_L630P = 'nema-l6-30p'
260260
TYPE_NEMA_L650P = 'nema-l6-50p'
261+
# ITA/international
262+
TYPE_ITA_E = 'ita-e'
263+
TYPE_ITA_F = 'ita-f'
264+
TYPE_ITA_EF = 'ita-ef'
265+
TYPE_ITA_G = 'ita-g'
266+
TYPE_ITA_H = 'ita-h'
267+
TYPE_ITA_I = 'ita-i'
268+
TYPE_ITA_J = 'ita-j'
269+
TYPE_ITA_K = 'ita-k'
270+
TYPE_ITA_L = 'ita-l'
271+
TYPE_ITA_M = 'ita-m'
272+
TYPE_ITA_N = 'ita-n'
273+
TYPE_ITA_O = 'ita-o'
261274

262275
CHOICES = (
263276
('IEC 60320', (
@@ -300,6 +313,20 @@ class PowerPortTypeChoices(ChoiceSet):
300313
(TYPE_NEMA_L630P, 'NEMA L6-30P'),
301314
(TYPE_NEMA_L650P, 'NEMA L6-50P'),
302315
)),
316+
('International/ITA', (
317+
(TYPE_ITA_E, 'ITA Type E (CEE 7/5)'),
318+
(TYPE_ITA_F, 'ITA Type F (CEE 7/4)'),
319+
(TYPE_ITA_EF, 'ITA Type E/F (CEE 7/7)'),
320+
(TYPE_ITA_G, 'ITA Type G (BS 1363)'),
321+
(TYPE_ITA_H, 'ITA Type H'),
322+
(TYPE_ITA_I, 'ITA Type I'),
323+
(TYPE_ITA_J, 'ITA Type J'),
324+
(TYPE_ITA_K, 'ITA Type K'),
325+
(TYPE_ITA_L, 'ITA Type L (CEI 23-50)'),
326+
(TYPE_ITA_M, 'ITA Type M (BS 546)'),
327+
(TYPE_ITA_N, 'ITA Type N'),
328+
(TYPE_ITA_O, 'ITA Type O'),
329+
)),
303330
)
304331

305332

@@ -346,6 +373,18 @@ class PowerOutletTypeChoices(ChoiceSet):
346373
TYPE_NEMA_L620R = 'nema-l6-20r'
347374
TYPE_NEMA_L630R = 'nema-l6-30r'
348375
TYPE_NEMA_L650R = 'nema-l6-50r'
376+
# ITA/international
377+
TYPE_ITA_E = 'ita-e'
378+
TYPE_ITA_F = 'ita-f'
379+
TYPE_ITA_G = 'ita-g'
380+
TYPE_ITA_H = 'ita-h'
381+
TYPE_ITA_I = 'ita-i'
382+
TYPE_ITA_J = 'ita-j'
383+
TYPE_ITA_K = 'ita-k'
384+
TYPE_ITA_L = 'ita-l'
385+
TYPE_ITA_M = 'ita-m'
386+
TYPE_ITA_N = 'ita-n'
387+
TYPE_ITA_O = 'ita-o'
349388

350389
CHOICES = (
351390
('IEC 60320', (
@@ -388,6 +427,19 @@ class PowerOutletTypeChoices(ChoiceSet):
388427
(TYPE_NEMA_L630R, 'NEMA L6-30R'),
389428
(TYPE_NEMA_L650R, 'NEMA L6-50R'),
390429
)),
430+
('ITA/International', (
431+
(TYPE_ITA_E, 'ITA Type E (CEE7/5)'),
432+
(TYPE_ITA_F, 'ITA Type F (CEE7/3)'),
433+
(TYPE_ITA_G, 'ITA Type G (BS 1363)'),
434+
(TYPE_ITA_H, 'ITA Type H'),
435+
(TYPE_ITA_I, 'ITA Type I'),
436+
(TYPE_ITA_J, 'ITA Type J'),
437+
(TYPE_ITA_K, 'ITA Type K'),
438+
(TYPE_ITA_L, 'ITA Type L (CEI 23-50)'),
439+
(TYPE_ITA_M, 'ITA Type M (BS 546)'),
440+
(TYPE_ITA_N, 'ITA Type N'),
441+
(TYPE_ITA_O, 'ITA Type O'),
442+
)),
391443
)
392444

393445

0 commit comments

Comments
 (0)