#!/usr/bin/env python
"""
Enable heaters with a pin. 

Author: Elias Bakken
email: elias(dot)bakken(at)gmail(dot)com
Website: http://www.thing-printer.com
License: GNU GPL v3: http://www.gnu.org/copyleft/gpl.html

 Redeem is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.

 Redeem is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with Redeem.  If not, see <http://www.gnu.org/licenses/>.
"""

import Adafruit_BBIO.GPIO as GPIO


class Enable:
  def __init__(self, pin):
    self.pin = pin
    GPIO.setup(pin, GPIO.OUT)

  def set_enabled(self):
    GPIO.output(self.pin, GPIO.LOW)

  def set_disabled(self):
    GPIO.output(self.pin, GPIO.HIGH)


if __name__ == '__main__':
  en = Enable("P9_41")
  en.set_enabled()
