메소드 | 설명 | |
---|---|---|
ClearSensor ( Sensor sensor ) : bool |
Clear the counter associated with the specified sensor by setting it to a value of zero.
|
|
Connect ( IRTowerType towerType ) : bool |
Connect to Lego RCX brick. If connection to RCX brick was established before the call, existing connection will be reused. If it is required to force reconnection, then Disconnect method should be called before. |
|
Disconnect ( ) : void |
Disconnnect from Lego RCX brick.
|
|
GetBatteryPower ( int &power ) : bool |
Get battery power of RCX brick.
|
|
GetSensorValue ( Sensor sensor, short &value ) : bool |
Get sensor's value.
|
|
GetVersion ( string &romVersion, string &firmwareVersion ) : bool |
Get version information of RCX brick.
|
|
IsAlive ( ) : bool |
Check if the RCX brick is alive and responds to messages.
|
|
PlaySound ( SoundType type ) : bool |
Play one of supported sounds.
|
|
PlayTone ( short frequency, byte duration ) : bool |
Play tone of specified frequency.
|
|
PowerOff ( ) : bool |
Turn off the RCX brick.
|
|
RCXBrick ( ) : System |
Initializes a new instance of the RCXBrick class.
|
|
SetMotorDirection ( Motor motors, bool isForward ) : bool |
Set direction of specified motors.
|
|
SetMotorOn ( Motor motors, bool on ) : bool |
Turn on/off specified motors.
|
|
SetMotorPower ( Motor motors, byte power ) : bool |
Set power of specified motors.
|
|
SetSensorMode ( Sensor sensor, SensorMode mode ) : bool |
Set sensor's mode.
|
|
SetSensorType ( Sensor sensor, SensorType type ) : bool |
Set sensor's type.
|
|
SetTime ( byte hours, byte minutes ) : bool |
Set current time for the RCX brick.
|
|
SetTransmitterRange ( bool isLongRange ) : bool |
Set IR transmitter's range.
|
메소드 | 설명 | |
---|---|---|
SendCommand ( byte command, byte reply, int expectedReplyLen ) : bool |
Send command to Lego RCX brick and read reply.
|
public ClearSensor ( Sensor sensor ) : bool | ||
sensor | Sensor | Sensor to clear value of. |
리턴 | bool |
public Connect ( IRTowerType towerType ) : bool | ||
towerType | IRTowerType | Type of IR tower to use for communication with RCX brick. |
리턴 | bool |
public GetBatteryPower ( int &power ) : bool | ||
power | int | RCX brick's battery power in millivolts. |
리턴 | bool |
public GetSensorValue ( Sensor sensor, short &value ) : bool | ||
sensor | Sensor | Sensor to get value of. |
value | short | Retrieved sensor's value (units depend on current
/// |
리턴 | bool |
public GetVersion ( string &romVersion, string &firmwareVersion ) : bool | ||
romVersion | string | ROM version number. |
firmwareVersion | string | Firmware version number. |
리턴 | bool |
public PlaySound ( SoundType type ) : bool | ||
type | SoundType | Sound type to play. |
리턴 | bool |
public PlayTone ( short frequency, byte duration ) : bool | ||
frequency | short | Tone frequency in Hz. |
duration | byte | Tone duration in 1/100ths of a second. |
리턴 | bool |
protected SendCommand ( byte command, byte reply, int expectedReplyLen ) : bool | ||
command | byte | Command to send. |
reply | byte | Buffer to receive reply into. |
expectedReplyLen | int | Expected reply length. |
리턴 | bool |
public SetMotorDirection ( Motor motors, bool isForward ) : bool | ||
motors | Motor | Motors to set direction of. |
isForward | bool | True to set forward direction, false to set backward. |
리턴 | bool |
public SetMotorOn ( Motor motors, bool on ) : bool | ||
motors | Motor | Motors to turn on/off. |
on | bool | True to turn motors on, otherwise false. |
리턴 | bool |
public SetMotorPower ( Motor motors, byte power ) : bool | ||
motors | Motor | Motors to set power of. |
power | byte | Power level to set, [0..7]. |
리턴 | bool |
public SetSensorMode ( Sensor sensor, SensorMode mode ) : bool | ||
sensor | Sensor | Sensor to set mode of. |
mode | SensorMode | Sensor mode to set. |
리턴 | bool |
public SetSensorType ( Sensor sensor, SensorType type ) : bool | ||
sensor | Sensor | Sensor to set type of. |
type | SensorType | Sensor type to set. |
리턴 | bool |
public SetTime ( byte hours, byte minutes ) : bool | ||
hours | byte | Hours, [0..23]. |
minutes | byte | Minutes, [0..59]. |
리턴 | bool |
public SetTransmitterRange ( bool isLongRange ) : bool | ||
isLongRange | bool | True if long range should be set, otherwise false. |
리턴 | bool |