![]() |
C# SDK documentation for ICC-4c, ICC-1c and ECC-1c controllers
|
Public Member Functions | |
ICC4cPwmSdkDeviceController (bool isEthernet=false) | |
bool | Connect (int port) |
Connects to the device through COM port. | |
bool | Connect (string ipAddress, int port) |
Connects to the device through Ethernet. | |
void | Disconnect (bool cleanUp) |
Disconnects from the device. | |
bool | GoToDfuMode () |
Switches device to DFU mode. | |
bool | ChangeModeToPro () |
Switches device to PRO mode. | |
bool | ChangeModeToSimple () |
Switches device to SIMPLE mode. | |
bool | IsConnected () |
Returns true, if connection to device is established. | |
bool | Reconnect () |
Reconnects to already connected device. | |
string | GetElectronicSerialNumber () |
Returns serial number of the electronic. | |
string | GetProductSerialNumberOnChannel (EChannel channel) |
Returns serial number of the product on specific channel. | |
List< EConnectedDeviceType > | GetProductTypeOnChannel (EChannel channel) |
Returns type of the product on specific channel. | |
List< EConnectedDeviceType > | GetConnectedDeviceTypes () |
Returns all connected product types on all channels. | |
int | GetBoardFirmwareId () |
Returns firmware ID of the electronic. | |
int | GetBoardFirmwareBranch () |
Returns branch ID of the electronic. | |
char | GetBoardFirmwareType () |
Returns type of the electronic. | |
int | GetBoardFirmwareMajorVersion () |
Returns firmware major version of the electronic. | |
int | GetBoardFirmwareMinorVersion () |
Returns firmware minor version of the electronic. | |
int | GetBoardFirmwareRevisionVersion () |
Returns firmware revision version of the electronic. | |
int | GetBoardFirmwareBuildVersion () |
Returns firmware build version of the electronic. | |
string | GetFirmwareSerialNumber () |
Returns firmware serial number. | |
string | GetGitHeadSha1 () |
Returns Git Head SHA1. | |
IDeviceErrorState[] | GetDeviceStatus () |
Returns states of the device. | |
void | ResetErrorFlags () |
Resets error flag to 0. | |
EChannel | GetEepromActiveChannel () |
Returns the active EEPROM channel. | |
void | SetEepromActiveChannel (EChannel channel) |
Sets the active EEPROM channel. | |
void | SetBytes (EChannel channel, int index, byte[] inputBytes) |
Sets EEPROM bytes of the product. | |
byte[] | GetBytes (EChannel channel, int index, int length) |
Returns EEPROM bytes of the product. | |
int | GetEepromVersion (EChannel channel) |
Returns EEPROM version. | |
int | GetEepromSubVersion (EChannel channel) |
Returns EEPROM subversion. | |
int | GetPartConfiguration (EChannel channel) |
Returns part configuration value. | |
int | GetPartConfigurationVersion (EChannel channel) |
Returns part configuration version value. | |
float | GetMaxPositiveCurrent (EChannel channel) |
Returns max positive current. | |
float | GetMaxNegativeCurrent (EChannel channel) |
Returns max negative current. | |
int | GetOqcResult (EChannel channel) |
Returns OQC result of the device. | |
uint | GetProductionTimeStamp (EChannel channel) |
Returns production time stamp of the device. | |
void | LockDeviceEepromWriting (EChannel channel) |
Locks device EEPROM writing. | |
void | UnlockDeviceEepromWriting (EChannel channel) |
Unlocks device EEPROM writing. | |
void | ReparseDeviceEeprom (EChannel channel) |
Reparse device EEPROM. | |
int | GetDeviceEepromSize (EChannel channel) |
Returns EEPROM size of the device. | |
float | GetBoardOutputTemperature () |
Returns board output temperature. | |
void | SetBoardOutputTemperatureThreshold (float temperatureThreshold) |
Sets board output temperature threshold. | |
float | GetBoardOutputTemperatureThreshold () |
Returns board output temperature threshold. | |
float | GetBoardPowerTemperature () |
Returns board power temperature. | |
void | SetBoardPowerTemperatureThreshold (float temperatureThreshold) |
Sets board power temperature threshold. | |
float | GetBoardPowerTemperatureThreshold () |
Returns board power temperature threshold. | |
float | GetDeviceTemperature (EChannel channel) |
Returns device temperature. | |
void | SetDeviceTemperatureThreshold (EChannel channel, float temperatureThreshold) |
Sets device temperature threshold. | |
float | GetDeviceTemperatureThreshold (EChannel channel) |
Returns board temperature threshold. | |
void | SetActiveSystem (EIcc4cControlModeSystems controlModeSystem, EChannel channel) |
Sets active control mode system of the axis. | |
void | ChangeActiveSystem (EChannel channel, EInputSignalStageSystem selectedInputStageSystem) |
Changes active input system of the channel. | |
float | GetCurrent (EChannel channel) |
Returns static input in amperes. | |
void | SetCurrent (EChannel channel, float value) |
Sets static input in amperes. | |
float | GetDiopter (EChannel channel) |
Returns static input in dpt. | |
void | SetDiopter (EChannel channel, float value) |
Sets static input in dpt. | |
float | GetUnitlessValue (EChannel channel) |
Returns unitless value. | |
void | SetUnitlessValue (EChannel channel, float value) |
Sets unitless value. | |
float[] | GetVectorValues (EChannel channel) |
Returns list of vector values. | |
void | SetVectorValues (EChannel channel, float[] values, int startIndex=0) |
Sets list of vector values. | |
void | SetUnitType (EChannel channel, EICC4cPwmUnitType unit) |
Sets active unit type on channel. | |
void | SwitchArbitraryVector (EChannel channel, bool running) |
Sets status of signal generator (running, stopped). | |
float | GetSampleRate (EChannel channel) |
Returns sample rate in Hz. | |
void | SetSampleRate (EChannel channel, float value) |
Sets sample rate in Hz. | |
float | GetMinimumSamplingRate (EChannel channel) |
Returns minimum sampling rate in Hz. | |
float | GetMaximumSamplingRate (EChannel channel) |
Returns maximum sampling rate in Hz. | |
void | SetPhaseDelayDegrees (EChannel channel, float phaseDelay) |
Sets phase in degrees of generated signal. | |
void | SetExternalTriggerDivider (EChannel channel, int divider) |
Sets divider for trigger signal. Default 1. | |
int | GetExternalTriggerDivider (EChannel channel) |
Gets divider for trigger signal. Default 1. | |
void | SetExternalTriggerOffset (EChannel channel, int divider) |
Sets offset for trigger signal (value must be less than divider value). | |
int | GetExternalTriggerOffset (EChannel channel) |
Gets offset for trigger signal (value must be less than divider value) | |
void | SetExternalTriggerGpio (EChannel channel, EExternalTriggerGpiox gpio) |
Sets GPIO for trigger signal. | |
EExternalTriggerGpiox | GetExternalTriggerGpio (EChannel channel) |
Gets GPIO for trigger signal. | |
void | SwitchRunning (EChannel channel, bool enable) |
Disable/enable signal generator (running, stopped). | |
ESignalGeneratorShape | GetShape (EChannel channel) |
Returns shape of waveform. | |
void | SetShape (EChannel channel, ESignalGeneratorShape shape) |
Sets shape of waveform. | |
float | GetFrequency (EChannel channel) |
Returns frequency in Hz of generated signal. | |
void | SetFrequency (EChannel channel, float value) |
Sets frequency in Hz of generated signal. | |
float | GetAmplitude (EChannel channel) |
Returns amplitude of generated signal. | |
void | SetAmplitude (EChannel channel, float value) |
Sets amplitude of generated signal. | |
float | GetScale (EChannel channel) |
Returns multiplier of input. | |
void | SetScale (EChannel channel, float value) |
Sets multiplier of input. | |
float | GetTransitionRate (EChannel channel) |
Returns Transition rate of the output. Limits change of output value per second (0.0 means no limit) | |
void | SetTransitionRate (EChannel channel, float value) |
Sets Transition rate of the output. Limits change of output value per second (0.0 means no limit) | |
float | GetPhaseDelay (EChannel channel) |
Returns phase in rad of generated signal. | |
void | SetPhaseDelay (EChannel channel, float phaseDelay) |
Sets phase in rad of generated signal. | |
float | GetPhaseDelayDegrees (EChannel channel) |
Returns phase in degrees of generated signal. | |
float | GetDutyCycles (EChannel channel) |
Returns duty cycle of square and pulse shapes (ignored for other shape types) | |
void | SetDutyCycles (EChannel channel, float dutyCycles) |
Sets duty cycle of square and pulse shapes (ignored for other shape types) | |
SignalGeneratorParametersDto | GetSignalGeneratorValues (EChannel channel) |
Returns object populated with signal generator values. | |
void | SetSignalGeneratorValues (EChannel channel, SignalGeneratorParametersDto parameters) |
Sets object populated with signal generator values. | |
void | ResetFirmware () |
Resets Firmware. | |
bool | GetFrontEndPowerState () |
Returns FrontEnd power supply state. | |
void | SetFontEndPowerState (bool state) |
Sets FrontEnd power supply state. | |
float | GetFrontEndVoltage () |
Returns FrontEnd supply voltage [V]. | |
void | SetFrontEndVoltage (float frontEndVoltage) |
Sets FrontEnd supply voltage [V]. | |
EPwmFrequency | GetOutputStagePwmFrequency () |
Returns output stage PWM frequency [400, 500, 600, 1000 and 1200 kHz]. | |
void | SetOutputStagePwmFrequency (EPwmFrequency frequency) |
Sets output stage PWM frequency [400, 500, 600, 1000 and 1200 kHz]. | |
bool | GetOutputStageEnabled (EChannel channel) |
Returns if output stage on driver is enabled. | |
void | SetOutputStageEnabled (EChannel channel, bool enabled) |
Enable/Disable output stage. | |
float | GetOutputStageCurrentLimit (EChannel channel) |
Returns current limit on output stage. | |
void | SetOutputStageCurrentLimit (EChannel channel, float value) |
Set current limit on output stage. | |
float | GetOutputStageOutputCurrent (EChannel channel) |
Returns output stage current. | |
float | GetOutputStageSensorOutput (EChannel channel) |
Returns Output stage sensor output. | |
void | EnableSensorReadout (bool enable) |
Enables hall sensor feedback. | |
void | SetDefaultState (int value) |
Set default hall state. | |
void | SensorTransformMatrix (EChannel channel, float[] matrix) |
Sensor Transform Matrix. | |
void | SetPidMinMaxOutputFeedbackOnChannel (EChannel channel, float min, float max) |
Set PID min/max output on hall feedback. | |
void | SetLinearizationCoefficients (ESensor sensor, float c, float d1, float d2, float d3, float d4, float e) |
Set Linearization coefficients. | |
void | SetOutputConditioningStageSystem (EChannel channel, EOutputConditioningStageSystem filter) |
Set conditioning filter. | |
void | SetPidFilterCutOffFrequencyOnChannel (EChannel channel, float frequency) |
Set Cut off. | |
void | SetPidGainsOnChannel (EChannel channel, float kp, float ki, float kd) |
Set PID gains. | |
void | SetPidAsControlMode (EChannel channel, int enabled) |
Set PID as control mode. | |
float | GetNormalisedHallSensor (ESensor sensor) |
Returns normalised value of the hall sensor. | |
float | GetAdcI (EChannel channel) |
Returns current on specified channel. | |
float | GetAdcV (EChannel channel) |
Returns voltage on specified channel. | |
int | GetDevPower (EChannel channel) |
Returns 3v3 for device on specified channel. | |
void | SetDevPower (EChannel channel, int power) |
Sets 3v3 for device on specified channel. | |
List< EConnectedDeviceType > | GetDeviceType (EChannel channel) |
Returns device type on specified channel. | |
float | GetUin () |
Returns UIN. | |
float | GetIin () |
Returns IIN. | |
float | GetUfe () |
Returns UFE. | |
float | GetAnalogIn (EChannel channel) |
Returns analog input on specified channel. | |
float | GetResistance (EChannel channel) |
Returns Resistance on specified channel. | |
float | GetPinAvg () |
Returns average input power(integration time = 1 second) | |
int | GetWcState () |
Reading returns WC state. | |
void | SetWcState (int state) |
writing sets state of WC output signal | |
EAutoConfig | GetAutoConfig () |
Returns parameter value stored in driver's board EEPROM (Off, Internal triggerType, External triggerType) | |
void | SetAutoConfig (EAutoConfig eAutoConfig) |
Sets parameter value stored in driver's board EEPROM (Off, Internal triggerType, External triggerType) | |
List< byte > | GetI2CList (EChannel channel) |
Returns list of I2C addresses on specified channel. | |
void | SetGpioState (int value) |
Sets logical level on GPIO pins (bitwise; 0=LOW, 1=HIGH) Bit# 0 - external GPIO0 1 - external GPIO1 2 - external GPIO2 3 - external GPIO3 4 - internal GPIO_IN0 5 - internal GPIO_IN1 6 - internal GPIO_IN4 7 - internal GPIO_IN5. | |
int | GetGPIOState () |
Gets logical level on GPIO pins (bitwise; 0=LOW, 1=HIGH) Bit# 0 - external GPIO0 1 - external GPIO1 2 - external GPIO2 3 - external GPIO3 4 - internal GPIO_IN0 5 - internal GPIO_IN1 6 - internal GPIO_IN4 7 - internal GPIO_IN5. | |
void | SetGpioDirection (int value) |
Set direction of GPIO pins(bitwise; 0=INPUT, 1=OUTPUT) Bit# 0 - external GPIO0 1 - external GPIO1 2 - external GPIO2 3 - external GPIO3 4 - internal GPIO_IN0 5 - internal GPIO_IN1 6 - internal GPIO_IN4 7 - internal GPIO_IN5. | |
int | GetGPIODirection () |
Get direction of GPIO pins(bitwise; 0=INPUT, 1=OUTPUT) Bit# 0 - external GPIO0 1 - external GPIO1 2 - external GPIO2 3 - external GPIO3 4 - internal GPIO_IN0 5 - internal GPIO_IN1 6 - internal GPIO_IN4 7 - internal GPIO_IN5. | |
float | GetLensCompensationOutputCurrent (EChannel channel) |
Returns Lens Compensation output current. | |
float | GetLensCompensationOutputDiopter (EChannel channel) |
Returns Lens Compensation output focal power. | |
float | GetLoggerMaximumSamplingRate () |
Returns maximum Sampling rate in Hz which the logger logs values. | |
float | GetLoggerMinimumSamplingRate () |
Returns minimum Sampling rate in Hz which the logger logs values. | |
float | GetLoggerSamplingRate () |
Returns Sampling rate in Hz which the logger logs values. | |
void | SetLoggerSamplingRate (float samplingRate) |
Set Sampling rate in Hz which the logger logs values. | |
void | SetLoggedRegisterAddress (int registerNumber, ushort registerAddress) |
Set Address of register to log in the corresponding vector. | |
int | GetLoggedRegisterAddress (int registerNumber) |
Returns Address of register to log in the corresponding vector. | |
void | StartLogger () |
Set true to start logging, will be set to false after the memory is filled. | |
void | StopLogger () |
Stop logger. | |
float[] | ReadLoggerRegisterLog (int registerNumber, int startIndex, int numberOfLoggedValues) |
Returns Logged values for corresponding registers. | |
void | SetDeviceDetectChannelMask (int detectMask) |
Enable autodetection on channel (bitwise) Range 0 - 15. | |
int | GetDeviceDetectChannelMask () |
Enable autodetection on channel (bitwise) | |
float | GetStageOutput (ESignalFlowPath path, EStage stage, EChannel channel) |
Gets stage output. | |
byte[] | GetValue (int registerId) |
Returns register value. | |
bool | SetValue (int registerId, ValueType value) |
Set register value and returns if write was successful. | |
byte[] | GetVector (int registerId, int index, int count) |
Get vector value on input register with desired length. | |
bool | SetVector (int registerId, int index, byte[] vector) |
Set vector value on input register and returns if write was successful. | |
void | SetSmartStepManagerFilter (EChannel channel, bool isEnabled) |
Activate smart step filter feature on device on channel (0-3) is managed. | |
bool | GetSmartStepManagerFilterActivated (EChannel channel) |
Get smart step filter activation status device on channel (0-3) is managed. | |
void | SetAnalogInputCurrentMax (EChannel channel, float value) |
set maximum current = ADC -> 10V | |
void | SetAnalogInputCurrentMin (EChannel channel, float value) |
set minimum current = ADC -> 0V | |
float | GetAnalogInputCurrentMax (EChannel channel) |
get maximum current = ADC -> 10V | |
float | GetAnalogInputCurrentMin (EChannel channel) |
get minimum current = ADC -> 0V | |
void | SetAnalogInputDiopterMax (EChannel channel, float value) |
set maximum Dpt = ADC -> 10V | |
void | SetAnalogInputDiopterMin (EChannel channel, float value) |
set minimum Dpt = ADC -> 0V | |
float | GetAnalogInputDiopterMax (EChannel channel) |
get maximum Dpt = ADC -> 10V | |
float | GetAnalogInputDiopterMin (EChannel channel) |
set minimum Dpt = ADC -> 0V | |
CurrentLimitsDto | GetMinimumAndMaximumCurrent (EChannel channel) |
get minimum and maximum current ADC = 0V, 10V | |
void | SetAnalogInputVoltagePoints (EChannel channel, float[] voltages) |
set interval of points to modify -> new float[] { 0, 10 } | |
void | SetAnalogInputValuePoints (EChannel channel, float[] values) |
set interval of values to modify -> new float[] { -2, 3 } [dpt] | |
void | SetAnalogInputType (EChannel channel, EICC4cPwmUnitType type) |
set active control stage system | |
EICC4cPwmUnitType | GetAnalogActiveInputType (EChannel channel) |
determined by active control stage system | |
EICC4cPwmUnitType | GetAnalogInputType (EChannel channel) |
determined by active control stage system | |
void | SetAnalogInputExtrapolation (EChannel channel, EExtrapolationType extrapolation) |
set constant or linear extrapolation | |
EExtrapolationType | GetAnalogInputExtrapolation (EChannel channel) |
get constant or linear extrapolation | |
int | ReadNumberOfAvailableSnapshots () |
Number of available snapshot slots, read-only. | |
int | ReadSnapshotManagerErrorValue () |
ID of value which caused the last snapshot error. | |
int | ReadSnapshotManagerErrorSystemId () |
ID of system which caused the last snapshot error. | |
int | ReadSnapshotManagerErrorRegisterId () |
ID of register which caused the last snapshot error. | |
int | ReadStartupSnapshotNumber () |
Snapshot to load on system startup. | |
bool | WriteStartupSnapshotNumber (int snapshotNumber) |
Snapshot to load on system startup. | |
bool | LoadSnapshot (int snapshotNumber) |
Load concrete snapshot. | |
bool | SaveSnapshot (int snapshotNumber) |
Save concrete snapshot. | |
void | SetInputSignalVectorPatternValues (EChannel channel, IList< float > values, int requiredStartIndex, bool isSecondPart) |
Contents of the Vector Pattern Memory. Only addressable by units of uint32(all indices and sizes must be divisible by 4) | |
List< float > | GetInputSignalVectorPatternValues (EChannel channel) |
Get contents of the Vector Pattern Memory. | |
Properties | |
IStatus | Status [get] |
IDeviceEeprom | DeviceEeprom [get] |
IBoardEeprom | BoardEeprom [get] |
ITemperatureManager | TemperatureManager [get] |
ISignalFlowManager | SignalFlowManager [get] |
IMiscFeatures | MiscFeatures [get] |
IHallFeedback | HallFeedback [get] |
ILoggerFeatures | LoggerFeatures [get] |
ISmartStepManager | SmartStepManager [get] |
ISnapshotManager | SnapshotManager [get] |
IVectorPatternMemory | VectorPatternMemory [get] |
IInputStage | InputStage [get] |
IInputConditioningStage | InputConditioningStage [get] |
IControlModeStage | ControlModeStage [get] |
IOutputStage | OutputStage [get] |
ILensCompensation | LensCompensation [get] |
IStaticValue | StaticValue [get] |
ISignalGenerator | SignalGenerator [get] |
IArbitraryVector | ArbitraryVector [get] |
IAnalogInput | AnalogInput [get] |
IOffsetAndScale | OffsetAndScale [get] |
ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.ICC4cPwmSdkDeviceController | ( | bool | isEthernet = false | ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.ChangeActiveSystem | ( | EChannel | channel, |
EInputSignalStageSystem | selectedInputStageSystem ) |
bool ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.ChangeModeToPro | ( | ) |
bool ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.ChangeModeToSimple | ( | ) |
bool ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.Connect | ( | int | port | ) |
Connects to the device through COM port.
Implements ICC4cPwmSdk.Device.IICC4cPwmSdkDeviceController.
bool ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.Connect | ( | string | ipAddress, |
int | port ) |
Connects to the device through Ethernet.
Implements ICC4cPwmSdk.Device.IICC4cPwmSdkDeviceController.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.Disconnect | ( | bool | cleanUp | ) |
Disconnects from the device.
Implements ICC4cPwmSdk.Device.IICC4cPwmSdkDeviceController.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.EnableSensorReadout | ( | bool | enable | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetAdcI | ( | EChannel | channel | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetAdcV | ( | EChannel | channel | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetAmplitude | ( | EChannel | channel | ) |
EICC4cPwmUnitType ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetAnalogActiveInputType | ( | EChannel | channel | ) |
determined by active control stage system
channel | channel |
Implements ICC4cPwmSdk.Device.IAnalogInput.
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetAnalogIn | ( | EChannel | channel | ) |
Returns analog input on specified channel.
channel |
Implements ICC4cPwmSdk.Device.IMiscFeatures.
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetAnalogInputCurrentMax | ( | EChannel | channel | ) |
get maximum current = ADC -> 10V
channel | channel |
Implements ICC4cPwmSdk.Device.IAnalogInput.
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetAnalogInputCurrentMin | ( | EChannel | channel | ) |
get minimum current = ADC -> 0V
channel | channel |
Implements ICC4cPwmSdk.Device.IAnalogInput.
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetAnalogInputDiopterMax | ( | EChannel | channel | ) |
get maximum Dpt = ADC -> 10V
channel | channel |
Implements ICC4cPwmSdk.Device.IAnalogInput.
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetAnalogInputDiopterMin | ( | EChannel | channel | ) |
set minimum Dpt = ADC -> 0V
channel | channel |
Implements ICC4cPwmSdk.Device.IAnalogInput.
EExtrapolationType ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetAnalogInputExtrapolation | ( | EChannel | channel | ) |
get constant or linear extrapolation
channel | channel |
Implements ICC4cPwmSdk.Device.IAnalogInput.
EICC4cPwmUnitType ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetAnalogInputType | ( | EChannel | channel | ) |
determined by active control stage system
channel | channel |
Implements ICC4cPwmSdk.Device.IAnalogInput.
EAutoConfig ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetAutoConfig | ( | ) |
Returns parameter value stored in driver's board EEPROM (Off, Internal triggerType, External triggerType)
Implements ICC4cPwmSdk.Device.IMiscFeatures.
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetBoardFirmwareBranch | ( | ) |
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetBoardFirmwareBuildVersion | ( | ) |
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetBoardFirmwareId | ( | ) |
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetBoardFirmwareMajorVersion | ( | ) |
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetBoardFirmwareMinorVersion | ( | ) |
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetBoardFirmwareRevisionVersion | ( | ) |
char ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetBoardFirmwareType | ( | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetBoardOutputTemperature | ( | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetBoardOutputTemperatureThreshold | ( | ) |
Returns board output temperature threshold.
Implements ICC4cPwmSdk.Device.ITemperatureManager.
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetBoardPowerTemperature | ( | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetBoardPowerTemperatureThreshold | ( | ) |
Returns board power temperature threshold.
Implements ICC4cPwmSdk.Device.ITemperatureManager.
byte[] ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetBytes | ( | EChannel | channel, |
int | index, | ||
int | length ) |
Returns EEPROM bytes of the product.
index | Index of the start |
length | Amount of Get bytes |
Implements ICC4cPwmSdk.Device.IDeviceEeprom.
List< EConnectedDeviceType > ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetConnectedDeviceTypes | ( | ) |
Returns all connected product types on all channels.
Implements ICC4cPwmSdk.Device.IICC4cPwmSdkDeviceController.
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetCurrent | ( | EChannel | channel | ) |
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetDeviceDetectChannelMask | ( | ) |
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetDeviceEepromSize | ( | EChannel | channel | ) |
IDeviceErrorState[] ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetDeviceStatus | ( | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetDeviceTemperature | ( | EChannel | channel | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetDeviceTemperatureThreshold | ( | EChannel | channel | ) |
List< EConnectedDeviceType > ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetDeviceType | ( | EChannel | channel | ) |
Returns device type on specified channel.
channel |
Implements ICC4cPwmSdk.Device.IMiscFeatures.
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetDevPower | ( | EChannel | channel | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetDiopter | ( | EChannel | channel | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetDutyCycles | ( | EChannel | channel | ) |
Returns duty cycle of square and pulse shapes (ignored for other shape types)
Implements ICC4cPwmSdk.Device.ISignalGenerator.
EChannel ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetEepromActiveChannel | ( | ) |
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetEepromSubVersion | ( | EChannel | channel | ) |
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetEepromVersion | ( | EChannel | channel | ) |
string ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetElectronicSerialNumber | ( | ) |
Returns serial number of the electronic.
Implements ICC4cPwmSdk.Device.IICC4cPwmSdkDeviceController.
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetExternalTriggerDivider | ( | EChannel | channel | ) |
EExternalTriggerGpiox ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetExternalTriggerGpio | ( | EChannel | channel | ) |
Gets GPIO for trigger signal.
Implements ICC4cPwmSdk.Device.IArbitraryVector.
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetExternalTriggerOffset | ( | EChannel | channel | ) |
Gets offset for trigger signal (value must be less than divider value)
Implements ICC4cPwmSdk.Device.IArbitraryVector.
string ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetFirmwareSerialNumber | ( | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetFrequency | ( | EChannel | channel | ) |
Returns frequency in Hz of generated signal.
Implements ICC4cPwmSdk.Device.ISignalGenerator.
bool ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetFrontEndPowerState | ( | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetFrontEndVoltage | ( | ) |
string ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetGitHeadSha1 | ( | ) |
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetGPIODirection | ( | ) |
Get direction of GPIO pins(bitwise; 0=INPUT, 1=OUTPUT) Bit# 0 - external GPIO0 1 - external GPIO1 2 - external GPIO2 3 - external GPIO3 4 - internal GPIO_IN0 5 - internal GPIO_IN1 6 - internal GPIO_IN4 7 - internal GPIO_IN5.
Implements ICC4cPwmSdk.Device.IMiscFeatures.
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetGPIOState | ( | ) |
Gets logical level on GPIO pins (bitwise; 0=LOW, 1=HIGH) Bit# 0 - external GPIO0 1 - external GPIO1 2 - external GPIO2 3 - external GPIO3 4 - internal GPIO_IN0 5 - internal GPIO_IN1 6 - internal GPIO_IN4 7 - internal GPIO_IN5.
Implements ICC4cPwmSdk.Device.IMiscFeatures.
List< byte > ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetI2CList | ( | EChannel | channel | ) |
Returns list of I2C addresses on specified channel.
channel |
Implements ICC4cPwmSdk.Device.IMiscFeatures.
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetIin | ( | ) |
List< float > ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetInputSignalVectorPatternValues | ( | EChannel | channel | ) |
Get contents of the Vector Pattern Memory.
Implements ICC4cPwmSdk.Device.IVectorPatternMemory.
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetLensCompensationOutputCurrent | ( | EChannel | channel | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetLensCompensationOutputDiopter | ( | EChannel | channel | ) |
Returns Lens Compensation output focal power.
Implements ICC4cPwmSdk.Device.ILensCompensation.
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetLoggedRegisterAddress | ( | int | registerNumber | ) |
Returns Address of register to log in the corresponding vector.
Implements ICC4cPwmSdk.Device.ILoggerFeatures.
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetLoggerMaximumSamplingRate | ( | ) |
Returns maximum Sampling rate in Hz which the logger logs values.
Implements ICC4cPwmSdk.Device.ILoggerFeatures.
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetLoggerMinimumSamplingRate | ( | ) |
Returns minimum Sampling rate in Hz which the logger logs values.
Implements ICC4cPwmSdk.Device.ILoggerFeatures.
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetLoggerSamplingRate | ( | ) |
Returns Sampling rate in Hz which the logger logs values.
Implements ICC4cPwmSdk.Device.ILoggerFeatures.
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetMaximumSamplingRate | ( | EChannel | channel | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetMaxNegativeCurrent | ( | EChannel | channel | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetMaxPositiveCurrent | ( | EChannel | channel | ) |
CurrentLimitsDto ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetMinimumAndMaximumCurrent | ( | EChannel | channel | ) |
get minimum and maximum current ADC = 0V, 10V
channel | channel |
Implements ICC4cPwmSdk.Device.IAnalogInput.
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetMinimumSamplingRate | ( | EChannel | channel | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetNormalisedHallSensor | ( | ESensor | sensor | ) |
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetOqcResult | ( | EChannel | channel | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetOutputStageCurrentLimit | ( | EChannel | channel | ) |
bool ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetOutputStageEnabled | ( | EChannel | channel | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetOutputStageOutputCurrent | ( | EChannel | channel | ) |
EPwmFrequency ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetOutputStagePwmFrequency | ( | ) |
Returns output stage PWM frequency [400, 500, 600, 1000 and 1200 kHz].
Implements ICC4cPwmSdk.Device.IMiscFeatures.
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetOutputStageSensorOutput | ( | EChannel | channel | ) |
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetPartConfiguration | ( | EChannel | channel | ) |
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetPartConfigurationVersion | ( | EChannel | channel | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetPhaseDelay | ( | EChannel | channel | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetPhaseDelayDegrees | ( | EChannel | channel | ) |
Returns phase in degrees of generated signal.
Implements ICC4cPwmSdk.Device.ISignalGenerator.
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetPinAvg | ( | ) |
Returns average input power(integration time = 1 second)
Implements ICC4cPwmSdk.Device.IMiscFeatures.
uint ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetProductionTimeStamp | ( | EChannel | channel | ) |
string ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetProductSerialNumberOnChannel | ( | EChannel | channel | ) |
Returns serial number of the product on specific channel.
Implements ICC4cPwmSdk.Device.IICC4cPwmSdkDeviceController.
List< EConnectedDeviceType > ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetProductTypeOnChannel | ( | EChannel | channel | ) |
Returns type of the product on specific channel.
Implements ICC4cPwmSdk.Device.IICC4cPwmSdkDeviceController.
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetResistance | ( | EChannel | channel | ) |
Returns Resistance on specified channel.
channel |
Implements ICC4cPwmSdk.Device.IMiscFeatures.
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetSampleRate | ( | EChannel | channel | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetScale | ( | EChannel | channel | ) |
ESignalGeneratorShape ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetShape | ( | EChannel | channel | ) |
SignalGeneratorParametersDto ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetSignalGeneratorValues | ( | EChannel | channel | ) |
Returns object populated with signal generator values.
Implements ICC4cPwmSdk.Device.ISignalGenerator.
bool ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetSmartStepManagerFilterActivated | ( | EChannel | channel | ) |
Get smart step filter activation status device on channel (0-3) is managed.
Implements ICC4cPwmSdk.Device.ISmartStepManager.
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetStageOutput | ( | ESignalFlowPath | path, |
EStage | stage, | ||
EChannel | channel ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetTransitionRate | ( | EChannel | channel | ) |
Returns Transition rate of the output. Limits change of output value per second (0.0 means no limit)
Implements ICC4cPwmSdk.Device.IOffsetAndScale.
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetUfe | ( | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetUin | ( | ) |
float ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetUnitlessValue | ( | EChannel | channel | ) |
byte[] ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetValue | ( | int | registerId | ) |
byte[] ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetVector | ( | int | registerId, |
int | index, | ||
int | count ) |
Get vector value on input register with desired length.
Implements ICC4cPwmSdk.Device.IICC4cPwmSdkDeviceController.
float[] ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetVectorValues | ( | EChannel | channel | ) |
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GetWcState | ( | ) |
bool ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.GoToDfuMode | ( | ) |
bool ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.IsConnected | ( | ) |
Returns true, if connection to device is established.
Implements ICC4cPwmSdk.Device.IICC4cPwmSdkDeviceController.
bool ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.LoadSnapshot | ( | int | snapshotNumber | ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.LockDeviceEepromWriting | ( | EChannel | channel | ) |
float[] ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.ReadLoggerRegisterLog | ( | int | registerNumber, |
int | startIndex, | ||
int | numberOfLoggedValues ) |
Returns Logged values for corresponding registers.
Implements ICC4cPwmSdk.Device.ILoggerFeatures.
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.ReadNumberOfAvailableSnapshots | ( | ) |
Number of available snapshot slots, read-only.
Implements ICC4cPwmSdk.Device.ISnapshotManager.
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.ReadSnapshotManagerErrorRegisterId | ( | ) |
ID of register which caused the last snapshot error.
Implements ICC4cPwmSdk.Device.ISnapshotManager.
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.ReadSnapshotManagerErrorSystemId | ( | ) |
ID of system which caused the last snapshot error.
Implements ICC4cPwmSdk.Device.ISnapshotManager.
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.ReadSnapshotManagerErrorValue | ( | ) |
ID of value which caused the last snapshot error.
Implements ICC4cPwmSdk.Device.ISnapshotManager.
int ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.ReadStartupSnapshotNumber | ( | ) |
Snapshot to load on system startup.
Implements ICC4cPwmSdk.Device.ISnapshotManager.
bool ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.Reconnect | ( | ) |
Reconnects to already connected device.
Implements ICC4cPwmSdk.Device.IICC4cPwmSdkDeviceController.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.ReparseDeviceEeprom | ( | EChannel | channel | ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.ResetErrorFlags | ( | ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.ResetFirmware | ( | ) |
Resets Firmware.
Implements ICC4cPwmSdk.Device.IMiscFeatures.
bool ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SaveSnapshot | ( | int | snapshotNumber | ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SensorTransformMatrix | ( | EChannel | channel, |
float[] | matrix ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetActiveSystem | ( | EIcc4cControlModeSystems | controlModeSystem, |
EChannel | channel ) |
Sets active control mode system of the axis.
Implements ICC4cPwmSdk.Device.IControlModeStage.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetAmplitude | ( | EChannel | channel, |
float | value ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetAnalogInputCurrentMax | ( | EChannel | channel, |
float | current ) |
set maximum current = ADC -> 10V
channel | channel |
current | current |
Implements ICC4cPwmSdk.Device.IAnalogInput.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetAnalogInputCurrentMin | ( | EChannel | channel, |
float | current ) |
set minimum current = ADC -> 0V
channel | channel |
current | current |
Implements ICC4cPwmSdk.Device.IAnalogInput.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetAnalogInputDiopterMax | ( | EChannel | channel, |
float | diopter ) |
set maximum Dpt = ADC -> 10V
channel | channel |
diopter | diopter |
Implements ICC4cPwmSdk.Device.IAnalogInput.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetAnalogInputDiopterMin | ( | EChannel | channel, |
float | diopter ) |
set minimum Dpt = ADC -> 0V
channel | channel |
diopter | diopter |
Implements ICC4cPwmSdk.Device.IAnalogInput.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetAnalogInputExtrapolation | ( | EChannel | channel, |
EExtrapolationType | extrapolation ) |
set constant or linear extrapolation
channel | channel |
extrapolation | extrapolation |
Implements ICC4cPwmSdk.Device.IAnalogInput.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetAnalogInputType | ( | EChannel | channel, |
EICC4cPwmUnitType | unitType ) |
set active control stage system
channel | channel |
unitType | unit type |
Implements ICC4cPwmSdk.Device.IAnalogInput.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetAnalogInputValuePoints | ( | EChannel | channel, |
float[] | values ) |
set interval of values to modify -> new float[] { -2, 3 } [dpt]
channel | channel |
values | values |
Implements ICC4cPwmSdk.Device.IAnalogInput.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetAnalogInputVoltagePoints | ( | EChannel | channel, |
float[] | voltages ) |
set interval of points to modify -> new float[] { 0, 10 }
channel | channel |
voltages | voltages |
Implements ICC4cPwmSdk.Device.IAnalogInput.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetAutoConfig | ( | EAutoConfig | eAutoConfig | ) |
Sets parameter value stored in driver's board EEPROM (Off, Internal triggerType, External triggerType)
Implements ICC4cPwmSdk.Device.IMiscFeatures.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetBoardOutputTemperatureThreshold | ( | float | temperatureThreshold | ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetBoardPowerTemperatureThreshold | ( | float | temperatureThreshold | ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetBytes | ( | EChannel | channel, |
int | index, | ||
byte[] | inputBytes ) |
Sets EEPROM bytes of the product.
index | Index of the start |
inputBytes | Bytes to be set |
channel |
Implements ICC4cPwmSdk.Device.IDeviceEeprom.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetCurrent | ( | EChannel | channel, |
float | value ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetDefaultState | ( | int | value | ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetDeviceDetectChannelMask | ( | int | detectMask | ) |
Enable autodetection on channel (bitwise) Range 0 - 15.
Implements ICC4cPwmSdk.Device.IBoardEeprom.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetDeviceTemperatureThreshold | ( | EChannel | channel, |
float | temperatureThreshold ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetDevPower | ( | EChannel | channel, |
int | power ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetDiopter | ( | EChannel | channel, |
float | value ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetDutyCycles | ( | EChannel | channel, |
float | dutyCycles ) |
Sets duty cycle of square and pulse shapes (ignored for other shape types)
Implements ICC4cPwmSdk.Device.ISignalGenerator.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetEepromActiveChannel | ( | EChannel | channel | ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetExternalTriggerDivider | ( | EChannel | channel, |
int | divider ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetExternalTriggerGpio | ( | EChannel | channel, |
EExternalTriggerGpiox | enabled ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetExternalTriggerOffset | ( | EChannel | channel, |
int | divider ) |
Sets offset for trigger signal (value must be less than divider value).
Implements ICC4cPwmSdk.Device.IArbitraryVector.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetFontEndPowerState | ( | bool | state | ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetFrequency | ( | EChannel | channel, |
float | value ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetFrontEndVoltage | ( | float | frontEndVoltage | ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetGpioDirection | ( | int | value | ) |
Set direction of GPIO pins(bitwise; 0=INPUT, 1=OUTPUT) Bit# 0 - external GPIO0 1 - external GPIO1 2 - external GPIO2 3 - external GPIO3 4 - internal GPIO_IN0 5 - internal GPIO_IN1 6 - internal GPIO_IN4 7 - internal GPIO_IN5.
Implements ICC4cPwmSdk.Device.IMiscFeatures.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetGpioState | ( | int | value | ) |
Sets logical level on GPIO pins (bitwise; 0=LOW, 1=HIGH) Bit# 0 - external GPIO0 1 - external GPIO1 2 - external GPIO2 3 - external GPIO3 4 - internal GPIO_IN0 5 - internal GPIO_IN1 6 - internal GPIO_IN4 7 - internal GPIO_IN5.
Implements ICC4cPwmSdk.Device.IMiscFeatures.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetInputSignalVectorPatternValues | ( | EChannel | channel, |
IList< float > | values, | ||
int | requiredStartIndex, | ||
bool | isSecondPart ) |
Contents of the Vector Pattern Memory. Only addressable by units of uint32(all indices and sizes must be divisible by 4)
Implements ICC4cPwmSdk.Device.IVectorPatternMemory.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetLinearizationCoefficients | ( | ESensor | sensor, |
float | c, | ||
float | d1, | ||
float | d2, | ||
float | d3, | ||
float | d4, | ||
float | e ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetLoggedRegisterAddress | ( | int | registerNumber, |
ushort | registerAddress ) |
Set Address of register to log in the corresponding vector.
Implements ICC4cPwmSdk.Device.ILoggerFeatures.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetLoggerSamplingRate | ( | float | samplingRate | ) |
Set Sampling rate in Hz which the logger logs values.
Implements ICC4cPwmSdk.Device.ILoggerFeatures.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetOutputConditioningStageSystem | ( | EChannel | channel, |
EOutputConditioningStageSystem | filter ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetOutputStageCurrentLimit | ( | EChannel | channel, |
float | limit ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetOutputStageEnabled | ( | EChannel | channel, |
bool | enabled ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetOutputStagePwmFrequency | ( | EPwmFrequency | frequency | ) |
Sets output stage PWM frequency [400, 500, 600, 1000 and 1200 kHz].
Implements ICC4cPwmSdk.Device.IMiscFeatures.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetPhaseDelay | ( | EChannel | channel, |
float | phaseDelay ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetPhaseDelayDegrees | ( | EChannel | channel, |
float | phaseDelay ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetPidAsControlMode | ( | EChannel | channel, |
int | enabled ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetPidFilterCutOffFrequencyOnChannel | ( | EChannel | channel, |
float | frequency ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetPidGainsOnChannel | ( | EChannel | channel, |
float | kp, | ||
float | ki, | ||
float | kd ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetPidMinMaxOutputFeedbackOnChannel | ( | EChannel | channel, |
float | min, | ||
float | max ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetSampleRate | ( | EChannel | channel, |
float | value ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetScale | ( | EChannel | channel, |
float | value ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetShape | ( | EChannel | channel, |
ESignalGeneratorShape | shape ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetSignalGeneratorValues | ( | EChannel | channel, |
SignalGeneratorParametersDto | axisValues ) |
Sets object populated with signal generator values.
Implements ICC4cPwmSdk.Device.ISignalGenerator.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetSmartStepManagerFilter | ( | EChannel | channel, |
bool | isEnabled ) |
Activate smart step filter feature on device on channel (0-3) is managed.
Implements ICC4cPwmSdk.Device.ISmartStepManager.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetTransitionRate | ( | EChannel | channel, |
float | value ) |
Sets Transition rate of the output. Limits change of output value per second (0.0 means no limit)
Implements ICC4cPwmSdk.Device.IOffsetAndScale.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetUnitlessValue | ( | EChannel | channel, |
float | value ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetUnitType | ( | EChannel | channel, |
EICC4cPwmUnitType | unit ) |
bool ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetValue | ( | int | registerId, |
ValueType | value ) |
Set register value and returns if write was successful.
Implements ICC4cPwmSdk.Device.IICC4cPwmSdkDeviceController.
bool ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetVector | ( | int | registerId, |
int | index, | ||
byte[] | vector ) |
Set vector value on input register and returns if write was successful.
Implements ICC4cPwmSdk.Device.IICC4cPwmSdkDeviceController.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetVectorValues | ( | EChannel | channel, |
float[] | values, | ||
int | startIndex = 0 ) |
Sets list of vector values.
channel | channel |
values | List of vector values |
startIndex |
Implements ICC4cPwmSdk.Device.IArbitraryVector.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SetWcState | ( | int | state | ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.StartLogger | ( | ) |
Set true to start logging, will be set to false after the memory is filled.
Implements ICC4cPwmSdk.Device.ILoggerFeatures.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.StopLogger | ( | ) |
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SwitchArbitraryVector | ( | EChannel | channel, |
bool | running ) |
Sets status of signal generator (running, stopped).
Implements ICC4cPwmSdk.Device.IArbitraryVector.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.SwitchRunning | ( | EChannel | channel, |
bool | enable ) |
Disable/enable signal generator (running, stopped).
Implements ICC4cPwmSdk.Device.ISignalGenerator.
void ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.UnlockDeviceEepromWriting | ( | EChannel | channel | ) |
bool ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.WriteStartupSnapshotNumber | ( | int | snapshotNumber | ) |
Snapshot to load on system startup.
Implements ICC4cPwmSdk.Device.ISnapshotManager.
|
get |
Implements ICC4cPwmSdk.Device.IInputStage.
|
get |
Implements ICC4cPwmSdk.Device.IInputStage.
|
get |
Implements ICC4cPwmSdk.Device.IICC4cPwmSdkDeviceController.
|
get |
Implements ICC4cPwmSdk.Device.ISignalFlowManager.
|
get |
Implements ICC4cPwmSdk.Device.IICC4cPwmSdkDeviceController.
|
get |
Implements ICC4cPwmSdk.Device.ISignalFlowManager.
|
get |
Implements ICC4cPwmSdk.Device.ISignalFlowManager.
|
get |
Implements ICC4cPwmSdk.Device.ISignalFlowManager.
|
get |
Implements ICC4cPwmSdk.Device.IControlModeStage.
|
get |
Implements ICC4cPwmSdk.Device.IICC4cPwmSdkDeviceController.
|
get |
Implements ICC4cPwmSdk.Device.IICC4cPwmSdkDeviceController.
|
get |
Implements ICC4cPwmSdk.Device.IInputConditioningStage.
|
get |
Implements ICC4cPwmSdk.Device.ISignalFlowManager.
|
get |
Implements ICC4cPwmSdk.Device.IICC4cPwmSdkDeviceController.
|
get |
Implements ICC4cPwmSdk.Device.IInputStage.
|
get |
Implements ICC4cPwmSdk.Device.ISignalFlowManager.
|
get |
Implements ICC4cPwmSdk.Device.IICC4cPwmSdkDeviceController.
|
get |
Implements ICC4cPwmSdk.Device.IInputStage.
|
get |
Implements ICC4cPwmSdk.Device.IICC4cPwmSdkDeviceController.
|
get |
Implements ICC4cPwmSdk.Device.IICC4cPwmSdkDeviceController.
|
get |
Implements ICC4cPwmSdk.Device.IICC4cPwmSdkDeviceController.