######################
#赤外線操作モジュールクラス
#別ウィンドウでターミナルを起動して
# $ sudo lircd -n -d /dev/lirc0
#を実行しておくこと
######################
import subprocess

class Remote_module:

    def __init__(self):
        #####初期化#####
        # etc/share/doc/lirc/README.Debianの内容に基づく
        # 大元の名前？とりあえずroomで設定してるやつと
        # それぞれの操作の名前を設定
        # 照明オン、照明オフ、照明を常備灯にする、テレビオン、テレビオフ
        # の命令を想定してるよ。
        self.CURRENTNAME="room"                      
        self.ACTIONS = {"LIGHT_ON":"light_on",
                        "LIGHT_OFF":"light_off",
                        "LIGHT_ORANGE":"light_orange",
                        "TV_ON":"tv_on",
                        "TV_OFF":"tv_off"}

    #操作用の関数だよ、引数に↑のACTIONSディクショナリのキーを入れてね
    def remoteAction(self,action):
        subprocess.call(["irsend","SEND_ONCE",self.CURRENTNAME,self.ACTIONS[action]])
5c9cb7288537f37d1d48fb03704167d6e3e56d49
<mask token>


class Remote_module:
    <mask token>
    <mask token>

<mask token>


class Remote_module:

    def __init__(self):
        self.CURRENTNAME = 'room'
        self.ACTIONS = {'LIGHT_ON': 'light_on', 'LIGHT_OFF': 'light_off',
            'LIGHT_ORANGE': 'light_orange', 'TV_ON': 'tv_on', 'TV_OFF':
            'tv_off'}
    <mask token>

<mask token>


class Remote_module:

    def __init__(self):
        self.CURRENTNAME = 'room'
        self.ACTIONS = {'LIGHT_ON': 'light_on', 'LIGHT_OFF': 'light_off',
            'LIGHT_ORANGE': 'light_orange', 'TV_ON': 'tv_on', 'TV_OFF':
            'tv_off'}

    def remoteAction(self, action):
        subprocess.call(['irsend', 'SEND_ONCE', self.CURRENTNAME, self.
            ACTIONS[action]])

import subprocess


class Remote_module:

    def __init__(self):
        self.CURRENTNAME = 'room'
        self.ACTIONS = {'LIGHT_ON': 'light_on', 'LIGHT_OFF': 'light_off',
            'LIGHT_ORANGE': 'light_orange', 'TV_ON': 'tv_on', 'TV_OFF':
            'tv_off'}

    def remoteAction(self, action):
        subprocess.call(['irsend', 'SEND_ONCE', self.CURRENTNAME, self.
            ACTIONS[action]])

######################
#赤外線操作モジュールクラス
#別ウィンドウでターミナルを起動して
# $ sudo lircd -n -d /dev/lirc0
#を実行しておくこと
######################
import subprocess

class Remote_module:

    def __init__(self):
        #####初期化#####
        # etc/share/doc/lirc/README.Debianの内容に基づく
        # 大元の名前？とりあえずroomで設定してるやつと
        # それぞれの操作の名前を設定
        # 照明オン、照明オフ、照明を常備灯にする、テレビオン、テレビオフ
        # の命令を想定してるよ。
        self.CURRENTNAME="room"                      
        self.ACTIONS = {"LIGHT_ON":"light_on",
                        "LIGHT_OFF":"light_off",
                        "LIGHT_ORANGE":"light_orange",
                        "TV_ON":"tv_on",
                        "TV_OFF":"tv_off"}

    #操作用の関数だよ、引数に↑のACTIONSディクショナリのキーを入れてね
    def remoteAction(self,action):
        subprocess.call(["irsend","SEND_ONCE",self.CURRENTNAME,self.ACTIONS[action]])