MR-E-2 SDK

Enumerations
MrE2ModuleSdk.Device.Registers Namespace Reference

## Enumerations
enum | EmrE2Registers { BoardEepromLock = 0x2000, PartConfiguration = 0x2102, PartConfigurationVersion = 0x2103, MaxPositiveCurrent = 0x2104, MaxNegativeCurrent = 0x2105, TemperatureOffsetA = 0x2106, TemperatureGradientA = 0x2107, TemperatureOffsetB = 0x2108, TemperatureGradientB = 0x2109, MirrorEepromLock = 0x210a, ReparseEeprom = 0x210B, DeviceTemperature = 0x2200, ProxyTemperature = 0x2201, DeviceTemperatureThreshold = 0x2202, ProxyTemperatureThreshold = 0x2203, OutputOpticalFeedbackX = 0x2300, OutputOpticalFeedbackY = 0x2301, OutputAngleX = 0x2302, OutputAngleY = 0x2303, StabilityCriterionPositionParameterA = 0x2304, StabilityCriterionPositionParameterB = 0x2305, StabilityCriterionVelocityParameterA = 0x2306, StabilityCriterionVelocityParameterB = 0x2307, RawPhotoDiodePd0 = 0x2308, RawPhotoDiodePd1 = 0x2309, RawPhotoDiodePd2 = 0x230A, RawPhotoDiodePd3 = 0x230B, FilteredPhotoDiodePd0 = 0x230C, FilteredPhotoDiodePd1 = 0x230D, FilteredPhotoDiodePd2 = 0x230E, FilteredPhotoDiodePd3 = 0x230F, LoggedRegisterAddress0 = 0x2400, LoggedRegisterAddress1 = 0x2401, LoggedRegisterAddress2 = 0x2402, LoggedRegisterAddress3 = 0x2403, LoggedRegisterAddress4 = 0x2404, LoggedRegisterAddress5 = 0x2405, LoggerRun = 0x2410, LoggerSamplingRate = 0x2411, LoggerMinimumSamplingRate = 0x2412, LoggerMaximumSamplingRate = 0x2413, RegisterLog0 = 0x2400, RegisterLog1 = 0x2401, RegisterLog2 = 0x2402, RegisterLog3 = 0x2403, RegisterLog4 = 0x2404, RegisterLog5 = 0x2405, MirrorLedCurrentDacSetting = 0x2500, DisableProxyFpgaClock = 0x2501, EnableProxyFpgaClock = 0x2502, EnableCpuBoardStatusLed = 0x2503, DisableCpuBoardStatusLed = 0x2504, DumpFpgaMappedMemory = 0x2505, DumpDeviceEepromMappedMemory = 0x2506, GetFpgaStatusRegister = 0x2507, DumpBoardEepromMappedMemory = 0x2508, EnableProxyBoardStatusLed = 0x2509, DisableProxyBoardStatusLed = 0x250A, ResetFirmware = 0x250B, DeviceEepromDumpSize = 0x250C, BoardEepromDumpSize = 0x250D, VpuPersistenceSave = 0x2600, VectorPatternMemory = 0x2600, SnapshotCapacity = 0x2700, DefaultSnapshot = 0x2701, SnapshotErrorSystem = 0x2702, SnapshotErrorRegister = 0x2703, SnapshotErrorValue = 0x2704, VectorAdapterVectorData = 0x2800, VectorAdapterVectorAddress = 0x2801, VectorAdapterVectorIndex = 0x2802, VectorAdapterVectorDataSize = 0x2803, VectorAdapterVectorWrite = 0x2804, VectorAdapterVectorRead = 0x2805, VectorAdapterErrorFlag = 0x2806, SpiReadPointer0 = 0x3000, SpiReadPointer1 = 0x3001, SpiSystemTick = 0x3002, I2CReadPointer0 = 0x3100, I2CReadPointer1 = 0x3101, I2CWriteErrorResponse0 = 0x3102, I2CWriteErrorResponse1 = 0x3103, InputStageSystemX = 0x4000, ControlModeStageSystemX = 0x4002, InputStageSystemY = 0x4005, ControlModeStageSystemY = 0x4007, InputStageStaticInputCurrentX = 0x5000, InputStageStaticInputOfX = 0x5001, InputStageStaticInputAngleX = 0x5002, InputStageStaticInputActiveStaticInputTypeX = 0x5003, InputStageStaticInputCurrentY = 0x5100, InputStageStaticInputOfY = 0x5101, InputStageStaticInputAngleY = 0x5102, InputStageStaticInputActiveStaticInputTypeY = 0x5103, InputStageAnalogInputAdcRawValueX = 0x5800, InputStageAnalogInputActiveInputTypeX = 0x5801, InputStageAnalogInputAdcRawValueY = 0x5900, InputStageAnalogInputActiveInputTypeY = 0x5901, InputStageSignalGeneratorWaveformUnitX = 0x6000, InputStageSignalGeneratorWaveformRunX = 0x6001, InputStageSignalGeneratorShapeX = 0x6002, InputStageSignalGeneratorFrequencyX = 0x6003, InputStageSignalGeneratorAmplitudeX = 0x6004, InputStageSignalGeneratorOffsetX = 0x6005, InputStageSignalGeneratorPhaseDelayX = 0x6006, InputStageSignalGeneratorCyclesX = 0x6007, InputStageSignalGeneratorDutyCycleX = 0x6008, InputStageSignalGeneratorExternalTriggerX = 0x6009, InputStageSignalGeneratorWaveformUnitY = 0x6100, InputStageSignalGeneratorWaveformRunY = 0x6101, InputStageSignalGeneratorShapeY = 0x6102, InputStageSignalGeneratorFrequencyY = 0x6103, InputStageSignalGeneratorAmplitudeY = 0x6104, InputStageSignalGeneratorOffsetY = 0x6105, InputStageSignalGeneratorPhaseDelayY = 0x6106, InputStageSignalGeneratorCyclesY = 0x6107, InputStageSignalGeneratorDutyCycleY = 0x6108, InputStageSignalGeneratorExternalTriggerY = 0x6109, InputStageVectorPatternUnitTypeX = 0x6800, InputStageVectorPatternRunX = 0x6801, InputStageVectorPatternStartIndexX = 0x6802, InputStageVectorPatternEndIndexX = 0x6803, InputStageVectorPatternSampleRateX = 0x6804, InputStageVectorPatternMinimumSamplingRateX = 0x6805, InputStageVectorPatternMaximumSamplingRateX = 0x6806, InputStageVectorPatternCyclesX = 0x6807, InputStageVectorPatternExternalTriggerX = 0x6808, InputStageVectorPatternUnitTypeY = 0x6900, InputStageVectorPatternRunY = 0x6901, InputStageVectorPatternStartIndexY = 0x6902, InputStageVectorPatternEndIndexY = 0x6903, InputStageVectorPatternSampleRateY = 0x6904, InputStageVectorPatternMinimumSamplingRateY = 0x6905, InputStageVectorPatternMaximumSamplingRateY = 0x6906, InputStageVectorPatternCyclesY = 0x6907, InputStageVectorPatternExternalTriggerY = 0x6908, InputConditioningOffsetAndScaleGainX = 0x9800, InputConditioningOffsetAndScaleOffsetX = 0x9801, InputConditioningOffsetAndScaleGainY = 0x9900, InputConditioningOffsetAndScaleOffsetY = 0x9901, ControlModeStageOfPidEnableGainSchedulingX = 0xB800, ControlModeStageOfPidPGainX = 0xB801, ControlModeStageOfPidIGainX = 0xB802, ControlModeStageOfPidDGainX = 0xB803, ControlModeStageOfPidMinimumOutputX = 0xB804, ControlModeStageOfPidMaximumOutputX = 0xB805, ControlModeStageOfPidMinimumIntegralX = 0xB806, ControlModeStageOfPidMaximumIntegralX = 0xB807, ControlModeStageOfPidDesiredSetPointX = 0xB808, ControlModeStageOfPidApX = 0xB809, ControlModeStageOfPidBpX = 0xB80A, ControlModeStageOfPidCpX = 0xB80B, ControlModeStageOfPidAiX = 0xB80C, ControlModeStageOfPidBiX = 0xB80D, ControlModeStageOfPidCiX = 0xB80E, ControlModeStageOfPidAdX = 0xB80F, ControlModeStageOfPidBdX = 0xB810, ControlModeStageOfPidCdX = 0xB811, ControlModeStageOfPidGainSchedulingVariableX = 0xB812, ControlModeStageOfPidEnableDerivativeTermFilterX = 0xB813, ControlModeStageOfPidCutOffFrequencyX = 0xB814, ControlModeStageOfPidEnableGainSchedulingY = 0xB900, ControlModeStageOfPidPGainY = 0xB901, ControlModeStageOfPidIGainY = 0xB902, ControlModeStageOfPidDGainY = 0xB903, ControlModeStageOfPidMinimumOutputY = 0xB904, ControlModeStageOfPidMaximumOutputY = 0xB905, ControlModeStageOfPidMinimumIntegralY = 0xB906, ControlModeStageOfPidMaximumIntegralY = 0xB907, ControlModeStageOfPidDesiredSetPointY = 0xB908, ControlModeStageOfPidApY = 0xB909, ControlModeStageOfPidBpY = 0xB90A, ControlModeStageOfPidCpY = 0xB90B, ControlModeStageOfPidAiY = 0xB90C, ControlModeStageOfPidBiY = 0xB90D, ControlModeStageOfPidCiY = 0xB90E, ControlModeStageOfPidAdY = 0xB90F, ControlModeStageOfPidBdY = 0xB910, ControlModeStageOfPidCdY = 0xB911, ControlModeStageOfPidGainSchedulingVariableY = 0xB912, ControlModeStageOfPidEnableDerivativeTermFilterY = 0xB913, ControlModeStageOfPidCutOffFrequencyY = 0xB914, ControlModeStageAnglePidEnableGainSchedulingX = 0xC000, ControlModeStageAnglePidPGainX = 0xC001, ControlModeStageAnglePidIGainX = 0xC002, ControlModeStageAnglePidDGainX = 0xC003, ControlModeStageAnglePidMinimumOutputX = 0xC004, ControlModeStageAnglePidMaximumOutputX = 0xC005, ControlModeStageAnglePidMinimumIntegralX = 0xC006, ControlModeStageAnglePidMaximumIntegralX = 0xC007, ControlModeStageAnglePidDesiredSetPointX = 0xC008, ControlModeStageAnglePidApX = 0xC009, ControlModeStageAnglePidBpX = 0xC00A, ControlModeStageAnglePidCpX = 0xC00B, ControlModeStageAnglePidAiX = 0xC00C, ControlModeStageAnglePidBiX = 0xC00D, ControlModeStageAnglePidCiX = 0xC00E, ControlModeStageAnglePidAdX = 0xC00F, ControlModeStageAnglePidBdX = 0xC010, ControlModeStageAnglePidCdX = 0xC011, ControlModeStageAnglePidGainSchedulingVariableX = 0xC012, ControlModeStageAnglePidEnableDerivativeTermFilterX = 0xC013, ControlModeStageAnglePidCutOffFrequencyX = 0xC014, ControlModeStageAnglePidEnableGainSchedulingY = 0xC100, ControlModeStageAnglePidPGainY = 0xC101, ControlModeStageAnglePidIGainY = 0xC102, ControlModeStageAnglePidDGainY = 0xC103, ControlModeStageAnglePidMinimumOutputY = 0xC104, ControlModeStageAnglePidMaximumOutputY = 0xC105, ControlModeStageAnglePidMinimumIntegralY = 0xC106, ControlModeStageAnglePidMaximumIntegralY = 0xC107, ControlModeStageAnglePidDesiredSetPointY = 0xC108, ControlModeStageAnglePidApY = 0xC109, ControlModeStageAnglePidBpY = 0xC10A, ControlModeStageAnglePidCpY = 0xC10B, ControlModeStageAnglePidAiY = 0xC10C, ControlModeStageAnglePidBiY = 0xC10D, ControlModeStageAnglePidCiY = 0xC10E, ControlModeStageAnglePidAdY = 0xC10F, ControlModeStageAnglePidBdY = 0xC110, ControlModeStageAnglePidCdY = 0xC111, ControlModeStageAnglePidGainSchedulingVariableY = 0xC112, ControlModeStageAnglePidEnableDerivativeTermFilterY = 0xC113, ControlModeStageAnglePidCutOffFrequencyY = 0xC114, OutputStageLinearOutputCurrentLimitX = 0xE800, OutputStageLinearOutputChannelNumberX = 0xE801, OutputStageLinearOutputOutputCurrentX = 0xE802, OutputStageLinearOutputAverageLimitPeriodX = 0xE803, OutputStageLinearOutputAverageLimitSumX = 0xE804, OutputStageLinearOutputCooldownPeriodX = 0xE805, OutputStageLinearOutputCurrentLimitY = 0xE900, OutputStageLinearOutputChannelNumberY = 0xE901, OutputStageLinearOutputOutputCurrentY = 0xE902, OutputStageLinearOutputAverageLimitPeriodY = 0xE903, OutputStageLinearOutputAverageLimitSumY = 0xE904, OutputStageLinearOutputCooldownPeriodY = 0xE905 }
enum | EmrE2SystemsRegisters { SystemIdS1UsbX = 0x50, SystemIdS1UsbY = 0x51, SystemIdS1AnalogInputX = 0x58, SystemIdS1AnalogInputY = 0x59, SystemIdS1SignalGeneratorX = 0x60, SystemIdS1SignalGeneratorY = 0x61, SystemIdS1ArbitraryVectorX = 0x68, SystemIdS1ArbitraryVectorY = 0x69, SystemIdS1FlowerPatternX = 0x78, SystemIdS1FlowerPatternY = 0x79, SystemIdS2OffsetAndScaleX = 0x98, SystemIdS2OffsetAndScaleY = 0x99, SystemIdS3OfCloseLoopX = 0xB8, SystemIdS3OfCloseLoopY = 0xB9, SystemIdS3OpenLoopX = 0xB0, SystemIdS3OpenLoopY = 0xB1, SystemIdS3AngleCloseLoopX = 0xC0, SystemIdS3AngleCloseLoopY = 0xC1 }