Exemplo n.º 1
0
    Driver::Driver(uint32_t address, fp32_t input_range, bool mode_dif):
      m_channel(0)
    {
      // Open hardware port.
      m_io = new DUNE::Hardware::IOPort(address, 4);

      if (mode_dif)
      {
        m_channels = 8;
        m_chan_table = c_channels_dif;
      }
      else
      {
        m_channels = 16;
        m_chan_table = c_channels_sin;
      }

      setInputRange(input_range);
    }
Exemplo n.º 2
0
		ScaleMap::ScaleMap( const double minIn, const double maxIn, const double minOut, const double maxOut )
		{
			setInputRange( minIn, maxIn );
			setOutputRange( minOut, maxOut );
			mapFunction = LinearInterpolation();
		}