コード例 #1
0
ファイル: topology_util.py プロジェクト: seankim811/pyMODI
        def __compose_line(self, module_id, padding, print_id):
            line = ""
            if not module_id:
                line += " " * padding
            else:
                module_id = int(module_id)
                module_type = self._tp_data[module_id]['type']
                module_idx = ModuleList(self._modules,
                                        module_type.lower()).find(module_id)
                if module_idx < 0:
                    module_idx = ''

                el = f"{module_type + str(module_idx) + f' ({module_id})':^17}"
                if print_id:
                    line += el
                else:
                    line += f"{module_type + str(module_idx):^10}"
            return line
コード例 #2
0
ファイル: modi.py プロジェクト: seankim811/pyMODI
 def speakers(self) -> ModuleList:
     """Module List of connected Speaker modules.
     """
     return ModuleList(self._modules, "speaker")
コード例 #3
0
ファイル: modi.py プロジェクト: seankim811/pyMODI
 def ultrasonics(self) -> ModuleList:
     """Module List of connected Ultrasonic modules.
     """
     return ModuleList(self._modules, "ultrasonic")
コード例 #4
0
ファイル: modi.py プロジェクト: seankim811/pyMODI
 def mics(self) -> ModuleList:
     """Module List of connected Mic modules.
     """
     return ModuleList(self._modules, "mic")
コード例 #5
0
ファイル: modi.py プロジェクト: seankim811/pyMODI
 def motors(self) -> ModuleList:
     """Module List of connected Motor modules.
     """
     return ModuleList(self._modules, "motor")
コード例 #6
0
ファイル: modi.py プロジェクト: seankim811/pyMODI
 def irs(self) -> ModuleList:
     """Module List of connected Ir modules.
     """
     return ModuleList(self._modules, "ir")
コード例 #7
0
ファイル: modi.py プロジェクト: seankim811/pyMODI
 def leds(self) -> ModuleList:
     """Module List of connected Led modules.
     """
     return ModuleList(self._modules, "led")
コード例 #8
0
ファイル: modi.py プロジェクト: seankim811/pyMODI
 def envs(self) -> ModuleList:
     """Module List of connected Env modules.
     """
     return ModuleList(self._modules, "env")
コード例 #9
0
ファイル: modi.py プロジェクト: seankim811/pyMODI
 def gyros(self) -> ModuleList:
     """Module List of connected Gyro modules.
     """
     return ModuleList(self._modules, "gyro")
コード例 #10
0
ファイル: modi.py プロジェクト: seankim811/pyMODI
 def displays(self) -> ModuleList:
     """Module List of connected Display modules.
     """
     return ModuleList(self._modules, "display")
コード例 #11
0
ファイル: modi.py プロジェクト: seankim811/pyMODI
 def dials(self) -> ModuleList:
     """Module List of connected Dial modules.
     """
     return ModuleList(self._modules, "dial")
コード例 #12
0
ファイル: modi.py プロジェクト: seankim811/pyMODI
 def buttons(self) -> ModuleList:
     """Module List of connected Button modules.
     """
     return ModuleList(self._modules, 'button')
コード例 #13
0
ファイル: modi.py プロジェクト: seankim811/pyMODI
 def networks(self) -> ModuleList:
     return ModuleList(self._modules, 'network')
コード例 #14
0
ファイル: modi.py プロジェクト: seankim811/pyMODI
 def modules(self) -> ModuleList:
     """Module List of connected modules except network module.
     """
     return ModuleList(self._modules)