Table of Contents

Class Device

Namespace
Harp.Synchronizer
Assembly
Harp.Synchronizer.dll

Represents an observable source of messages from the Harp device connected at the specified serial port.

Synchronizer
whoAmI1104
firmwareVersion1.7
hardwareTargets1.0

Registers

name address type length access description range interfaceType
DigitalInputState 32 U16 Event State of the digital input pins. An event will be emitted when the value of any digital input pin changes. DigitalInputs
DigitalOutputState 33 U8 Write Status of the digital output pin 0. DigitalOutputs
DigitalInputsSamplingMode 34 U8 Write Sets the sampling mode for digital input pins. DigitalInputsSamplingConfig
DO0Config 35 U8 Write Configures how the DO0 pin behaves. DO0ConfigMode
EnableEvents 40 U8 Write Specifies all the active events in the device. SynchronizerEvents
[Combinator(MethodName = "Generate")]
[WorkflowElementCategory(ElementCategory.Source)]
public class Device : Device, INamedElement
Inheritance
Device
Implements
Inherited Members

Constructors

Device()

Initializes a new instance of the Device class.

Fields

WhoAmI

Represents the unique identity class of the Harp.Synchronizer device. This field is constant.

Properties

RegisterMap

Gets a read-only mapping from address to register type.

Methods

CreateAsync(string)

Initializes a new instance of the asynchronous API to configure and interface with Synchronizer devices on the specified serial port.