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.
Constructor Summary |
Mica2()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mcu
protected final Microcontroller mcu
sim
protected final Simulator sim
radio
protected Radio radio
sensorboard
protected SensorBoard sensorboard
Mica2
public Mica2()
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()