summaryrefslogtreecommitdiff
path: root/drivers/staging/comedi/drivers/ni_routing/tools/ni_names.py
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/comedi/drivers/ni_routing/tools/ni_names.py')
-rw-r--r--drivers/staging/comedi/drivers/ni_routing/tools/ni_names.py56
1 files changed, 0 insertions, 56 deletions
diff --git a/drivers/staging/comedi/drivers/ni_routing/tools/ni_names.py b/drivers/staging/comedi/drivers/ni_routing/tools/ni_names.py
deleted file mode 100644
index 5f9b825968b1..000000000000
--- a/drivers/staging/comedi/drivers/ni_routing/tools/ni_names.py
+++ /dev/null
@@ -1,56 +0,0 @@
-# SPDX-License-Identifier: GPL-2.0+
-# vim: ts=2:sw=2:et:tw=80:nowrap
-"""
-This file helps to extract string names of NI signals as included in comedi.h
-between NI_NAMES_BASE and NI_NAMES_BASE+NI_NUM_NAMES.
-"""
-
-# This is simply to aide in creating the entries in the order of the value of
-# the device-global NI signal/terminal constants defined in comedi.h
-import comedi_h
-
-
-ni_macros = (
- 'NI_PFI',
- 'TRIGGER_LINE',
- 'NI_RTSI_BRD',
- 'NI_CtrSource',
- 'NI_CtrGate',
- 'NI_CtrAux',
- 'NI_CtrA',
- 'NI_CtrB',
- 'NI_CtrZ',
- 'NI_CtrArmStartTrigger',
- 'NI_CtrInternalOutput',
- 'NI_CtrOut',
- 'NI_CtrSampleClock',
-)
-
-def get_ni_names():
- name_dict = dict()
-
- # load all the static names; start with those that do not begin with NI_
- name_dict['PXI_Star'] = comedi_h.PXI_Star
- name_dict['PXI_Clk10'] = comedi_h.PXI_Clk10
-
- #load all macro values
- for fun in ni_macros:
- f = getattr(comedi_h, fun)
- name_dict.update({
- '{}({})'.format(fun,i):f(i) for i in range(1 + f(-1) - f(0))
- })
-
- #load everything else in ni_common_signal_names enum
- name_dict.update({
- k:v for k,v in comedi_h.__dict__.items()
- if k.startswith('NI_') and (not callable(v)) and
- comedi_h.NI_COUNTER_NAMES_MAX < v < (comedi_h.NI_NAMES_BASE + comedi_h.NI_NUM_NAMES)
- })
-
- # now create reverse lookup (value -> name)
-
- val_dict = {v:k for k,v in name_dict.items()}
-
- return name_dict, val_dict
-
-name_to_value, value_to_name = get_ni_names()