Skip to content
Snippets Groups Projects
Select Git revision
  • master
  • 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
22 results

AnalogOut.java

Blame
  • Forked from Anders Blomdell / moberg
    Source project has a limited visibility.
    AnalogOut.java 1.39 KiB
    /**
     * se.lth.control.realtime.AnalogOut.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 AnalogOut extends IOChannel {
    
      public AnalogOut(int index) throws IOChannelException {
        super(index);
      }
    
      public void open() throws IOChannelException {
        Moberg.analogOutOpen(index);
      }
    
      public void close() throws IOChannelException {
        Moberg.analogOutClose(index);
      }
    
      @Deprecated
      public void set(double value) throws IOChannelException {
        Moberg.analogOut(index, value);
      }
    
      public double write(double value) throws IOChannelException {
        return Moberg.analogOut(index, value);
      }
    
    }