summaryrefslogtreecommitdiffhomepage
path: root/digital/io-hub/tools
diff options
context:
space:
mode:
authorNicolas Schodet2013-03-26 21:00:36 +0100
committerNicolas Schodet2013-03-26 22:22:20 +0100
commit52d4a4917e49e3864cb50cb37cfd86537e42a287 (patch)
tree8bca37e49f76dc18eb546853704e05a969dbf000 /digital/io-hub/tools
parentfd2970444d83ac38e0d6af53a6b4dada4226250e (diff)
digital/io-hub/src/apbirthday: add US sensors ADC
Diffstat (limited to 'digital/io-hub/tools')
-rw-r--r--digital/io-hub/tools/io_hub/mex.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/digital/io-hub/tools/io_hub/mex.py b/digital/io-hub/tools/io_hub/mex.py
index 9ad38a69..ff3bea61 100644
--- a/digital/io-hub/tools/io_hub/mex.py
+++ b/digital/io-hub/tools/io_hub/mex.py
@@ -26,6 +26,7 @@
from utils.observable import Observable
import simu.mex.msg
import simu.link.mex_gpio
+import simu.link.mex_adc_channel
ADC_NB = 8
@@ -254,7 +255,8 @@ class Mex:
self.notify ()
def __init__ (self, node, instance = 'io-hub0',
- pwm_nb = 0, contact_nb = 0, output_nb = 0, gpios = False, codebar = False):
+ pwm_nb = 0, contact_nb = 0, output_nb = 0, gpios = False,
+ adc_channels = False, codebar = False):
self.adc = tuple (self.ADC (node, instance, i) for i in range (0, ADC_NB))
if pwm_nb:
self.pwm = tuple (self.PWM () for i in range (0, pwm_nb))
@@ -269,6 +271,9 @@ class Mex:
self.output)
if gpios:
self.gpios = simu.link.mex_gpio.MexGpio.Pack (node, instance)
+ if adc_channels:
+ self.adc_channels = simu.link.mex_adc_channel.MexAdcChannel.Pack (
+ node, instance)
if codebar:
self.__codebar_pack = self.Codebar.Pack (node, instance)
self.codebar = tuple (self.Codebar (self.__codebar_pack, i)