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