Skip to content
Snippets Groups Projects
Select Git revision
  • b99024d4e8bb7503ef2d61bfbd1e7cc4bd6087d4
  • master default
  • labcomm2014_tc31
  • labcomm2014
  • js
  • java_dyn_msg_dec
  • anders.blomdell
  • typeref
  • pragma
  • compiler-refactoring
  • labcomm2013
  • v2014.1
  • v2014.0
  • v2013.0
14 results

ArrayTypeRewrite.jrag

Blame
  • Forked from Anders Blomdell / LabComm
    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);
      }
    
    }