MonoBrick EV3 Firmware
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCMonoBrickFirmware.Native.AOTHelper
oCMonoBrickFirmware.Sensors.BeaconLocationClass for IR beacon location.
oCMonoBrickFirmware.Display.Bitmap
oCMonoBrickFirmware.Display.BitStreamer
|\CMonoBrickFirmware.Display.CharStreamer
oCMonoBrickFirmware.UserInput.Buttons
oCMonoBrickFirmware.Display.Dialogs.Dialog
|oCMonoBrickFirmware.Display.Dialogs.CharacterDialog
|oCMonoBrickFirmware.Display.Dialogs.DialogWithProgessAnimation
||oCMonoBrickFirmware.Display.Dialogs.ProgressDialog
||\CMonoBrickFirmware.Display.Dialogs.StepDialog
|oCMonoBrickFirmware.Display.Dialogs.InfoDialog
|oCMonoBrickFirmware.Display.Dialogs.QuestionDialog
|\CMonoBrickFirmware.Display.Dialogs.SelectDialog< SelectionType >
oCMonoBrickFirmware.Display.Font
oCMonoBrickFirmware.Display.Animation.IAnimation
|\CMonoBrickFirmware.Display.Animation.ProgressAnimation
oCIDisposable
|oCMonoBrickFirmware.Native.UnixDevice
|oCMonoBrickFirmware.Sensors.SensorListner
|oCMonoBrickFirmware.Tools.BmpImage
|oCMonoBrickFirmware.Tools.PIDAbstraction
||\CMonoBrickFirmware.Movement.PositionPID
|oCMonoBrickFirmware.Tools.QueueThread
|\CMonoBrickFirmware.UserInput.ButtonEvents
oCMonoBrickFirmware.Display.Menus.IMenuItem
|oCMonoBrickFirmware.Display.Menus.MenuItemWithAction
|oCMonoBrickFirmware.Display.Menus.MenuItemWithCharacterInput
|oCMonoBrickFirmware.Display.Menus.MenuItemWithCheckBox
|oCMonoBrickFirmware.Display.Menus.MenuItemWithNumericInput
|\CMonoBrickFirmware.Display.Menus.MenuItemWithOptions< OptionType >
oCMonoBrickFirmware.Sensors.ISensorInterface for a sensor
|oCMonoBrickFirmware.Sensors.AnalogSensor
||oCMonoBrickFirmware.Sensors.EV3TouchSensorClass used for touch sensor. Works with both EV3 and NXT
||oCMonoBrickFirmware.Sensors.HiTecGyroSensorHiTechnic gyro sensor
||oCMonoBrickFirmware.Sensors.NXTColorSensor
||oCMonoBrickFirmware.Sensors.NXTLightSensorClass for the NXT light sensor
||oCMonoBrickFirmware.Sensors.NXTSoundSensorClass for the NXT sound sensor.
||\CMonoBrickFirmware.Sensors.NXTTouchSensorClass used for touch sensor. Works with both EV3 and NXT
|oCMonoBrickFirmware.Sensors.I2CSensorBase class for all I2C sensors. This should be used when implementing a new I2C sensor
||oCMonoBrickFirmware.Sensors.HiTecColorSensorHiTechnic color sensor
||oCMonoBrickFirmware.Sensors.HiTecCompassSensorHiTechnic tilt compass sensor
||oCMonoBrickFirmware.Sensors.HiTecTiltSensorHiTechnic tilt compass sensor
||\CMonoBrickFirmware.Sensors.NXTUltraSonicSensorSonar sensor
|\CMonoBrickFirmware.Sensors.UartSensorClass for reading and writing data to a UART sensor
| oCMonoBrickFirmware.Sensors.EV3ColorSensor
| oCMonoBrickFirmware.Sensors.EV3GyroSensorClass for the EV3 Gyro sensor
| oCMonoBrickFirmware.Sensors.EV3IRSensorClass for the EV3 IR sensor
| \CMonoBrickFirmware.Sensors.EV3UltrasonicSensorClass for the EV3 ultrasonic sensor
oCMonoBrickFirmware.Display.Dialogs.IStep
|\CMonoBrickFirmware.Display.Dialogs.StepContainer
oCMonoBrickFirmware.Display.Lcd
oCMonoBrickFirmware.Native.MemoryArea
oCMonoBrickFirmware.Display.Menus.Menu
oCMonoBrickFirmware.Movement.MotorBaseBase class for EV3 motors
|oCMonoBrickFirmware.Movement.MotorClass for EV3 motor
|\CMonoBrickFirmware.Movement.MotorSyncClass for synchronizing two motors
oCMonoBrickFirmware.Tools.MovingAverage
oCMonoBrickFirmware.Display.Point
oCMonoBrickFirmware.Sensors.PositionX Y Z position
oCMonoBrickFirmware.Native.ProcessHelper
oCMonoBrickFirmware.Display.Rectangle
oCMonoBrickFirmware.Tools.RGB
oCMonoBrickFirmware.Sensors.RGBColorClass that holds RGB colors
oCMonoBrickFirmware.Sensors.SensorFactory
oCMonoBrickFirmware.Sound.Speaker
oCMonoBrickFirmware.Movement.VehicleClass for controlling a vehicle
oCMonoBrickFirmware.Tools.VersionInfo
\CMonoBrickFirmware.Connections.WiFiDevice