The AForge.Robotics.Lego namespace contains set of classes, which allow to manipulate different Lego Mindstorm robotics devices. The list of supported devices includes Lego Minstorm RCX and Lego Mindstorm NXT.

Classes

  ClassDescription
NXTBrick
Manipulation of Lego Mindstorms NXT device.
RCXBrick
Manipulation of Lego Mindstorms RCX device.

Structures

  StructureDescription
NXTBrick..::.MotorState
Structure, which describes motor's state.
NXTBrick..::.SensorValues
Structure, which describes sensor's values received from NXT brick's sensor port.

Enumerations

  EnumerationDescription
NXTBrick..::.Motor
Enumeration of NXT brick motor ports.
NXTBrick..::.MotorMode
Enumeration of supported motor modes.
NXTBrick..::.MotorRegulationMode
Enumeration of motor regulation modes.
NXTBrick..::.MotorRunState
Enumeration of motor run states.
NXTBrick..::.Sensor
Enumeration of NXT brick sensor ports.
NXTBrick..::.SensorMode
Enumeration of NXT brick sensor modes.
NXTBrick..::.SensorType
Enumeration of NXT brick sensor types.
RCXBrick..::.IRTowerType
Type of IR tower used for communication with RCX.
RCXBrick..::.Motor
Enumeration of RCX brick motor ports.
RCXBrick..::.Sensor
Enumeration of RCX brick sensor ports.
RCXBrick..::.SensorMode
Enumeration of RCX brick sensor modes.
RCXBrick..::.SensorType
Enumeration of RCX brick sensor types.
RCXBrick..::.SoundType
Enumeration of sound type playable by Lego RCX brick.