Метод | Описание | |
---|---|---|
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 |