Sha256: 00ec2ef26aeb768f59b99996e7b286d90e81fb623f88e147d3cc3bfb2fdcabde

Contents?: true

Size: 593 Bytes

Versions: 18

Compression:

Stored size: 593 Bytes

Contents

module RawSensors

  ACCELEROMETER = 'accelerometer'
  MAGNETOMETER = 'magnetometer'




   def self.is_available(sensor)
       return RawSensorsNative.is_available(sensor)
   end 

   def self.getSensorData
       RawSensorsNative.getSensorData
   end




class << self
      def method_missing(name, *args)
        unless name == Fixnum
          if name[name.length()-1] == '='
            RawSensorsNative.set_property(name.to_s.chop,(args[0]!=nil) ? args[0].to_s : "") 
          else
            RawSensorsNative.get_property(name.to_s)
          end
        end
      end



end

end

Version data entries

18 entries across 18 versions & 2 rubygems

Version Path
rhodes-7.6.0 lib/extensions/rawsensors/rawsensors.rb
rhodes-7.5.1 lib/extensions/rawsensors/rawsensors.rb
rhodes-7.4.1 lib/extensions/rawsensors/rawsensors.rb
rhodes-7.1.17 lib/extensions/rawsensors/rawsensors.rb
rhodes-6.2.0 lib/extensions/rawsensors/rawsensors.rb
rhodes-6.0.11 lib/extensions/rawsensors/rawsensors.rb
rhodes-5.5.18 lib/extensions/rawsensors/rawsensors.rb
rhodes-5.5.17 lib/extensions/rawsensors/rawsensors.rb
rhodes-5.5.15 lib/extensions/rawsensors/rawsensors.rb
rhodes-5.5.0.22 lib/extensions/rawsensors/rawsensors.rb
rhodes-5.5.2 lib/extensions/rawsensors/rawsensors.rb
rhodes-5.5.0.7 lib/extensions/rawsensors/rawsensors.rb
rhodes-5.5.0.3 lib/extensions/rawsensors/rawsensors.rb
rhodes-5.5.0 lib/extensions/rawsensors/rawsensors.rb
tauplatform-1.0.3 lib/extensions/rawsensors/rawsensors.rb
tauplatform-1.0.2 lib/extensions/rawsensors/rawsensors.rb
tauplatform-1.0.1 lib/extensions/rawsensors/rawsensors.rb
rhodes-3.5.1.12 lib/extensions/rawsensors/rawsensors.rb