![]() |
C# SDK documentation for ICC-4c, ICC-1c and ECC-1c controllers
|
Public Member Functions | |
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 output stage state on specified channel. | |
void | SetOutputStageEnabled (EChannel channel, bool enabled) |
Sets output stage state on specified channel. | |
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) | |
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. | |
int | GetWcState () |
Reading returns WC state. | |
void | SetWcState (int state) |
writing sets state of WC output signal | |
float ICC4cPwmSdk.Device.IMiscFeatures.GetAdcI | ( | EChannel | channel | ) |
Returns current on specified channel.
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
float ICC4cPwmSdk.Device.IMiscFeatures.GetAdcV | ( | EChannel | channel | ) |
Returns voltage on specified channel.
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
float ICC4cPwmSdk.Device.IMiscFeatures.GetAnalogIn | ( | EChannel | channel | ) |
Returns analog input on specified channel.
channel |
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
EAutoConfig ICC4cPwmSdk.Device.IMiscFeatures.GetAutoConfig | ( | ) |
Returns parameter value stored in driver's board EEPROM (Off, Internal triggerType, External triggerType)
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
List< EConnectedDeviceType > ICC4cPwmSdk.Device.IMiscFeatures.GetDeviceType | ( | EChannel | channel | ) |
Returns device type on specified channel.
channel |
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
int ICC4cPwmSdk.Device.IMiscFeatures.GetDevPower | ( | EChannel | channel | ) |
Returns 3v3 for device on specified channel.
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
bool ICC4cPwmSdk.Device.IMiscFeatures.GetFrontEndPowerState | ( | ) |
Returns FrontEnd power supply state.
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
float ICC4cPwmSdk.Device.IMiscFeatures.GetFrontEndVoltage | ( | ) |
Returns FrontEnd supply voltage [V].
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
int ICC4cPwmSdk.Device.IMiscFeatures.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.
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
int ICC4cPwmSdk.Device.IMiscFeatures.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.
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
List< byte > ICC4cPwmSdk.Device.IMiscFeatures.GetI2CList | ( | EChannel | channel | ) |
Returns list of I2C addresses on specified channel.
channel |
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
float ICC4cPwmSdk.Device.IMiscFeatures.GetIin | ( | ) |
bool ICC4cPwmSdk.Device.IMiscFeatures.GetOutputStageEnabled | ( | EChannel | channel | ) |
Returns output stage state on specified channel.
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
EPwmFrequency ICC4cPwmSdk.Device.IMiscFeatures.GetOutputStagePwmFrequency | ( | ) |
Returns output stage PWM frequency [400, 500, 600, 1000 and 1200 kHz].
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
float ICC4cPwmSdk.Device.IMiscFeatures.GetPinAvg | ( | ) |
Returns average input power(integration time = 1 second)
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
float ICC4cPwmSdk.Device.IMiscFeatures.GetResistance | ( | EChannel | channel | ) |
Returns Resistance on specified channel.
channel |
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
float ICC4cPwmSdk.Device.IMiscFeatures.GetUfe | ( | ) |
float ICC4cPwmSdk.Device.IMiscFeatures.GetUin | ( | ) |
int ICC4cPwmSdk.Device.IMiscFeatures.GetWcState | ( | ) |
void ICC4cPwmSdk.Device.IMiscFeatures.ResetFirmware | ( | ) |
Resets Firmware.
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
void ICC4cPwmSdk.Device.IMiscFeatures.SetAutoConfig | ( | EAutoConfig | eAutoConfig | ) |
Sets parameter value stored in driver's board EEPROM (Off, Internal triggerType, External triggerType)
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
void ICC4cPwmSdk.Device.IMiscFeatures.SetDevPower | ( | EChannel | channel, |
int | power ) |
Sets 3v3 for device on specified channel.
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
void ICC4cPwmSdk.Device.IMiscFeatures.SetFontEndPowerState | ( | bool | state | ) |
Sets FrontEnd power supply state.
state |
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
void ICC4cPwmSdk.Device.IMiscFeatures.SetFrontEndVoltage | ( | float | frontEndVoltage | ) |
Sets FrontEnd supply voltage [V].
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
void ICC4cPwmSdk.Device.IMiscFeatures.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.
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
void ICC4cPwmSdk.Device.IMiscFeatures.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.
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
void ICC4cPwmSdk.Device.IMiscFeatures.SetOutputStageEnabled | ( | EChannel | channel, |
bool | enabled ) |
Sets output stage state on specified channel.
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
void ICC4cPwmSdk.Device.IMiscFeatures.SetOutputStagePwmFrequency | ( | EPwmFrequency | frequency | ) |
Sets output stage PWM frequency [400, 500, 600, 1000 and 1200 kHz].
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.
void ICC4cPwmSdk.Device.IMiscFeatures.SetWcState | ( | int | state | ) |
writing sets state of WC output signal
Implemented in ICC4cPwmSdk.Device.ICC4cPwmSdkDeviceController.