Most of the classes in the Gadgeteer.Modules namespace are abstract and implemented by manufacturers of Gadgeteer modules. Users of modules in production should use the F1 documentation available in the .NET Gadgeteer Designer. Select a module on the visual design surface and push the F1 key.

An exception is the Module..::..DisplayModule..::..SimpleGraphicsInterface class that supports tasks such as displaying text, simple shapes, and images by display modules.

Classes

  ClassDescription
Public classModule
Abstract class to provide common methods, properties, and events for modules.
Public classModule..::..DaisyLinkModule
Abstract class to provide common methods, properties, and events for DaisyLink modules that can be chained together on the same socket.
Public classModule..::..DisplayModule
Abstract class to provide common methods, properties, and events for a display device.
Public classModule..::..DisplayModule..::..SimpleGraphicsInterface
Provides access to display tasks such as displaying text, simple shapes, and images.
Public classModule..::..NetworkModule
Abstract class to provide common methods, properties, and events for a network module.

Delegates

  DelegateDescription
Protected delegateModule..::..DaisyLinkModule..::..DaisyLinkInterruptEventHandler
The delegate that is used for the DaisyLinkInterrupt event.
Public delegateModule..::..NetworkModule..::..NetworkEventHandler
Represents the delegate that is used to raise the NetworkUp and NetworkDown events.

Enumerations

  EnumerationDescription
Public enumerationModule..::..DisplayModule..::..SimpleGraphicsInterface..::..ScaleText
Provides an enumeration that specifies how text will be scaled.
Public enumerationModule..::..DisplayModule..::..SimpleGraphicsInterface..::..TextAlign
Provides an enumeration that specifies how text will be aligned.
Public enumerationModule..::..DisplayModule..::..SimpleGraphicsInterface..::..Trimming
Provides an enumeration that specifies how text will be trimmed.
Public enumerationModule..::..DisplayModule..::..SimpleGraphicsInterface..::..WordWrap
Provides an enumeration that specifies how text will be wrapped.
Protected enumerationModule..::..DisplayModule..::..WPFRenderOptions
Provides an enumeration of possible values for creating the WPFWindow property.
Public enumerationModule..::..NetworkModule..::..NetworkState
Represents the state of a network connection.