MonoBrick Mindstorms Communication Library
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
\NMonoBrick
 oNEV3
 |oCBrick< TSensor1, TSensor2, TSensor3, TSensor4 >Class for creating a EV3 brick
 |oCCommandClass for creating a EV3 system command.
 |oCReplyClass for creating a EV3 reply
 |oCBrickExceptionExceptions from EV3 brick
 |oCErrorClass used to throw an EV3 exception from monoBrick
 |oCBrickFileClass for accessing a file on the EV3
 |oCFolderStructureClass that holds information about a EV3 folder and it's subfolders.
 |oCFilSystemFil system for the EV3 brick
 |oCMailboxClass for EV3's mailbox brick.
 |oCMemoryArray< TValue >Class for reading and writing to the bricks memory
 |oCByteMemoryArrayClass for reading and writing to a byte array in the bricks memory
 |oCInt16MemoryArrayClass for reading and writing to a int16 array in the bricks memory
 |oCInt32MemoryArrayClass for reading and writing to a int32 array in the bricks memory
 |oCFloatMemoryArrayClass for reading and writing to a float array in the bricks memory
 |oCMemoryMemory class for EV3 brick
 |oCOutputClass for controlling the EV3's output
 |oCMotorBaseBase class for EV3 motors
 |oCMotorClass for EV3 motor
 |oCMotorSyncClass for synchronizing two motors
 |oCVehicleClass for controlling a vehicle
 |oCSensorClass for creating a sensor
 |oCTouchSensorClass used for touch sensor. Works with both EV3 and NXT
 |oCColorSensorClass for EV3 and NXT Color sensor
 |oCIRSensorClass for the EV3 IR sensor - In seek or remote mode it only works with channel 0
 |oCLightSensorClass for the NXT light sensor
 |oCSoundSensorClass for the NXT sound sensor
 |oCUltrasonicSensorClass for the EV3 and NXT ultrasonic sensor
 |oCTemperatureSensorClass for the EV3 temperature sensor
 |\CGyroSensorClass for the EV3 gyro sensor
 oNNXT
 |oCDeviceInfoClass that holds the brick device information
 |oCDeviceFirmwareHolds information about the firmware
 |oCBrick< TSensor1, TSensor2, TSensor3, TSensor4 >Class for NXT brick
 |oCCommandClass for creating a NXT command.
 |oCReplyClass for creating a NXT reply
 |oCBrickExceptionExceptions from NXT brick
 |oCErrorClass used to throw an NXT exception from monoBrick
 |oCBrickFileA Brick file
 |oCFilSystemFil system for the NXT brick
 |oCI2CBaseAbstract class to use for I2C sensors
 |oCI2CSensorI2C sensor class for reading and writing to a I2C sensor
 |oCSonarSonar sensor
 |oCRGBColorClass that holds RGB colors
 |oCHiTecColorHiTechnic color sensor
 |oCPositionX Y Z position
 |oCHiTecTiltHiTechnic tilt sensor
 |oCHiTecCompassHiTechnic tilt compass sensor
 |oCPCF8574PCF8574 I/O chip
 |oCPCF8591PCF8591 chip with four input and four output ports
 |oCLoopback< TBrickCommand, TBrickReply >Simulate a NXT connection - far from completed
 |oCMailboxMailbox system for the LEGO Brick
 |oCMcNXTBrick< TSensor1, TSensor2, TSensor3, TSensor4 >Class for mindstorms brick
 |oCMcMotorMcMotor class
 |oCMcSyncMotorMc sync motor.
 |oCOutputStateOutput state of the motor
 |oCMotorMotor class
 |oCVehicleVehicle class
 |oCMotorControlProxyMotor control proxy.
 |oCSensorAnalog Sensor class. Works as base class for all NXT sensors
 |oCNoSensorWhen a sensor is not connected use the class to minimize power consumption
 |oCCustomSensorWhen a sensor analog sensor is connected
 |oCNXTColorSensorNXT 2.0 color sensor.
 |oCNXTLightSensorNXT light sensor.
 |oCRCXLightSensorRCX light sensor.
 |oCRCXRotationSensorRCX rotation sensor.
 |oCRCXTemperatureSensorRCX temperature sensor.
 |oCNXTSoundSensorNXT sound sensor.
 |oCTouchSensorTouch sensor.
 |\CHiTecGyroHiTechnic gyro sensor
 oCBluetooth< TBrickCommand, TBrickReply >Bluetooth connection for use on Windows and MAC
 oCBrickCommandClass for creating a command
 oCBrickReplyClass holding a reply from the brick
 oCConnection< TBrickCommand, TBrickReply >Abstract class for a brick connection
 oCMonoBrickExceptionBase class for all exceptions
 oCConnectionExceptionConnection exception.
 oCTunnelExceptionExceptions from tunnel
 oCIBrickFileInterface for a file placed on the brick
 oCIConnectionBrick interface
 oCIBrickBrick interface
 oCIMotorMotor class
 oCISensorInterface for a sensor
 oCIVehicleInterface for a vehicle
 oCNetworkConnection< TBrickCommand, TBrickReply >Abstract class for creating a Network connection
 oCTunnelConnection< TBrickCommand, TBrickReply >Class for creating a tunnel connection
 oCWiFiConnection< TBrickCommand, TBrickReply >Network connection
 oCUSB< TBrickCommand, TBrickReply >Class used for USB communication on both NXT and EV3. Wraps all other USB classes
 \CMonoBrickHelperMono brick helper.