text: // ======================================================================
  // \title  LinuxGpioDriverImpl.cpp
  // \author tcanham
  // \brief  cpp file for LinuxGpioDriver component implementation class
  //
  // \copyright
  // Copyright 2009-2015, by the California Institute of Technology.
  // ALL RIGHTS RESERVED.  United States Government Sponsorship
  // acknowledged.
  //
  // ======================================================================
  
  
  #include <Drv/LinuxGpioDriver/LinuxGpioDriverComponentImpl.hpp>
  #include "Fw/Types/BasicTypes.hpp"
  
  namespace Drv {
  
    // ----------------------------------------------------------------------
    // Handler implementations for user-defined typed input ports
    // ----------------------------------------------------------------------
  
    void LinuxGpioDriverComponentImpl ::
      gpioRead_handler(
          const NATIVE_INT_TYPE portNum,
          bool &state
      )
    {
      // TODO
    }
  
    void LinuxGpioDriverComponentImpl ::
      gpioWrite_handler(
          const NATIVE_INT_TYPE portNum,
          bool state
      )
    {
      // TODO
    }
  
    bool LinuxGpioDriverComponentImpl ::
      open(NATIVE_INT_TYPE gpio, GpioDirection direction) {
        return false;
    }
  
    Os::Task::TaskStatus LinuxGpioDriverComponentImpl ::
      startIntTask(NATIVE_UINT_TYPE priority, NATIVE_UINT_TYPE cpuAffinity) {
       return Os::Task::TASK_OK;
     }
  
    LinuxGpioDriverComponentImpl ::
      ~LinuxGpioDriverComponentImpl()
    {
  
    }
  
    void LinuxGpioDriverComponentImpl ::
      exitThread() {
    }
  } // end namespace Drv
  