Module: Phidgets

Defined in:
lib/phidgets4r.rb,
lib/phidgets/rfid.rb,
lib/phidgets/servo.rb,
lib/phidgets/common.rb,
lib/phidgets/manager.rb,
lib/phidgets/interfacekit.rb

Overview

require File.dirname(__FILE__) + ‘/phidgets/manager.rb’

Defined Under Namespace

Classes: Common, Exception, InterfaceKit, Manager, RFID, Servo

Constant Summary collapse

VERSION =
'0.0.5'
NOTATTACHED =
0
ATTACHED =
1
CLASS_NOTHING =
1
CLASS_ACCELEROMETER =
2
CLASS_ADVANCEDSERVO =
3
CLASS_ENCODER =
4
CLASS_GPS =
5
CLASS_GYROSCOPE =
6
CLASS_INTERFACEKIT =
7
CLASS_LED =
8
CLASS_MOTORCONTROL =
9
CLASS_PHSENSOR =
10
CLASS_RFID =
11
CLASS_SERVO =
12
CLASS_STEPPER =
13
CLASS_TEMPERATURESENSOR =
14
CLASS_TEXTLCD =
15
CLASS_TEXTLED =
16
CLASS_WEIGHTSENSOR =
17
ID_ACCELEROMETER_2AXIS =
0x071
ID_ACCELEROMETER_3AXIS =
0x07E
ID_ADVANCEDSERVO_8MOTOR =
0x03A
ID_BIPOLAR_STEPPER_1MOTOR =
0x07B
ID_ENCODER_1ENCODER_1INPUT =
0x04B
ID_ENCODER_HS_1ENCODER =
0x080
ID_INTERFACEKIT_0_0_4 =
0x040
ID_INTERFACEKIT_0_0_8 =
0x081
ID_INTERFACEKIT_0_16_16 =
0x044
ID_INTERFACEKIT_8_8_8 =
0x045
ID_INTERFACEKIT_8_8_8_w_LCD =
0x07D
ID_LED_64 =
0x04A
ID_LINEAR_TOUCH =
0x076
ID_MOTORCONTROL_HC_2MOTOR =
0x059
ID_MOTORCONTROL_LV_2MOTOR_4INPUT =
0x058
ID_PHSENSOR =
0x074
ID_RFID_2OUTPUT =
0x031
ID_ROTARY_TOUCH =
0x077
ID_SERVO_1MOTOR =
0x039
ID_TEMPERATURESENSOR =
0x070
ID_TEXTLCD_2x20_w_8_8_8 =
0x17D
ID_UNIPOLAR_STEPPER_4MOTOR =
0x07A
ID_INTERFACEKIT_0_8_8_w_LCD =
0x053
ID_INTERFACEKIT_4_8_8 =
0x004
ID_RFID =
0x030
ID_SERVO_1MOTOR_OLD =
0x002
ID_SERVO_4MOTOR =
0x038
ID_SERVO_4MOTOR_OLD =
0x003
ID_TEXTLCD_2x20 =
0x052
ID_TEXTLCD_2x20_w_0_8_8 =
0x153
ID_TEXTLED_1x8 =
0x049
ID_TEXTLED_4x8 =
0x048
ID_WEIGHTSENSOR =
0x072

Class Method Summary collapse

Class Method Details

.setLibName(name) ⇒ Object



61
62
63
# File 'lib/phidgets/common.rb', line 61

def Phidgets.setLibName(name)
  Common.setLibName(name)
end