Md1EintData.py 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #! /usr/bin/python
  2. # -*- coding: utf-8 -*-
  3. from data.EintData import EintData
  4. class Md1EintData(EintData):
  5. def __init__(self):
  6. EintData.__init__(self)
  7. self.__dedicatedEn = False
  8. self.__srcPin = ''
  9. self.__socetType = ''
  10. def set_dedicatedEn(self, value):
  11. if value == 'Disable':
  12. self.__dedicatedEn = False
  13. else:
  14. self.__dedicatedEn = True
  15. def get_dedicatedEn(self):
  16. return self.__dedicatedEn
  17. def set_srcPin(self, pin):
  18. self.__srcPin = pin
  19. def get_srcPin(self):
  20. return self.__srcPin
  21. def set_socketType(self, type):
  22. self.__socetType = type
  23. def get_socketType(self):
  24. return self.__socetType
  25. def set_sensitiveLevel(self, level):
  26. EintData.set_sensitiveLevel(self, level)
  27. def get_sensitiveLevel(self):
  28. return EintData.get_sensitiveLevel(self)
  29. def set_debounceEnable(self, enable):
  30. EintData.set_debounceEnable(self, enable)
  31. def get_debounceEnable(self):
  32. return EintData.get_debounceEnable(self)
  33. def set_polarity(self, polarity):
  34. EintData.set_polarity(self, polarity)
  35. def get_polarity(self):
  36. return EintData.get_polarity(self)