Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## avrora.sim.platform
Class Mica2

    java.lang.Object
      avrora.sim.platform.Mica2

All Implemented Interfaces:
  Platform, PlatformFactory

public class Mica2
extends java.lang.Object
implements Platform, PlatformFactory

The `Mica2` class is an implementation of the `Platform` interface that represents both a specific microcontroller and the devices connected to it. This implementation therefore uses the ATMega128L microcontroller and uses LED and Radio devices, etc. The Mica2 class differs from Mica in that it runs the ATMega128L not in compatibility mode. In addition, the CC1000 radio implementation is installed on the Mica2.

Field Summary
`protected Microcontroller` | `mcu`
`protected Radio` | `radio`
`protected SensorBoard` | `sensorboard`
`protected Simulator` | `sim`

Constructor Summary
`Mica2()`

Method Summary
`protected void` | `addDevices()`
`Microcontroller` | `getMicrocontroller()`
`Platform` | `newPlatform(int id, InterpreterFactory f, Program p)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### mcu

    protected final Microcontroller mcu

### sim

    protected final Simulator sim

### radio

    protected Radio radio

### sensorboard

    protected SensorBoard sensorboard

Constructor Detail

### Mica2

    public Mica2()

Method Detail

### getMicrocontroller

    public Microcontroller getMicrocontroller()

  Specified by:
    `getMicrocontroller` in interface `Platform`

### newPlatform

    public Platform newPlatform(int id,
                                InterpreterFactory f,
                                Program p)

  Specified by:
    `newPlatform` in interface `PlatformFactory`

### addDevices

    protected void addDevices()

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD