Skip to content
Snippets Groups Projects
Select Git revision
  • ec9c70c2e7cd20f45c9c43f8a8aa44e4d9a03702
  • master default protected
  • cont-frb/moberg-review
  • v0.9.20
  • v0.9.19
  • v0.9.18
  • v0.9.17
  • v0.9.16
  • v0.9.15
  • v0.9.14
  • v0.9.13
  • v0.9.12
  • v0.9.11
  • v0.9.10
  • v0.9.9
  • v0.9.8
  • v0.9.7
  • v0.9.6
  • v0.9.5
  • v0.9.4
  • v0.9.3
  • v0.9.2
  • v0.9.1
23 results

DigitalOut.java

Blame
  • Forked from Anders Blomdell / moberg
    25 commits behind the upstream repository.
    DigitalOut.java 1.40 KiB
    /**
     * se.lth.control.realtime.DigitalOut.java
     *
     * Copyright (C) 2005-2019  Anders Blomdell <anders.blomdell@control.lth.se>
     *
     * This program 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.
     *
     * This program 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 this program.  If not, see <http://www.gnu.org/licenses/>.
     */
    
    package se.lth.control.realtime;
    
    import java.util.BitSet;
    
    import se.lth.control.realtime.moberg.Moberg;
    
    public class DigitalOut extends IOChannel {
    
      public DigitalOut(int index) throws IOChannelException {
        super(index);
      }
       
      public void open() throws IOChannelException {
        Moberg.digitalOutOpen(index);
      }
      public void close() throws IOChannelException {
        Moberg.digitalOutClose(index);
      }
    
      @Deprecated
      public void set(boolean value) throws IOChannelException {
        Moberg.digitalOut(index, value);
      }
    
      public boolean write(boolean value) throws IOChannelException {
        return Moberg.digitalOut(index, value);
      }
    
    }