Emulator Members

The following tables list the members exposed by the Emulator type.

Public Constructors

Name Description
Public Method Emulator Initializes a new instance of the Emulator class.

Public Properties

Name Description
Public Property ComPortCollection Gets the collection of serial communications ports (COM ports) that are being emulated.
Public Property ConfigurationEngine Gets the current configuration of the emulator.
Public Property GpioPorts Gets the collection of GPIO ports that are being emulated.
Public Property I2cBus Gets a collection of I2C devices that emulates an I2C bus for your hardware emulator.
Public Property IsShuttingDown Gets a value that indicates whether the emulator is in the process of shutting down.
Public Property LcdDisplay Gets the LCD display that is being emulated.
Public Property MemoryManager Gets the memory manager that is being emulated.
Public Property ShutdownHandle Gets the event that is used to notify threads that the emulator has shut down.
Public Property SpiBus Gets the collection of serial peripheral interface (SPI) devices that are being emulated.
Public Property State Gets the emulator's current state.
Public Property TimingServices Gets the timing services that are being emulated.

Public Methods

Name Description
Public Method FindComponentById Retrieves the configurable unit that has the specified unique identifier (UID).
Public Method RegisterComponent Overloaded. Registers an emulator component.
Public Method Start Intended for internal use only.
Public Method Stop Intended for internal use only.
Public Method UnregisterComponent Unregisters the specified emulator component.

Explicit Interface Implementations

Name Description
Explicit Interface ImplementationMethod System.IDisposable.Dispose Performs application-defined tasks associated with freeing or resetting unmanaged resources.

See Also

Reference

Emulator Class
Microsoft.SPOT.Emulator Namespace