SYMBOL INDEX (599 symbols across 72 files) FILE: lib/examples/add_hysteresis.rb class AddHysteresis (line 1) | class AddHysteresis < ArduinoSketch method loop (line 7) | def loop FILE: lib/examples/basic_blink.rb class BasicBlink (line 1) | class BasicBlink < ArduinoSketch method loop (line 6) | def loop FILE: lib/examples/blink_m_address_assignment.rb class BlinkMAddressAssignment (line 1) | class BlinkMAddressAssignment < ArduinoSketch method setup (line 32) | def setup method loop (line 38) | def loop method staging (line 48) | def staging method assign_address (line 69) | def assign_address method control_it (line 79) | def control_it method test_address (line 93) | def test_address FILE: lib/examples/blink_m_hello.rb class BlinkMHello (line 1) | class BlinkMHello < ArduinoSketch method loop (line 7) | def loop FILE: lib/examples/blink_m_multi.rb class BlinkMMulti (line 1) | class BlinkMMulti < ArduinoSketch method loop (line 25) | def loop method stop_and_fade (line 32) | def stop_and_fade(addr) method dance (line 45) | def dance FILE: lib/examples/blink_with_serial.rb class BlinkWithSerial (line 1) | class BlinkWithSerial < ArduinoSketch method loop (line 10) | def loop FILE: lib/examples/configure_pa_lcd_boot.rb class ConfigurePaLcdBoot (line 1) | class ConfigurePaLcdBoot < ArduinoSketch method loop (line 41) | def loop method set_custom_screen (line 51) | def set_custom_screen method set_cursor (line 66) | def set_cursor method change_boot_to_custom (line 80) | def change_boot_to_custom FILE: lib/examples/debounce_methods.rb class DebounceMethods (line 1) | class DebounceMethods < ArduinoSketch method loop (line 15) | def loop method blink_twice (line 23) | def blink_twice method blink_three_times (line 29) | def blink_three_times method blink_three_times_basic (line 34) | def blink_three_times_basic method blink_with_a_twist (line 43) | def blink_with_a_twist FILE: lib/examples/external_variable_fu.rb class ExternalVariableFu (line 1) | class ExternalVariableFu < ArduinoSketch method loop (line 22) | def loop FILE: lib/examples/external_variables.rb class ExternalVariables (line 1) | class ExternalVariables < ArduinoSketch method loop (line 17) | def loop method setup (line 23) | def setup # special one time only method FILE: lib/examples/first_sound.rb class FirstSound (line 1) | class FirstSound < ArduinoSketch method loop (line 7) | def loop method tone_out (line 14) | def tone_out(n) FILE: lib/examples/frequency_generator.rb class FrequencyGenerator (line 1) | class FrequencyGenerator < ArduinoSketch method loop (line 7) | def loop method uh_oh (line 11) | def uh_oh(n) FILE: lib/examples/hello_array.rb class HelloArray (line 1) | class HelloArray < ArduinoSketch method loop (line 18) | def loop FILE: lib/examples/hello_array2.rb class HelloArray2 (line 1) | class HelloArray2 < ArduinoSketch method setup (line 35) | def setup method loop (line 108) | def loop FILE: lib/examples/hello_array_eeprom.rb class HelloArrayEeprom (line 1) | class HelloArrayEeprom < ArduinoSketch method setup (line 27) | def setup method loop (line 55) | def loop FILE: lib/examples/hello_clock.rb class HelloClock (line 1) | class HelloClock < ArduinoSketch method setup (line 37) | def setup method loop (line 45) | def loop method printlz (line 68) | def printlz(w) method print_main (line 73) | def print_main FILE: lib/examples/hello_eeprom.rb class HelloEeprom (line 1) | class HelloEeprom < ArduinoSketch method loop (line 8) | def loop method printlz (line 45) | def printlz(w) FILE: lib/examples/hello_eeprom_lcdpa.rb class HelloEepromLcdpa (line 1) | class HelloEepromLcdpa < ArduinoSketch method setup (line 38) | def setup method loop (line 69) | def loop method clear_off_test (line 74) | def clear_off_test # clears bottom two lines FILE: lib/examples/hello_format_print.rb class HelloFormatPrint (line 1) | class HelloFormatPrint < ArduinoSketch method setup (line 40) | def setup method loop (line 44) | def loop method say_hello (line 54) | def say_hello method say_more (line 63) | def say_more # passing print strings to home and setxy (also works on ... method say_it_large (line 78) | def say_it_large FILE: lib/examples/hello_lcd_charset.rb class HelloLcdCharset (line 1) | class HelloLcdCharset < ArduinoSketch method loop (line 21) | def loop FILE: lib/examples/hello_pa_lcd.rb class HelloPaLcd (line 1) | class HelloPaLcd < ArduinoSketch method setup (line 17) | def setup method loop (line 25) | def loop method say_hello (line 31) | def say_hello method say_more (line 39) | def say_more # passing print strings to home and setxy (also works on ... method say_it_large (line 47) | def say_it_large FILE: lib/examples/hello_servos.rb class HelloServos (line 1) | class HelloServos < ArduinoSketch method loop (line 9) | def loop method song_sheet_two (line 13) | def song_sheet_two method a (line 45) | def a method b (line 52) | def b method c (line 59) | def c method d (line 66) | def d method e (line 73) | def e method home (line 83) | def home(s) FILE: lib/examples/hello_spectra_sound.rb class HelloSpectraSound (line 1) | class HelloSpectraSound < ArduinoSketch method setup (line 16) | def setup method loop (line 24) | def loop FILE: lib/examples/hello_world.rb class HelloWorld (line 1) | class HelloWorld < ArduinoSketch method loop (line 5) | def loop FILE: lib/examples/hello_xbee.rb class HelloXbee (line 1) | class HelloXbee < ArduinoSketch method loop (line 6) | def loop FILE: lib/examples/hysteresis_duel.rb class HysteresisDuel (line 1) | class HysteresisDuel < ArduinoSketch method setup (line 17) | def setup method loop (line 24) | def loop FILE: lib/examples/i2c_with_clock_chip.rb class I2cWithClockChip (line 1) | class I2cWithClockChip < ArduinoSketch method loop (line 39) | def loop method printlz (line 109) | def printlz(w) method print_hexbyte (line 114) | def print_hexbyte(w) method clear_bottom_line (line 119) | def clear_bottom_line FILE: lib/examples/midi_beat_box.rb class MidiBeatBox (line 1) | class MidiBeatBox < ArduinoSketch method setup (line 12) | def setup method loop (line 16) | def loop method first (line 26) | def first method second (line 48) | def second method third (line 60) | def third method play (line 73) | def play(one, two, three) FILE: lib/examples/midi_scales.rb class MidiScales (line 1) | class MidiScales < ArduinoSketch method setup (line 26) | def setup method loop (line 30) | def loop method change_tone (line 39) | def change_tone method change_pressure (line 45) | def change_pressure method change_channels (line 51) | def change_channels method read_sensor_one (line 57) | def read_sensor_one method read_sensor_two (line 63) | def read_sensor_two method read_sensor_three (line 69) | def read_sensor_three method pre_play (line 75) | def pre_play(current_note, last_note, channel) # warning, don't use la... method play (line 83) | def play(chan, note, pressure) method play_with_no_delay (line 89) | def play_with_no_delay(chan, note, pressure) # note is not turned off FILE: lib/examples/motor_knob.rb class MotorKnob (line 1) | class MotorKnob < ArduinoSketch method loop (line 22) | def loop FILE: lib/examples/servo_buttons.rb class ServoButtons (line 1) | class ServoButtons < ArduinoSketch method loop (line 12) | def loop method check_buttons (line 17) | def check_buttons FILE: lib/examples/servo_calibrate_continuous.rb class ServoCalibrateContinuous (line 1) | class ServoCalibrateContinuous < ArduinoSketch method loop (line 50) | def loop method delay_servo (line 85) | def delay_servo(t) FILE: lib/examples/servo_throttle.rb class ServoThrottle (line 1) | class ServoThrottle < ArduinoSketch method loop (line 19) | def loop method servo_status (line 29) | def servo_status FILE: lib/examples/software_serial.rb class SoftwareSerial (line 1) | class SoftwareSerial < ArduinoSketch method loop (line 6) | def loop FILE: lib/examples/sparkfun_lcd.rb class SparkfunLcd (line 1) | class SparkfunLcd < ArduinoSketch method loop (line 16) | def loop method say_hello (line 23) | def say_hello method say_ruby (line 31) | def say_ruby method check_buttons (line 40) | def check_buttons FILE: lib/examples/spectra_soft_pot.rb class SpectraSoftPot (line 1) | class SpectraSoftPot < ArduinoSketch method setup (line 15) | def setup method loop (line 23) | def loop FILE: lib/examples/times_method.rb class TimesMethod (line 1) | class TimesMethod < ArduinoSketch method loop (line 3) | def loop FILE: lib/examples/toggle.rb class Toggle (line 1) | class Toggle < ArduinoSketch method loop (line 5) | def loop FILE: lib/examples/twitter.rb class Twitter (line 1) | class Twitter < ArduinoSketch method loop (line 44) | def loop FILE: lib/examples/two_wire.rb class TwoWire (line 1) | class TwoWire < ArduinoSketch method loop (line 7) | def loop FILE: lib/libraries/Wire/utility/twi.c function twi_init (line 61) | void twi_init(void) function twi_setAddress (line 103) | void twi_setAddress(uint8_t address) function twi_readFrom (line 118) | uint8_t twi_readFrom(uint8_t address, uint8_t* data, uint8_t length) function twi_writeTo (line 167) | uint8_t twi_writeTo(uint8_t address, uint8_t* data, uint8_t length, uint... function twi_transmit (line 216) | uint8_t twi_transmit(uint8_t* data, uint8_t length) function twi_attachSlaveRxEvent (line 245) | void twi_attachSlaveRxEvent( void (*function)(uint8_t*, int) ) function twi_attachSlaveTxEvent (line 256) | void twi_attachSlaveTxEvent( void (*function)(void) ) function twi_reply (line 267) | void twi_reply(uint8_t ack) function twi_stop (line 283) | void twi_stop(void) function twi_releaseBus (line 304) | void twi_releaseBus(void) function SIGNAL (line 313) | SIGNAL(SIG_2WIRE_SERIAL) FILE: lib/plugins/bitwise_ops.rb class BitwiseOps (line 1) | class BitwiseOps < ArduinoPlugin FILE: lib/plugins/blink.rb class Blink (line 1) | class Blink < ArduinoPlugin FILE: lib/plugins/debug_output_to_lcd.rb class DebugOutputToLcd (line 1) | class DebugOutputToLcd < ArduinoPlugin FILE: lib/plugins/midi.rb class Midi (line 1) | class Midi < ArduinoPlugin FILE: lib/plugins/parallax_ping.rb class ParallaxPing (line 1) | class ParallaxPing < ArduinoPlugin FILE: lib/plugins/servo_pulse.rb class ServoPulse (line 1) | class ServoPulse < ArduinoPlugin FILE: lib/rad.rb type Rad (line 1) | module Rad FILE: lib/rad/arduino_plugin.rb class ArduinoPlugin (line 45) | class ArduinoPlugin method initialize (line 47) | def initialize #:nodoc: method include_wire (line 69) | def include_wire method add_to_setup (line 74) | def add_to_setup(*args) method plugin_directives (line 83) | def plugin_directives(*args) method external_variables (line 92) | def external_variables(*args) method add_blink_m_struct (line 104) | def add_blink_m_struct method add_blink_m_struct (line 113) | def self.add_blink_m_struct method add_debounce_struct (line 122) | def add_debounce_struct method add_servo_struct (line 135) | def add_servo_struct method add_debounce_struct (line 149) | def self.add_debounce_struct method add_servo_struct (line 162) | def self.add_servo_struct method add_sensor_struct (line 176) | def self.add_sensor_struct method add_spectra_struct (line 185) | def self.add_spectra_struct method check_for_plugin_use (line 198) | def self.check_for_plugin_use(sketch_string, plugin_string, file_name)... method process (line 224) | def self.process(plugin_string) method add_struct (line 241) | def add_struct(struct) FILE: lib/rad/arduino_sketch.rb class ArduinoSketch (line 155) | class ArduinoSketch method initialize (line 164) | def initialize #:nodoc: method array (line 204) | def array(arg) method define (line 231) | def define(arg) method output_pin (line 272) | def output_pin(num, opts={}) method input_pin (line 351) | def input_pin(num, opts={}) method input_pins (line 394) | def input_pins(nums) method add (line 399) | def add(st) #:nodoc: method serial_begin (line 409) | def serial_begin(opts={}) method formatted_print (line 416) | def formatted_print(opts={}) method compose_setup (line 436) | def compose_setup #:nodoc: also composes headers and signatures method assembler (line 568) | def assembler(name, signature, code) method pre_process (line 584) | def self.pre_process(sketch_string) #:nodoc: method add_to_setup (line 599) | def self.add_to_setup(meth) method post_process_ruby_to_c_methods (line 604) | def self.post_process_ruby_to_c_methods(e) method comment_box (line 618) | def comment_box( content ) #:nodoc: FILE: lib/rad/darwin_installer.rb class DarwinInstaller (line 1) | class DarwinInstaller method install! (line 2) | def self.install! FILE: lib/rad/generators/makefile/makefile.rb class Makefile (line 4) | class Makefile method compose_for_sketch (line 8) | def compose_for_sketch(build_dir) method hardware_params (line 27) | def hardware_params method software_params (line 32) | def software_params FILE: lib/rad/hardware_library.rb class HardwareLibrary (line 1) | class HardwareLibrary < ArduinoSketch method initialize (line 3) | def initialize method software_serial (line 8) | def software_serial(rx, tx, opts={}) method pa_lcd_setup (line 53) | def pa_lcd_setup(num, opts) method swser_LCDpa (line 65) | def swser_LCDpa(tx, opts={}) method sf_lcd_setup (line 185) | def sf_lcd_setup(num, opts) method swser_LCDsf (line 196) | def swser_LCDsf(tx, opts={}) method loop_timer (line 299) | def loop_timer(opts={}) # loop timer methods # method servo_setup (line 330) | def servo_setup(num, opts) method servo (line 351) | def servo(pin, opts={}) # servo motor routines # method twowire_stepper (line 412) | def twowire_stepper(pin1, pin2, opts={}) # servo motor routines # method fourwire_stepper (line 452) | def fourwire_stepper( pin1, pin2, pin3, pin4, opts={}) # servo motor r... method frequency_timer (line 494) | def frequency_timer(pin, opts={}) # frequency timer routines method one_wire (line 548) | def one_wire(pin, opts={}) method two_wire (line 593) | def two_wire (pin, opts={}) # i2c Two-Wire method ethernet (line 663) | def ethernet(pin, opts={}) method i2c_eeprom (line 678) | def i2c_eeprom(pin, opts={}) # i2c serial eeprom routines # method ds1307 (line 718) | def ds1307(pin, opts={}) # DS1307 real time clock routines routines method serial_boilerplate (line 758) | def serial_boilerplate #:nodoc: FILE: lib/rad/linux_installer.rb class LinuxInstaller (line 1) | class LinuxInstaller method install! (line 4) | def self.install! method check_or_install_package (line 41) | def self.check_or_install_package(package_name) method check_or_nag_package (line 51) | def self.check_or_nag_package(package_name, custom_msg = nil) method check_or_remove_package (line 66) | def self.check_or_remove_package(package_name) method check_or_warn_for_usb_driver (line 78) | def self.check_or_warn_for_usb_driver method check_or_install_arduino (line 93) | def self.check_or_install_arduino FILE: lib/rad/progressbar.rb class ProgressBar (line 12) | class ProgressBar method initialize (line 15) | def initialize (title, total, out = STDERR) method fmt_bar (line 38) | def fmt_bar method fmt_percentage (line 45) | def fmt_percentage method fmt_stat (line 49) | def fmt_stat method fmt_stat_for_file_transfer (line 53) | def fmt_stat_for_file_transfer method fmt_title (line 61) | def fmt_title method convert_bytes (line 65) | def convert_bytes (bytes) method transfer_rate (line 77) | def transfer_rate method bytes (line 82) | def bytes method format_time (line 86) | def format_time (t) method eta (line 95) | def eta method elapsed (line 105) | def elapsed method eol (line 110) | def eol method do_percentage (line 114) | def do_percentage method get_width (line 122) | def get_width method show (line 139) | def show method show_if_needed (line 160) | def show_if_needed method clear (line 177) | def clear method finish (line 183) | def finish method finished? (line 189) | def finished? method file_transfer_mode (line 193) | def file_transfer_mode method format= (line 197) | def format= (format) method format_arguments= (line 201) | def format_arguments= (arguments) method halt (line 205) | def halt method inc (line 210) | def inc (step = 1) method set (line 217) | def set (count) method inspect (line 226) | def inspect class ReversedProgressBar (line 231) | class ReversedProgressBar < ProgressBar method do_percentage (line 232) | def do_percentage FILE: lib/rad/rad_processor.rb class RADProcessor (line 4) | class RADProcessor < RubyToAnsiC method translator (line 6) | def self.translator method process_iasgn (line 29) | def process_iasgn(exp) method process_ivar (line 35) | def process_ivar(exp) method process_iter (line 40) | def process_iter(exp) method process_lasgn (line 81) | def process_lasgn(exp) method process_str (line 118) | def process_str(exp) FILE: lib/rad/rad_rewriter.rb class RADRewriter (line 3) | class RADRewriter < Rewriter method process_iter (line 5) | def process_iter(exp) FILE: lib/rad/rad_type_checker.rb class RADTypeChecker (line 3) | class RADTypeChecker < TypeChecker method process_const (line 5) | def process_const(exp) FILE: lib/rad/sim/arduino_sketch.rb class ArduinoSketch (line 6) | class ArduinoSketch method initialize (line 9) | def initialize method output_pin (line 13) | def self.output_pin(num, opts) method loop (line 28) | def loop method digitalWrite (line 31) | def digitalWrite( pin, value ) method delay (line 36) | def delay( millis ) class Pin (line 49) | class Pin method initialize (line 52) | def initialize num, opts FILE: lib/rad/sketch_compiler.rb class SketchCompiler (line 12) | class SketchCompiler method initialize (line 15) | def initialize path_to_sketch method parent_dir (line 23) | def parent_dir method build_dir (line 27) | def build_dir method create_build_dir! (line 31) | def create_build_dir! optional_path_prefix=nil method process_constants (line 36) | def process_constants method sketch_methods (line 43) | def sketch_methods FILE: lib/rad/tasks/build_and_make.rake function run_tests (line 10) | def run_tests(sketch, type) function constantize (line 204) | def constantize(camel_cased_word) FILE: lib/rad/variable_processing.rb type ExternalVariableProcessing (line 1) | module ExternalVariableProcessing function process_external_vars (line 9) | def process_external_vars(klass) function pre_process_vars (line 24) | def pre_process_vars(name, var) function translate_variables (line 68) | def translate_variables(name, type = nil, value = nil) function post_process_vars (line 114) | def post_process_vars(name, type, value = nil) function post_process_arrays (line 120) | def post_process_arrays(name, var) function check_variable_type (line 129) | def check_variable_type(type) function c_type (line 135) | def c_type(typ) FILE: lib/rad/version.rb type Rad (line 1) | module Rad #:nodoc: type VERSION (line 2) | module VERSION #:nodoc: FILE: setup.rb type Enumerable (line 12) | module Enumerable function read (line 18) | def File.read(fname) type Errno (line 26) | module Errno class ENOTEMPTY (line 27) | class ENOTEMPTY function binread (line 33) | def File.binread(fname) function dir? (line 40) | def File.dir?(path) class ConfigTable (line 45) | class ConfigTable method initialize (line 49) | def initialize(rbconfig) method verbose? (line 65) | def verbose? method no_harm? (line 71) | def no_harm? method [] (line 75) | def [](key) method []= (line 79) | def []=(key, val) method names (line 83) | def names method each (line 87) | def each(&block) method key? (line 91) | def key?(name) method lookup (line 95) | def lookup(name) method add (line 99) | def add(item) method remove (line 104) | def remove(name) method load_script (line 111) | def load_script(path, inst = nil) method savefile (line 117) | def savefile method load_savefile (line 121) | def load_savefile method save (line 132) | def save method load_standard_entries (line 141) | def load_standard_entries method standard_entries (line 147) | def standard_entries(rbconfig) method load_multipackage_entries (line 260) | def load_multipackage_entries method multipackage_entries (line 266) | def multipackage_entries method fixup (line 295) | def fixup method parse_opt (line 304) | def parse_opt(opt) method dllext (line 309) | def dllext method value_config? (line 313) | def value_config?(name) class Item (line 317) | class Item method initialize (line 318) | def initialize(name, template, default, desc) method help_opt (line 332) | def help_opt method value? (line 336) | def value? method value (line 340) | def value method resolve (line 344) | def resolve(table) method set (line 348) | def set(val) method check (line 354) | def check(val) class BoolItem (line 360) | class BoolItem < Item method config_type (line 361) | def config_type method help_opt (line 365) | def help_opt method check (line 371) | def check(val) class PathItem (line 382) | class PathItem < Item method config_type (line 383) | def config_type method check (line 389) | def check(path) class ProgramItem (line 395) | class ProgramItem < Item method config_type (line 396) | def config_type class SelectItem (line 401) | class SelectItem < Item method initialize (line 402) | def initialize(name, selection, default, desc) method config_type (line 407) | def config_type method check (line 413) | def check(val) class ExecItem (line 421) | class ExecItem < Item method initialize (line 422) | def initialize(name, selection, desc, &block) method config_type (line 428) | def config_type method value? (line 432) | def value? method resolve (line 436) | def resolve(table) method evaluate (line 442) | def evaluate(val, table) class PackageSelectionItem (line 451) | class PackageSelectionItem < Item method initialize (line 452) | def initialize(name, template, default, help_default, desc) method config_type (line 459) | def config_type method check (line 465) | def check(val) class MetaConfigEnvironment (line 473) | class MetaConfigEnvironment method initialize (line 474) | def initialize(config, installer) method config_names (line 479) | def config_names method config? (line 483) | def config?(name) method bool_config? (line 487) | def bool_config?(name) method path_config? (line 491) | def path_config?(name) method value_config? (line 495) | def value_config?(name) method add_config (line 499) | def add_config(item) method add_bool_config (line 503) | def add_bool_config(name, default, desc) method add_path_config (line 507) | def add_path_config(name, default, desc) method set_config_default (line 511) | def set_config_default(name, default) method remove_config (line 515) | def remove_config(name) method packages (line 520) | def packages method declare_packages (line 526) | def declare_packages(list) type FileOperations (line 536) | module FileOperations function mkdir_p (line 538) | def mkdir_p(dirname, prefix = nil) function rm_f (line 555) | def rm_f(path) function rm_rf (line 561) | def rm_rf(path) function remove_tree (line 567) | def remove_tree(path) function remove_tree0 (line 577) | def remove_tree0(path) function move_file (line 597) | def move_file(src, dest) function force_remove_file (line 610) | def force_remove_file(path) function remove_file (line 617) | def remove_file(path) function install (line 622) | def install(from, dest, mode, prefix = nil) function diff? (line 648) | def diff?(new_content, path) function command (line 653) | def command(*args) function ruby (line 659) | def ruby(*args) function make (line 663) | def make(task = nil) function extdir? (line 667) | def extdir?(dir) function files_of (line 671) | def files_of(dir) function directories_of (line 679) | def directories_of(dir) type HookScriptAPI (line 689) | module HookScriptAPI function get_config (line 691) | def get_config(key) function set_config (line 698) | def set_config(key, val) function curr_srcdir (line 706) | def curr_srcdir function curr_objdir (line 710) | def curr_objdir function srcfile (line 714) | def srcfile(path) function srcexist? (line 718) | def srcexist?(path) function srcdirectory? (line 722) | def srcdirectory?(path) function srcfile? (line 726) | def srcfile?(path) function srcentries (line 730) | def srcentries(path = '.') function srcfiles (line 736) | def srcfiles(path = '.') function srcdirectories (line 742) | def srcdirectories(path = '.') class ToplevelInstaller (line 751) | class ToplevelInstaller method invoke (line 767) | def ToplevelInstaller.invoke method multipackage? (line 776) | def ToplevelInstaller.multipackage? method load_rbconfig (line 780) | def ToplevelInstaller.load_rbconfig method initialize (line 791) | def initialize(ardir_root, config) method config (line 798) | def config(key) method inspect (line 802) | def inspect method invoke (line 806) | def invoke method run_metaconfigs (line 830) | def run_metaconfigs method init_installers (line 834) | def init_installers method srcdir_root (line 842) | def srcdir_root method objdir_root (line 846) | def objdir_root method relpath (line 850) | def relpath method parsearg_global (line 858) | def parsearg_global method valid_task? (line 884) | def valid_task?(t) method valid_task_re (line 888) | def valid_task_re method parsearg_no_options (line 892) | def parsearg_no_options method parsearg_config (line 905) | def parsearg_config method parsearg_install (line 931) | def parsearg_install method print_usage (line 948) | def print_usage(out) method exec_config (line 990) | def exec_config method exec_setup (line 995) | def exec_setup method exec_install (line 999) | def exec_install method exec_test (line 1003) | def exec_test method exec_show (line 1007) | def exec_show method exec_clean (line 1013) | def exec_clean method exec_distclean (line 1017) | def exec_distclean class ToplevelInstallerMulti (line 1024) | class ToplevelInstallerMulti < ToplevelInstaller method initialize (line 1028) | def initialize(ardir_root, config) method run_metaconfigs (line 1035) | def run_metaconfigs method packages= (line 1044) | def packages=(list) method init_installers (line 1053) | def init_installers method extract_selection (line 1068) | def extract_selection(list) method print_usage (line 1076) | def print_usage(f) method exec_config (line 1087) | def exec_config method exec_setup (line 1094) | def exec_setup method exec_install (line 1100) | def exec_install method exec_test (line 1106) | def exec_test method exec_clean (line 1112) | def exec_clean method exec_distclean (line 1119) | def exec_distclean method each_selected_installers (line 1130) | def each_selected_installers method run_hook (line 1141) | def run_hook(id) method verbose? (line 1146) | def verbose? method no_harm? (line 1151) | def no_harm? class Installer (line 1158) | class Installer method initialize (line 1165) | def initialize(config, srcroot, objroot) method inspect (line 1172) | def inspect method noop (line 1176) | def noop(rel) method srcdir_root (line 1183) | def srcdir_root method objdir_root (line 1187) | def objdir_root method relpath (line 1191) | def relpath method verbose? (line 1200) | def verbose? method no_harm? (line 1205) | def no_harm? method verbose_off (line 1209) | def verbose_off method exec_config (line 1222) | def exec_config method config_dir_ext (line 1229) | def config_dir_ext(rel) method extconf (line 1237) | def extconf method exec_setup (line 1245) | def exec_setup method setup_dir_bin (line 1249) | def setup_dir_bin(rel) method setup_dir_ext (line 1257) | def setup_dir_ext(rel) method update_shebang_line (line 1265) | def update_shebang_line(path) method new_shebang (line 1287) | def new_shebang(old) method open_atomic_writer (line 1298) | def open_atomic_writer(path, &block) class Shebang (line 1308) | class Shebang method load (line 1309) | def Shebang.load(path) method parse (line 1318) | def Shebang.parse(line) method initialize (line 1323) | def initialize(cmd, args = []) method to_s (line 1331) | def to_s method exec_install (line 1340) | def exec_install method install_dir_bin (line 1345) | def install_dir_bin(rel) method install_dir_lib (line 1349) | def install_dir_lib(rel) method install_dir_ext (line 1353) | def install_dir_ext(rel) method install_dir_data (line 1360) | def install_dir_data(rel) method install_dir_conf (line 1364) | def install_dir_conf(rel) method install_dir_man (line 1370) | def install_dir_man(rel) method install_files (line 1374) | def install_files(list, dest, mode) method libfiles (line 1381) | def libfiles method rubyextentions (line 1385) | def rubyextentions(dir) method targetfiles (line 1393) | def targetfiles method mapdir (line 1397) | def mapdir(ents) method existfiles (line 1415) | def existfiles method hookfiles (line 1419) | def hookfiles method glob_select (line 1425) | def glob_select(pat, ents) method glob_reject (line 1430) | def glob_reject(pats, ents) method globs2re (line 1442) | def globs2re(pats) method exec_test (line 1454) | def exec_test method exec_clean (line 1474) | def exec_clean method clean_dir_ext (line 1486) | def clean_dir_ext(rel) method exec_distclean (line 1495) | def exec_distclean method distclean_dir_ext (line 1504) | def distclean_dir_ext(rel) method exec_task_traverse (line 1517) | def exec_task_traverse(task) method traverse (line 1529) | def traverse(task, rel, mid) method dive_into (line 1540) | def dive_into(rel) method run_hook (line 1555) | def run_hook(id) class SetupError (line 1570) | class SetupError < StandardError; end function setup_rb_error (line 1572) | def setup_rb_error(msg) FILE: spec/examples/hello_world.rb class HelloWorld (line 3) | class HelloWorld < ArduinoSketch method loop (line 5) | def loop FILE: spec/examples/serial_motor.rb class SerialMotor (line 5) | class SerialMotor < ArduinoSketch method loop (line 9) | def loop FILE: test/hello_world_test/hello_world.cpp function setup (line 7) | void setup() { function main (line 11) | int main() { function loop (line 18) | void loop() { FILE: test/test_array_processing.rb class TestArrayProcessing (line 12) | class TestArrayProcessing < Test::Unit::TestCase method setup (line 14) | def setup method test_int_array (line 21) | def test_int_array method test_int_array_with_semi (line 29) | def test_int_array_with_semi method test_int_array_with_assignment (line 37) | def test_int_array_with_assignment method test_int_array_with_assignment_and_semi (line 45) | def test_int_array_with_assignment_and_semi method test_unsigned_int_array (line 53) | def test_unsigned_int_array method test_unsigned_int_array_with_assignment (line 61) | def test_unsigned_int_array_with_assignment method test_define_numbers (line 71) | def test_define_numbers method test_define_numbers_type (line 79) | def test_define_numbers_type method test_define_value_type_long_via_gvar (line 87) | def test_define_value_type_long_via_gvar method test_define_string (line 95) | def test_define_string method test_define_string_type (line 103) | def test_define_string_type method test_define_string_type__via_gvar (line 111) | def test_define_string_type__via_gvar method test_define_stings_with_spaces (line 119) | def test_define_stings_with_spaces method test_define_stings_with_spaces_type (line 127) | def test_define_stings_with_spaces_type method test_define_stings_with_spaces_type_via_gvar (line 135) | def test_define_stings_with_spaces_type_via_gvar method test_define_float (line 143) | def test_define_float method test_define_float_type (line 151) | def test_define_float_type method test_define_float_type_via_gvar (line 160) | def test_define_float_type_via_gvar FILE: test/test_plugin_loading.rb class TestPluginLoading (line 22) | class TestPluginLoading < Test::Unit::TestCase method setup (line 27) | def setup method test_int (line 124) | def test_int method test_two (line 134) | def test_two FILE: test/test_translation_post_processing.rb class TranslationTesting (line 18) | class TranslationTesting < ArduinoSketch method one (line 20) | def one method two (line 24) | def two method three (line 29) | def three method four (line 35) | def four method five (line 41) | def five method six (line 46) | def six method seven (line 51) | def seven(int) method eight (line 56) | def eight(str) method nine (line 61) | def nine class TestTranslationPostProcessing (line 72) | class TestTranslationPostProcessing < Test::Unit::TestCase method setup (line 77) | def setup method test_int (line 88) | def test_int method test_bool (line 96) | def test_bool method test_long (line 104) | def test_long method test_trans_one (line 112) | def test_trans_one method test_trans_two (line 120) | def test_trans_two method test_trans_three (line 128) | def test_trans_three method test_trans_four (line 137) | def test_trans_four method test_trans_five (line 144) | def test_trans_five method test_trans_six (line 151) | def test_trans_six method test_trans_seven (line 158) | def test_trans_seven method test_trans_eight (line 165) | def test_trans_eight method test_trans_nine (line 172) | def test_trans_nine FILE: test/test_variable_processing.rb class TestVariableProcessing (line 15) | class TestVariableProcessing < Test::Unit::TestCase method setup (line 17) | def setup method test_int_as_int (line 26) | def test_int_as_int method test_string_as_int (line 34) | def test_string_as_int method test_float_as_float (line 42) | def test_float_as_float method test_string_as_float (line 50) | def test_string_as_float method test_byte (line 58) | def test_byte # would this to return hex method test_byte_with_string_input (line 66) | def test_byte_with_string_input method test_string (line 74) | def test_string method test_int_with_type (line 82) | def test_int_with_type method test_odd_name (line 90) | def test_odd_name method test_int_with_type_two (line 98) | def test_int_with_type_two method test_int_with_long (line 106) | def test_int_with_long method test_int_with_byte (line 114) | def test_int_with_byte method test_int_with_unsigned_int (line 122) | def test_int_with_unsigned_int method test_int_with_unsigned_long (line 130) | def test_int_with_unsigned_long method test_int_with_short_int (line 138) | def test_int_with_short_int method test_int_with_unsigned_short_int (line 146) | def test_int_with_unsigned_short_int method test_float_with_type (line 154) | def test_float_with_type method test_true (line 162) | def test_true method test_false (line 170) | def test_false method test_negative_int_string (line 178) | def test_negative_int_string method test_negative_float_string (line 186) | def test_negative_float_string method test_negative_larger_float_string (line 194) | def test_negative_larger_float_string method test_negative_long_string (line 202) | def test_negative_long_string method test_negative_float_string_two (line 210) | def test_negative_float_string_two method test_negative_interter_string (line 218) | def test_negative_interter_string method test_dash_string (line 226) | def test_dash_string FILE: website/javascripts/rounded_corners_lite.inc.js function curvyCorners (line 38) | function curvyCorners() function curvyObject (line 54) | function curvyObject() function insertAfter (line 190) | function insertAfter(parent, node, referenceNode) function BlendColour (line 192) | function BlendColour(Col1, Col2, Col1Fraction) function IntToHex (line 194) | function IntToHex(strNum) function MakeHex (line 196) | function MakeHex(x) function pixelFraction (line 204) | function pixelFraction(x, y, r) function rgb2Hex (line 221) | function rgb2Hex(rgbColour) function rgb2Array (line 225) | function rgb2Array(rgbColour) function setOpacity (line 227) | function setOpacity(obj, opacity) function inArray (line 239) | function inArray(array, value) function inArrayKey (line 242) | function inArrayKey(array, value) function addEvent (line 245) | function addEvent(elm, evType, fn, useCapture) { if (elm.addEventListene... function removeEvent (line 249) | function removeEvent(obj, evType, fn, useCapture){ if (obj.removeEventLi... function format_colour (line 251) | function format_colour(colour) function get_style (line 261) | function get_style(obj, property, propertyNS) function getElementsByClass (line 275) | function getElementsByClass(searchClass, node, tag) function newCurvyError (line 283) | function newCurvyError(errorMessage)