CCAux  2.20.0.0
CCAux API reference
Data Structures | Typedefs | Enumerations | Functions | Variables
CrossControl Namespace Reference

Data Structures

struct  BatteryTimerType
 
struct  received_video
 
struct  video_dec_command
 
struct  version_info
 
struct  version_string
 
struct  BuzzerSetup
 
struct  LedTimingType
 
struct  FpgaLedTimingType
 
struct  LedColorMixType
 
struct  TimerType
 
struct  TimerTypeExt
 
struct  UpgradeStatus
 

Typedefs

typedef void * ABOUTHANDLE
 
typedef void * ADCHANDLE
 
typedef void * AUXVERSIONHANDLE
 
typedef void * BACKLIGHTHANDLE
 
typedef void * BATTERYHANDLE
 
typedef void * BUTTONHANDLE
 
typedef void * BUZZERHANDLE
 
typedef void * CANSETTINGHANDLE
 
typedef struct version_info VersionType
 
typedef void * CFGINHANDLE
 
typedef void * CONFIGHANDLE
 
typedef void * DIAGNOSTICHANDLE
 
typedef void * DIGIOHANDLE
 
typedef void * FIRMWAREUPGHANDLE
 
typedef void * FRONTLEDHANDLE
 
typedef void * LIGHTSENSORHANDLE
 
typedef void * POWERHANDLE
 
typedef void * POWERMGRHANDLE
 
typedef void * PWMOUTHANDLE
 
typedef void * SMARTHANDLE
 
typedef void * SOFTKEYHANDLE
 
typedef void * TELEMATICSHANDLE
 
typedef void * TOUCHSCREENHANDLE
 
typedef void * TOUCHSCREENCALIBHANDLE
 
typedef void * VIDEOHANDLE
 

Enumerations

enum  ChargingStatus {
  ChargingStatus_NoCharge = 0 , ChargingStatus_Charging = 1 , ChargingStatus_FullyCharged = 2 , ChargingStatus_TempLow = 3 ,
  ChargingStatus_TempHigh = 4 , ChargingStatus_Unknown = 5
}
 
enum  PowerSource { PowerSource_Battery = 0 , PowerSource_ExternalPower = 1 }
 
enum  ErrorStatus {
  ErrorStatus_NoError = 0 , ErrorStatus_ThermistorTempSensor = 1 , ErrorStatus_SecondaryTempSensor = 2 , ErrorStatus_ChargeFail = 3 ,
  ErrorStatus_Overcurrent = 4 , ErrorStatus_Init = 5
}
 
enum  ButtonList {
  BTN_Button0 = 0x1 , BTN_Button1 = 0x2 , BTN_Button2 = 0x4 , BTN_Button3 = 0x8 ,
  BTN_Button4 = 0x10 , BTN_Button5 = 0x20 , BTN_Button6 = 0x40 , BTN_Button7 = 0x80 ,
  BTN_Button8 = 0x100 , BTN_Button9 = 0x200 , BTN_Button10 = 0x400 , BTN_Button11 = 0x800 ,
  BTN_Button12 = 0x1000 , BTN_Button13 = 0x2000 , BTN_Button14 = 0x4000 , BTN_Button15 = 0x8000 ,
  BTN_Button0_LONGPRESS = 0x10000 , BTN_Button1_LONGPRESS = 0x20000 , BTN_Button2_LONGPRESS = 0x40000 , BTN_Button3_LONGPRESS = 0x80000 ,
  BTN_Button4_LONGPRESS = 0x100000 , BTN_Button5_LONGPRESS = 0x200000 , BTN_Button6_LONGPRESS = 0x400000 , BTN_Button7_LONGPRESS = 0x800000 ,
  BTN_Button8_LONGPRESS = 0x1000000 , BTN_Button9_LONGPRESS = 0x2000000 , BTN_Button10_LONGPRESS = 0x4000000 , BTN_Button11_LONGPRESS = 0x8000000 ,
  BTN_Button12_LONGPRESS = 0x10000000 , BTN_Button13_LONGPRESS = 0x20000000 , BTN_Button14_LONGPRESS = 0x40000000 , BTN_Button15_LONGPRESS = 0x80000000
}
 
enum  VoltageEnum {
  VOLTAGE_24VIN = 0 , VOLTAGE_24V , VOLTAGE_12V , VOLTAGE_12VID ,
  VOLTAGE_5V , VOLTAGE_3V3 , VOLTAGE_VTFT , VOLTAGE_5VSTB ,
  VOLTAGE_1V9 , VOLTAGE_1V8 , VOLTAGE_1V5 , VOLTAGE_1V2 ,
  VOLTAGE_1V05 , VOLTAGE_1V0 , VOLTAGE_0V9 , VOLTAGE_VREF_INT ,
  VOLTAGE_24V_BACKUP , VOLTAGE_2V5 , VOLTAGE_1V1 , VOLTAGE_1V3_PER ,
  VOLTAGE_1V3_VDDA , VOLTAGE_3V3STBY , VOLTAGE_VPMIC , VOLTAGE_VMAIN ,
  VOLTAGE_UB , VOLTAGE_AI_1 , VOLTAGE_AI_2 , VOLTAGE_AI_3 ,
  VOLTAGE_5V_MP , VOLTAGE_12V_BL , VOLTAGE_VHEAT , VOLTAGE_VIN_FILT ,
  VOLTAGE_VIN_PROT , VOLTAGE_BL_ANODE , VOLTAGE_IGN_STATE , VOLTAGE_IGN_VALUE ,
  VOLTAGE_PRE_IGN_STATE , VOLTAGE_PRE_IGN_VALUE , VOLTAGE_VBACKUP , VOLTAGE_END
}
 
enum  LightSensorOperationRange {
  RangeStandard = 0 , RangeExtended = 1 , RangeAuto = 2 , Range16K = 3 ,
  Range64K = 4
}
 
enum  LightSensorSamplingMode { SamplingModeStandard = 0 , SamplingModeExtended , SamplingModeAuto }
 
enum  CCStatus { Disabled = 0 , Enabled = 1 }
 
enum  eErr {
  ERR_SUCCESS = 0 , ERR_OPEN_FAILED = 1 , ERR_NOT_SUPPORTED = 2 , ERR_UNKNOWN_FEATURE = 3 ,
  ERR_DATATYPE_MISMATCH = 4 , ERR_CODE_NOT_EXIST = 5 , ERR_BUFFER_SIZE = 6 , ERR_IOCTRL_FAILED = 7 ,
  ERR_INVALID_DATA = 8 , ERR_INVALID_PARAMETER = 9 , ERR_CREATE_THREAD = 10 , ERR_IN_PROGRESS = 11 ,
  ERR_CHECKSUM = 12 , ERR_INIT_FAILED = 13 , ERR_VERIFY_FAILED = 14 , ERR_DEVICE_READ_DATA_FAILED = 15 ,
  ERR_DEVICE_WRITE_DATA_FAILED = 16 , ERR_COMMAND_FAILED = 17 , ERR_EEPROM = 18 , ERR_JIDA_TEMP = 19 ,
  ERR_AVERAGE_CALC_STARTED = 20 , ERR_NOT_RUNNING = 21 , ERR_I2C_EXPANDER_READ_FAILED = 22 , ERR_I2C_EXPANDER_WRITE_FAILED = 23 ,
  ERR_I2C_EXPANDER_INIT_FAILED = 24 , ERR_NEWER_SS_VERSION_REQUIRED = 25 , ERR_NEWER_FPGA_VERSION_REQUIRED = 26 , ERR_NEWER_FRONT_VERSION_REQUIRED = 27 ,
  ERR_TELEMATICS_GPRS_NOT_AVAILABLE = 28 , ERR_TELEMATICS_WLAN_NOT_AVAILABLE = 29 , ERR_TELEMATICS_BT_NOT_AVAILABLE = 30 , ERR_TELEMATICS_GPS_NOT_AVAILABLE = 31 ,
  ERR_MEM_ALLOC_FAIL = 32 , ERR_JOIN_THREAD = 33 , ERR_INVALID_STARTUP_TRIGGER = 34 , ERR_UNSUPPORTED_CONFIGURATION = 35 ,
  ERR_HARDWARE_PROBE = 36 , ERR_END
}
 
enum  DeInterlaceMode { DeInterlace_Even = 0 , DeInterlace_Odd = 1 , DeInterlace_BOB = 2 }
 
enum  VideoChannel {
  Analog_Channel_1 = 0 , Analog_Channel_2 = 1 , Analog_Channel_3 = 2 , Analog_Channel_4 = 3 ,
  Analog_channel_END
}
 
enum  videoStandard {
  STD_M_J_NTSC = 0 , STD_B_D_G_H_I_N_PAL = 1 , STD_M_PAL = 2 , STD_PAL = 3 ,
  STD_NTSC = 4 , STD_SECAM = 5
}
 
enum  VideoRotation { RotNone = 0 , Rot90 , Rot180 , Rot270 }
 
enum  CanFrameType { FrameStandard , FrameExtended , FrameStandardExtended }
 
enum  CanMode { CanModeClassic , CanModeFlexibleData }
 
enum  TriggerType {
  Trigger_OnOff_Button = 0 , Trigger_Ignition_Signal = 2 , Trigger_Pre_Ignition_Signal = 3 , Trigger_IO_MCU_1 = 4 ,
  Trigger_IO_MCU_2 = 5 , Trigger_IO_MCU_3 = 6 , Trigger_IO_MCU_4 = 7 , Trigger_CAN_WU = 8 ,
  Trigger_Ethernet = 9 , Last_trigger_type
}
 
enum  TriggerConf {
  Front_Button_Enabled = 1 , OnOff_Signal_Enabled = 2 , Both_Button_And_Signal_Enabled = 3 , CAN_Button_Activity = 5 ,
  CAN_OnOff_Activity = 6 , CAN_Button_OnOff_Activity = 7 , CI_Button_Activity = 9 , CI_OnOff_Activity = 10 ,
  CI_Button_OnOff_Activity = 11 , CI_CAN_Button_Activity = 13 , CI_CAN_OnOff_Activity = 14 , All_Events = 15 ,
  Last_trigger_conf
}
 
enum  StartupTriggerCfg {
  Startup_OnOff_Button = 0 , Startup_Reserved = 1 , Startup_Ignition_Signal = 2 , Startup_Preignition_Signal = 3 ,
  Startup_IO_MCU1 = 4 , Startup_IO_MCU2 = 5 , Startup_IO_MCU3 = 6 , Startup_IO_MCU4 = 7 ,
  Startup_CAN_WU_pattern = 8 , Startup_Ethernet = 9 , Startup_Start_On_PowerOn = 10 , Startup_Last_cfg
}
 
enum  WakeupTriggerCfg {
  Wakeup_OnOff_Button = 0 , Wakeup_Reserved = 1 , Wakeup_Ignition_Signal = 2 , Wakeup_Preignition_Signal = 3 ,
  Wakeup_IO_MCU1 = 4 , Wakeup_IO_MCU2 = 5 , Wakeup_IO_MCU3 = 6 , Wakeup_IO_MCU4 = 7 ,
  Wakeup_CAN_WU_pattern = 8 , Wakeup_Ethernet = 9 , Wakeup_CAN_WU = 10 , Wakeup_RS232 = 11 ,
  Wakeup_Last_cfg
}
 
enum  ActionTriggerCfg {
  Action_Button_Short_Press = 0 , Action_Button_Long_Press = 1 , Action_Ignition_Signal = 2 , Action_Preignition_Signal = 3 ,
  Action_IO_MCU1 = 4 , Action_IO_MCU2 = 5 , Action_IO_MCU3 = 6 , Action_IO_MCU4 = 7 ,
  Last_action_conf
}
 
enum  PowerAction { NoAction = 0 , ActionSuspend = 1 , ActionShutDown = 2 }
 
enum  ButtonPowerTransitionStatus {
  BPTS_No_Change = 0 , BPTS_ShutDown = 1 , BPTS_Suspend = 2 , BPTS_Restart = 3 ,
  BPTS_BtnPressed = 4 , BPTS_BtnPressedLong = 5 , BPTS_SignalOff , BPTS_END
}
 
enum  OCDStatus { OCD_OK = 0 , OCD_OC = 1 , OCD_POWER_OFF = 2 }
 
enum  JidaSensorType {
  TEMP_CPU = 0 , TEMP_BOX = 1 , TEMP_ENV = 2 , TEMP_BOARD = 3 ,
  TEMP_BACKPLANE = 4 , TEMP_CHIPSETS = 5 , TEMP_VIDEO = 6 , TEMP_OTHER = 7
}
 
enum  UpgradeAction {
  UPGRADE_INIT , UPGRADE_PREP_COM , UPGRADE_READING_FILE , UPGRADE_CONVERTING_FILE ,
  UPGRADE_FLASHING , UPGRADE_VERIFYING , UPGRADE_COMPLETE , UPGRADE_COMPLETE_WITH_ERRORS
}
 
enum  CCAuxColor {
  RED = 0 , GREEN , BLUE , CYAN ,
  MAGENTA , YELLOW , UNDEFINED_COLOR
}
 
enum  ComponentLocation { LOC_BASE = 0 , LOC_DISPLAY_1 = 1 , LOC_DISPLAY_2 = 2 , LOC_UNDEFINED = 3 }
 
enum  RS4XXPort { RS4XXPort1 = 1 , RS4XXPort2 , RS4XXPort3 , RS4XXPort4 }
 
enum  CfgInModeEnum {
  CFGIN_NOT_IN_USE = 0 , CFGIN_RESERVED_1 , CFGIN_RESERVED_2 , CFGIN_RESERVED_3 ,
  CFGIN_VOLTAGE_5V , CFGIN_RESISTANCE , CFGIN_RESERVED_6 , CFGIN_RESERVED_7 ,
  CFGIN_RESERVED_8 , CFGIN_RESERVED_9 , CFGIN_CURRENT_4_20 , CFGIN_RESERVED_11 ,
  CFGIN_VOLTAGE_32V , CFGIN_DIGITAL_PD_5V , CFGIN_RESERVED_14 , CFGIN_RESERVED_15 ,
  CFGIN_DIGITAL_F_5V , CFGIN_RESERVED_17 , CFGIN_RESERVED_18 , CFGIN_DIGITAL_PU_5V ,
  CFGIN_RESERVED_20 , CFGIN_RESERVED_21 , CFGIN_FREQ_PD_5V , CFGIN_RESERVED_23 ,
  CFGIN_RESERVED_24 , CFGIN_FREQ_F_5V , CFGIN_RESERVED_26 , CFGIN_RESERVED_27 ,
  CFGIN_FREQ_PU_5V , CFGIN_RESERVED_29 , CFGIN_RESERVED_30 , CFGIN_DC_PD_5V ,
  CFGIN_RESERVED_32 , CFGIN_RESERVED_33 , CFGIN_DC_F_5V , CFGIN_RESERVED_35 ,
  CFGIN_RESERVED_36 , CFGIN_DC_PU_5V , CFGIN_PROD_TEST_MODE_1 , CFGIN_PROD_TEST_MODE_2 ,
  CFGIN_PROD_TEST_MODE_3 , CFGIN_MAX
}
 
enum  IOMCUlocation { IOMCU_0 = 0x0 , IOMCU_1 = 0x1 , IOMCU_2 = 0x2 , IOMCU_3 = 0x3 }
 
enum  ButtonConfigEnum {
  BUTTON_ONLY_MP_ACTION = 0x00 , BUTTON_AS_STARTUP_TRIG = 0x02 , BUTTON_AS_ACTION_TRIG = 0x04 , BUTTON_AS_ACTION_STARTUP_TRIG ,
  BUTTON_AS_BACKLIGHT_DECREASE = 0x08 , BUTTON_AS_BACKLIGHT_DECR_STARTUP_TRIG = 0x0A , BUTTON_AS_BACKLIGHT_INCREASE = 0x0C , BUTTON_AS_BACKLIGHT_INCR_STARTUP_TRIG
}
 
enum  BootModeEnum {
  BOOTMODE_EMMC = 0 , BOOTMODE_SD , BOOTMODE_SERIAL , BOOTMODE_RESCUE ,
  BOOTMODE_RESCUE_SPECIAL
}
 
enum  ConfigOnOffTriggerMode { CONFIG_ONOFF_EDGE_TRIGGER = 0 , CONFIG_ONOFF_LEVEL_TRIGGER }
 
enum  PowerOutput {
  PowerOutput1 = 0 , PowerOutput2 , PowerOutput3 , PowerOutput4 ,
  PowerOutput5 , PowerOutput6 , PowerOutputMax
}
 
enum  SystemMode {
  SYSTEMMODE_Startup = 0 , SYSTEMMODE_StartupRescue = 1 , SYSTEMMODE_StartupRescueFactoryReset = 2 , SYSTEMMODE_NormalRunning = 3 ,
  SYSTEMMODE_RescueRunning = 4 , SYSTEMMODE_RescueRunningFactoryReset = 5 , SYSTEMMODE_Unknown = 6
}
 
enum  startupReasonCodes {
  startupReasonCodeUndefined = 0x0000 , startupReasonCodeButtonPress = 0x0055 , startupReasonCodeExtCtrl = 0x00AA , startupReasonCodeMPRestart = 0x00F0 ,
  startupReasonCodePowerOnStartup = 0x000F , startupReasonCodeCanActivity , startupReasonCodeCIActivity , startupReasonCodeETHActivity = 0x00c4 ,
  startupReasonAlwaysStart , startupReasonUnknownTrigger = 0x001e , startupReasonCodeIO1Activity , startupReasonCodeIO2Activity ,
  startupReasonCodeIO3Activity , startupReasonCodeIO4Activity , startupReasonCodePreIgnition
}
 
enum  shutDownReasonCodes { shutdownReasonCodeNoError }
 
enum  hwErrorStatusCodes { errCodeNoErr = 0 }
 
enum  PowerMgrConf { Normal = 0 , ApplicationControlled = 1 , BatterySuspend = 2 }
 
enum  PowerMgrStatus { NoRequestsPending = 0 , SuspendPending = 1 , ShutdownPending = 2 }
 
enum  TouchScreenModeSettings { MOUSE_NEXT_BOOT = 0 , TOUCH_NEXT_BOOT = 1 , MOUSE_NOW = 2 , TOUCH_NOW = 3 }
 
enum  TSAdvancedSettingsParameter {
  TS_RIGHT_CLICK_TIME = 0 , TS_LOW_LEVEL = 1 , TS_UNTOUCHLEVEL = 2 , TS_DEBOUNCE_TIME = 3 ,
  TS_DEBOUNCE_TIMEOUT_TIME = 4 , TS_DOUBLECLICK_MAX_CLICK_TIME = 5 , TS_DOUBLE_CLICK_TIME = 6 , TS_MAX_RIGHTCLICK_DISTANCE = 7 ,
  TS_USE_DEJITTER = 8 , TS_CALIBRATION_WIDTH = 9 , TS_CALIBRATION_MEASUREMENTS = 10 , TS_RESTORE_DEFAULT_SETTINGS = 11 ,
  TS_TCHAUTOCAL = 12
}
 
enum  CalibrationModeSettings {
  MODE_UNKNOWN = 0 , MODE_NORMAL = 1 , MODE_CALIBRATION_5P = 2 , MODE_CALIBRATION_9P = 3 ,
  MODE_CALIBRATION_13P = 4
}
 
enum  CalibrationConfigParam {
  CONFIG_CALIBRATION_WITH = 0 , CONFIG_CALIBRATION_MEASUREMENTS = 1 , CONFIG_5P_CALIBRATION_POINT_BORDER , CONFIG_13P_CALIBRATION_POINT_BORDER ,
  CONFIG_13P_CALIBRATION_TRANSITION_MIN , CONFIG_13P_CALIBRATION_TRANSITION_MAX
}
 

Functions

EXTERN_C CCAUXDLL_API ABOUTHANDLE CCAUXDLL_CALLING_CONV GetAbout (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV About_release (ABOUTHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getMainPCBSerial (ABOUTHANDLE, char_t *buff, int32_t len)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getUnitSerial (ABOUTHANDLE, char_t *buff, int32_t len)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getMainPCBArt (ABOUTHANDLE, char_t *buff, int32_t length)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getMainManufacturingDate (ABOUTHANDLE, char_t *buff, int32_t len)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getMainHWversion (ABOUTHANDLE, char_t *buff, int32_t len)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getMainProdRev (ABOUTHANDLE, char_t *buff, int32_t len)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getMainProdArtNr (ABOUTHANDLE, char_t *buff, int32_t len)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getNrOfETHConnections (ABOUTHANDLE, uint8_t *NrOfConnections)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getNrOfCANConnections (ABOUTHANDLE, uint8_t *NrOfConnections)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getNrOfVideoConnections (ABOUTHANDLE, uint8_t *NrOfConnections)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getNrOfUSBConnections (ABOUTHANDLE, uint8_t *NrOfConnections)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getNrOfSerialConnections (ABOUTHANDLE, uint8_t *NrOfConnections)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getNrOfDigIOConnections (ABOUTHANDLE, uint8_t *NrOfConnections)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getIsDisplayAvailable (ABOUTHANDLE, bool *available)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getIsTouchScreenAvailable (ABOUTHANDLE, bool *available)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getIsPCBBluetoothAvailable (ABOUTHANDLE, bool *available)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getDisplayResolution (ABOUTHANDLE, char_t *buff, int32_t len)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getAddOnPCBSerial (ABOUTHANDLE, char_t *buff, int32_t len)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getAddOnPCBArt (ABOUTHANDLE, char_t *buff, int32_t length)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getAddOnManufacturingDate (ABOUTHANDLE, char_t *buff, int32_t len)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getAddOnHWversion (ABOUTHANDLE, char_t *buff, int32_t len)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getIsWLANMounted (ABOUTHANDLE, bool *mounted)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getIsGPSMounted (ABOUTHANDLE, bool *mounted)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getIsGPRSMounted (ABOUTHANDLE, bool *mounted)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getIsBTMounted (ABOUTHANDLE, bool *mounted)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getFrontPcbRev (ABOUTHANDLE, uint8_t *major, uint8_t *minor)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getIsIOExpanderMounted (ABOUTHANDLE, bool *mounted)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getIOExpanderValue (ABOUTHANDLE, uint16_t *value)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_hasOsBooted (ABOUTHANDLE, bool *bootComplete)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getIsAnybusMounted (ABOUTHANDLE, bool *mounted)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getNrOfCfgInConnections (ABOUTHANDLE, uint8_t *NrOfConnections)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getNrOfPWMOutConnections (ABOUTHANDLE, uint8_t *NrOfConnections)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getNrOfButtons (ABOUTHANDLE, int32_t *numbuttons)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getNrOfAnalogInputs (ABOUTHANDLE, int32_t *numanalogins)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_getUserEepromData (ABOUTHANDLE, char_t *buff, uint16_t length)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV About_setUserEepromData (ABOUTHANDLE, uint16_t startpos, const char_t *buff, uint16_t length)
 
EXTERN_C CCAUXDLL_API ADCHANDLE CCAUXDLL_CALLING_CONV GetAdc (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV Adc_release (ADCHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Adc_getVoltage (ADCHANDLE, VoltageEnum selection, float64_t *value)
 
EXTERN_C CCAUXDLL_API AUXVERSIONHANDLE CCAUXDLL_CALLING_CONV GetAuxVersion (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV AuxVersion_release (AUXVERSIONHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV AuxVersion_getFPGAVersion (AUXVERSIONHANDLE, uint8_t *major, uint8_t *minor, uint8_t *release, uint8_t *build)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV AuxVersion_getSSVersion (AUXVERSIONHANDLE, uint8_t *major, uint8_t *minor, uint8_t *release, uint8_t *build)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV AuxVersion_getFullSSVersion (AUXVERSIONHANDLE, uint8_t *major, uint8_t *minor, uint8_t *release, uint8_t *build, char_t *tag, uint32_t len)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV AuxVersion_getFrontVersion (AUXVERSIONHANDLE, uint8_t *major, uint8_t *minor, uint8_t *release, uint8_t *build)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV AuxVersion_getDMCUVersion (AUXVERSIONHANDLE, int index, uint8_t *major, uint8_t *minor, uint8_t *release, uint8_t *build)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV AuxVersion_getIOMCUVersion (AUXVERSIONHANDLE, int index, uint8_t *major, uint8_t *minor, uint8_t *release, uint8_t *build)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV AuxVersion_getCCAuxVersion (AUXVERSIONHANDLE, uint8_t *major, uint8_t *minor, uint8_t *release, uint8_t *build)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV AuxVersion_getOSVersion (AUXVERSIONHANDLE, uint8_t *major, uint8_t *minor, uint8_t *release, uint8_t *build)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV AuxVersion_getCCAuxDrvVersion (AUXVERSIONHANDLE, uint8_t *major, uint8_t *minor, uint8_t *release, uint8_t *build)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV AuxVersion_getCanFdMcuVersion (AUXVERSIONHANDLE, uint8_t *major, uint8_t *minor, uint8_t *release, uint8_t *build)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV AuxVersion_getAllCanFdMcuVersions (AUXVERSIONHANDLE, uint8_t *major, uint8_t *minor, uint8_t *release, uint8_t *build, int index)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV AuxVersion_getCanFdApiVersion (AUXVERSIONHANDLE, uint8_t *major, uint8_t *minor, uint8_t *release, uint8_t *build)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV AuxVersion_getFullOSVersion (AUXVERSIONHANDLE, uint8_t *major, uint8_t *minor, uint8_t *release, uint8_t *build, char_t *tag, uint32_t len)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV AuxVersion_getFullCCAuxVersion (AUXVERSIONHANDLE, uint8_t *major, uint8_t *minor, uint8_t *release, uint8_t *build, char_t *tag, uint32_t len)
 
EXTERN_C CCAUXDLL_API BACKLIGHTHANDLE CCAUXDLL_CALLING_CONV GetBacklight (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV Backlight_release (BACKLIGHTHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Backlight_getIntensity (BACKLIGHTHANDLE, uint8_t *intensity)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Backlight_setIntensity (BACKLIGHTHANDLE, uint8_t intensity)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Backlight_getStatus (BACKLIGHTHANDLE, uint8_t *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Backlight_getHWStatus (BACKLIGHTHANDLE, bool *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Backlight_startAutomaticBL (BACKLIGHTHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Backlight_stopAutomaticBL (BACKLIGHTHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Backlight_getAutomaticBLStatus (BACKLIGHTHANDLE, uint8_t *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Backlight_setAutomaticBLParams (BACKLIGHTHANDLE, bool bSoftTransitions)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Backlight_getAutomaticBLParams (BACKLIGHTHANDLE, bool *bSoftTransitions, float64_t *k)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Backlight_setAutomaticBLFilter (BACKLIGHTHANDLE, uint32_t averageWndSize, uint32_t rejectWndSize, uint32_t rejectDeltaInLux, LightSensorSamplingMode mode)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Backlight_getAutomaticBLFilter (BACKLIGHTHANDLE, uint32_t *averageWndSize, uint32_t *rejectWndSize, uint32_t *rejectDeltaInLux, LightSensorSamplingMode *mode)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Backlight_getLedDimming (BACKLIGHTHANDLE, CCStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Backlight_setLedDimming (BACKLIGHTHANDLE, CCStatus status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Backlight_setActive (BACKLIGHTHANDLE, ComponentLocation location)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Backlight_getActive (BACKLIGHTHANDLE, ComponentLocation *location)
 
EXTERN_C CCAUXDLL_API BATTERYHANDLE CCAUXDLL_CALLING_CONV GetBattery (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV Battery_release (BATTERYHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Battery_isBatteryPresent (BATTERYHANDLE, bool *batteryIsPresent)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Battery_getBatteryVoltageStatus (BATTERYHANDLE, uint8_t *batteryVoltagePercent)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Battery_getBatteryChargingStatus (BATTERYHANDLE, ChargingStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Battery_getPowerSource (BATTERYHANDLE, PowerSource *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Battery_getBatteryTemp (BATTERYHANDLE, int16_t *temperature)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Battery_getHwErrorStatus (BATTERYHANDLE, ErrorStatus *errorCode)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Battery_getTimer (BATTERYHANDLE, BatteryTimerType *times)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Battery_getMinMaxTemp (BATTERYHANDLE, int16_t *minTemp, int16_t *maxTemp)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Battery_getBatteryHWversion (BATTERYHANDLE, char_t *buff, int32_t len)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Battery_getBatterySwVersion (BATTERYHANDLE, uint16_t *major, uint16_t *minor, uint16_t *release, uint16_t *build)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Battery_getBatterySerial (BATTERYHANDLE, char_t *buff, int32_t len)
 
EXTERN_C CCAUXDLL_API BUTTONHANDLE CCAUXDLL_CALLING_CONV GetButton (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV Button_release (BUTTONHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Button_getButtonDownStatus (BUTTONHANDLE, uint16_t *buttons)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Button_getBacklightPattern (BUTTONHANDLE, uint16_t *ledActiveBitmask, uint16_t *onTime, uint16_t *offTime, uint8_t *brightness)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Button_setBacklightPattern (BUTTONHANDLE, uint16_t ledActiveBitmask, uint16_t onTime, uint16_t offTime, uint8_t brightness)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Button_getBootBacklightPattern (BUTTONHANDLE, uint16_t *ledActiveBitmask, uint16_t *onTime, uint16_t *offTime, uint8_t *brightness)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Button_setBootBacklightPattern (BUTTONHANDLE, uint16_t ledActiveBitmask, uint16_t onTime, uint16_t offTime, uint8_t brightness)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Button_getStartupButtons (BUTTONHANDLE, uint32_t *buttons)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Button_setStartupButtons (BUTTONHANDLE, uint32_t buttons)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Button_getWakeupButtons (BUTTONHANDLE, uint32_t *buttons)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Button_setWakeupButtons (BUTTONHANDLE, uint32_t buttons)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Button_getSuspendButtons (BUTTONHANDLE, uint32_t *buttons)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Button_setSuspendButtons (BUTTONHANDLE, uint32_t buttons)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Button_getShutdownButtons (BUTTONHANDLE, uint32_t *buttons)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Button_setShutdownButtons (BUTTONHANDLE, uint32_t buttons)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Button_getLongPressTime (BUTTONHANDLE, uint16_t *time)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Button_setLongPressTime (BUTTONHANDLE, uint16_t time)
 
EXTERN_C CCAUXDLL_API BUZZERHANDLE CCAUXDLL_CALLING_CONV GetBuzzer (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV Buzzer_release (BUZZERHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Buzzer_getFrequency (BUZZERHANDLE, uint16_t *frequency)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Buzzer_getVolume (BUZZERHANDLE, uint16_t *volume)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Buzzer_getScaledVolume (BUZZERHANDLE, uint8_t *volume)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Buzzer_getTrigger (BUZZERHANDLE, bool *trigger)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Buzzer_setFrequency (BUZZERHANDLE, uint16_t frequency)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Buzzer_setVolume (BUZZERHANDLE, uint16_t volume)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Buzzer_setScaledVolume (BUZZERHANDLE, uint8_t volume)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Buzzer_setTrigger (BUZZERHANDLE, bool trigger)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Buzzer_buzze (BUZZERHANDLE, int32_t time, bool blocking)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Buzzer_setActive (BUZZERHANDLE, ComponentLocation location)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Buzzer_getActive (BUZZERHANDLE, ComponentLocation *location)
 
EXTERN_C CCAUXDLL_API CANSETTINGHANDLE CCAUXDLL_CALLING_CONV GetCanSetting (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV CanSetting_release (CANSETTINGHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV CanSetting_getBaudrate (CANSETTINGHANDLE, uint8_t net, uint16_t *baudrate)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV CanSetting_getFrameType (CANSETTINGHANDLE, uint8_t net, CanFrameType *frameType)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV CanSetting_setBaudrate (CANSETTINGHANDLE, uint8_t net, uint16_t baudrate)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV CanSetting_setFrameType (CANSETTINGHANDLE, uint8_t net, CanFrameType frameType)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV CanSetting_getFlexibleDataBaudrates (CANSETTINGHANDLE, uint8_t net, uint16_t *baudrateNominal, uint16_t *baudrateData)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV CanSetting_setFlexibleDataBaudrates (CANSETTINGHANDLE, uint8_t net, uint16_t baudrateNominal, uint16_t baudrateData)
 
EXTERN_C CCAUXDLL_API char_t const *CCAUXDLL_CALLING_CONV GetErrorStringA (eErr errCode)
 
EXTERN_C CCAUXDLL_API wchar_t const *CCAUXDLL_CALLING_CONV GetErrorStringW (eErr errCode)
 
EXTERN_C CCAUXDLL_API CFGINHANDLE CCAUXDLL_CALLING_CONV GetCfgIn (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV CfgIn_release (CFGINHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV CfgIn_setCfgInMode (CFGINHANDLE, uint8_t channel, CfgInModeEnum set_mode)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV CfgIn_getCfgInMode (CFGINHANDLE, uint8_t channel, CfgInModeEnum *get_mode)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV CfgIn_getValue (CFGINHANDLE, uint8_t channel, uint16_t *sample_value)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV CfgIn_getPwmValue (CFGINHANDLE, uint8_t channel, float32_t *frequency, uint16_t *duty_cycle)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV CfgIn_getFrequencyValue (CFGINHANDLE, uint8_t channel, float32_t *frequency)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV CfgIn_getMinFrequencyThreshold (CFGINHANDLE, uint8_t channel, float32_t *frequency)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV CfgIn_setMinFrequencyThreshold (CFGINHANDLE, uint8_t channel, float32_t frequency)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV CfgIn_setFrequencyFilterLevel (CFGINHANDLE, uint8_t level)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV CfgIn_getActiveIomcu (CFGINHANDLE, uint8_t *ioindex)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV CfgIn_setActiveIomcu (CFGINHANDLE, uint8_t ioindex)
 
EXTERN_C CCAUXDLL_API CONFIGHANDLE CCAUXDLL_CALLING_CONV GetConfig (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV Config_release (CONFIGHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getStartupTriggerConfig (CONFIGHANDLE, TriggerConf *config)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getStartupTriggerCfg (CONFIGHANDLE, StartupTriggerCfg config, CCStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getShortButtonPressAction (CONFIGHANDLE, PowerAction *action)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getLongButtonPressAction (CONFIGHANDLE, PowerAction *action)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getOnOffSigAction (CONFIGHANDLE, PowerAction *action)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getFrontBtnTrigTime (CONFIGHANDLE, uint16_t *triggertime)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getExtOnOffSigTrigTime (CONFIGHANDLE, uint32_t *triggertime)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getPreIgnitionTrigTime (CONFIGHANDLE, uint32_t *triggertime)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getButtonFunction (CONFIGHANDLE, uint8_t button_number, ButtonConfigEnum *button_config)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getSuspendMaxTime (CONFIGHANDLE, uint16_t *maxTime)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getSuspendMaxTimeShutdownAfterResume (CONFIGHANDLE, CCStatus *shutdown)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getCanStartupPowerConfig (CONFIGHANDLE, CCStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getVideoStartupPowerConfig (CONFIGHANDLE, uint8_t *config)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getExtFanStartupPowerConfig (CONFIGHANDLE, CCStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getStartupVoltageConfig (CONFIGHANDLE, float64_t *voltage)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getHeatingTempLimit (CONFIGHANDLE, int16_t *temperature)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getPowerOnStartup (CONFIGHANDLE, CCStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setStartupTriggerConfig (CONFIGHANDLE, TriggerConf conf)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setStartupTriggerCfg (CONFIGHANDLE, StartupTriggerCfg config, CCStatus status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setShortButtonPressAction (CONFIGHANDLE, PowerAction action)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setLongButtonPressAction (CONFIGHANDLE, PowerAction action)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setOnOffSigAction (CONFIGHANDLE, PowerAction action)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setFrontBtnTrigTime (CONFIGHANDLE, uint16_t triggertime)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setExtOnOffSigTrigTime (CONFIGHANDLE, uint32_t triggertime)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setPreIgnitionTrigTime (CONFIGHANDLE, uint32_t triggertime)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setButtonFunction (CONFIGHANDLE, uint8_t button_number, ButtonConfigEnum button_config)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setSuspendMaxTime (CONFIGHANDLE, uint16_t maxTime)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setSuspendMaxTimeShutdownAfterResume (CONFIGHANDLE, CCStatus shutdown)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setCanStartupPowerConfig (CONFIGHANDLE, CCStatus status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setVideoStartupPowerConfig (CONFIGHANDLE, uint8_t config)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setExtFanStartupPowerConfig (CONFIGHANDLE, CCStatus status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setStartupVoltageConfig (CONFIGHANDLE, float64_t voltage)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setHeatingTempLimit (CONFIGHANDLE, int16_t temperature)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setPowerOnStartup (CONFIGHANDLE, CCStatus status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setRS485Enabled (CONFIGHANDLE, RS4XXPort port, bool enabled)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getRS485Enabled (CONFIGHANDLE, RS4XXPort port, bool *enabled)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setOnOffTriggerMode (CONFIGHANDLE, ConfigOnOffTriggerMode mode)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getOnOffTriggerMode (CONFIGHANDLE, ConfigOnOffTriggerMode *mode)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getActionTriggerCfg (CONFIGHANDLE, ActionTriggerCfg config, PowerAction *action)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setActionTriggerCfg (CONFIGHANDLE, ActionTriggerCfg config, PowerAction action)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getWakeupTriggerCfg (CONFIGHANDLE, WakeupTriggerCfg config, CCStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setWakeupTriggerCfg (CONFIGHANDLE, WakeupTriggerCfg config, CCStatus status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setNextBootMode (CONFIGHANDLE, BootModeEnum mode)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getNextBootMode (CONFIGHANDLE, BootModeEnum *mode)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setOSAliveMonitoring (CONFIGHANDLE, CCStatus enabled)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getOSAliveMonitoring (CONFIGHANDLE, CCStatus *enabled)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setOSAliveMonitoringTimeout (CONFIGHANDLE, uint16_t timeout)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getOSAliveMonitoringTimeout (CONFIGHANDLE, uint16_t *timeout)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getOnOffSignalState (CONFIGHANDLE, CCStatus *enabled)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getDigPowerOutputStartupConfig (CONFIGHANDLE, PowerOutput output, CCStatus *enabled)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setDigPowerOutputStartupConfig (CONFIGHANDLE, PowerOutput output, CCStatus enabled)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getShortBeepSettings (CONFIGHANDLE, uint16_t *duration, uint16_t *frequency, uint16_t *volume)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setShortBeepSettings (CONFIGHANDLE, uint16_t duration, uint16_t frequency, uint16_t volume)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getLongBeepSettings (CONFIGHANDLE, uint16_t *duration, uint16_t *frequency, uint16_t *volume)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_setLongBeepSettings (CONFIGHANDLE, uint16_t duration, uint16_t frequency, uint16_t volume)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getSystemMode (CONFIGHANDLE, SystemMode *mode)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Config_getTriggerAvailability (CONFIGHANDLE, TriggerType trigger, CCStatus *available)
 
EXTERN_C CCAUXDLL_API DIAGNOSTICHANDLE CCAUXDLL_CALLING_CONV GetDiagnostic (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV Diagnostic_release (DIAGNOSTICHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Diagnostic_getSSTemp (DIAGNOSTICHANDLE, int16_t *temperature)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Diagnostic_getPCBTemp (DIAGNOSTICHANDLE, int16_t *temperature)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Diagnostic_getPMTemp (DIAGNOSTICHANDLE, uint8_t index, int16_t *temperature, JidaSensorType *jst)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Diagnostic_getStartupReason (DIAGNOSTICHANDLE, uint16_t *reason)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Diagnostic_getShutDownReason (DIAGNOSTICHANDLE, uint16_t *reason)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Diagnostic_getHardShutDowns (DIAGNOSTICHANDLE, uint16_t *button, uint16_t *powerloss)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Diagnostic_getHwErrorStatus (DIAGNOSTICHANDLE, uint16_t *errorCode)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Diagnostic_getTimer (DIAGNOSTICHANDLE, TimerType *times)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Diagnostic_getTimerExt (DIAGNOSTICHANDLE, TimerTypeExt *times)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Diagnostic_getMinMaxTemp (DIAGNOSTICHANDLE, int16_t *minTemp, int16_t *maxTemp)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Diagnostic_getPowerCycles (DIAGNOSTICHANDLE, uint16_t *powerCycles)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Diagnostic_clearHwErrorStatus (DIAGNOSTICHANDLE)
 
EXTERN_C CCAUXDLL_API char_t const *CCAUXDLL_CALLING_CONV GetHwErrorStatusStringA (uint16_t errCode)
 
EXTERN_C CCAUXDLL_API wchar_t const *CCAUXDLL_CALLING_CONV GetHwErrorStatusStringW (uint16_t errCode)
 
EXTERN_C CCAUXDLL_API char_t const *CCAUXDLL_CALLING_CONV GetStartupReasonStringA (uint16_t code)
 
EXTERN_C CCAUXDLL_API wchar_t const *CCAUXDLL_CALLING_CONV GetStartupReasonStringW (uint16_t code)
 
EXTERN_C CCAUXDLL_API DIGIOHANDLE CCAUXDLL_CALLING_CONV GetDigIO (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV DigIO_release (DIGIOHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV DigIO_getDigIO (DIGIOHANDLE, uint8_t *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV DigIO_setDigIO (DIGIOHANDLE, uint8_t state)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV DigIO_getDigPowerOutput (DIGIOHANDLE, PowerOutput output, CCStatus *enabled, uint8_t *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV DigIO_setDigPowerOutput (DIGIOHANDLE, PowerOutput output, CCStatus enabled)
 
EXTERN_C CCAUXDLL_API FIRMWAREUPGHANDLE CCAUXDLL_CALLING_CONV GetFirmwareUpgrade (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV FirmwareUpgrade_release (FIRMWAREUPGHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FirmwareUpgrade_startFpgaUpgrade (FIRMWAREUPGHANDLE, const char_t *filename, bool blocking)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FirmwareUpgrade_startFpgaVerification (FIRMWAREUPGHANDLE, const char_t *filename, bool blocking)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FirmwareUpgrade_startSSUpgrade (FIRMWAREUPGHANDLE, const char_t *filename, bool blocking)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FirmwareUpgrade_startSSVerification (FIRMWAREUPGHANDLE, const char_t *filename, bool blocking)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FirmwareUpgrade_startFrontUpgrade (FIRMWAREUPGHANDLE, const char_t *filename, bool blocking)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FirmwareUpgrade_startFrontVerification (FIRMWAREUPGHANDLE, const char_t *filename, bool blocking)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FirmwareUpgrade_startIOMCUUpgrade (FIRMWAREUPGHANDLE, const char_t *filename, bool blocking, uint8_t index)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FirmwareUpgrade_startIOMCUVerification (FIRMWAREUPGHANDLE, const char_t *filename, bool blocking, uint8_t index)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FirmwareUpgrade_startDMCUUpgrade (FIRMWAREUPGHANDLE, const char_t *filename, bool blocking, uint8_t index)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FirmwareUpgrade_startDMCUVerification (FIRMWAREUPGHANDLE, const char_t *filename, bool blocking, uint8_t index)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FirmwareUpgrade_getUpgradeStatus (FIRMWAREUPGHANDLE, UpgradeStatus *status, bool blocking)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FirmwareUpgrade_shutDown (FIRMWAREUPGHANDLE)
 
EXTERN_C CCAUXDLL_API FRONTLEDHANDLE CCAUXDLL_CALLING_CONV GetFrontLED (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV FrontLED_release (FRONTLEDHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_getSignal (FRONTLEDHANDLE, float64_t *frequency, uint8_t *dutyCycle)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_setActive (FRONTLEDHANDLE, ComponentLocation location)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_getActive (FRONTLEDHANDLE, ComponentLocation *location)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_getOnTime (FRONTLEDHANDLE, uint8_t *onTime)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_getOffTime (FRONTLEDHANDLE, uint8_t *offTime)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_getIdleTime (FRONTLEDHANDLE, uint8_t *idleTime)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_getNrOfPulses (FRONTLEDHANDLE, uint8_t *nrOfPulses)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_getColor (FRONTLEDHANDLE, uint8_t *red, uint8_t *green, uint8_t *blue)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_getColorExt (FRONTLEDHANDLE, uint8_t *red, uint8_t *green, uint8_t *blue)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_getStandardColor (FRONTLEDHANDLE, CCAuxColor *color)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_getEnabledDuringStartup (FRONTLEDHANDLE, CCStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_setSignal (FRONTLEDHANDLE, float64_t frequency, uint8_t dutyCycle)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_setOnTime (FRONTLEDHANDLE, uint8_t onTime)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_setOffTime (FRONTLEDHANDLE, uint8_t offTime)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_setIdleTime (FRONTLEDHANDLE, uint8_t idleTime)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_setNrOfPulses (FRONTLEDHANDLE, uint8_t nrOfPulses)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_setColor (FRONTLEDHANDLE, uint8_t red, uint8_t green, uint8_t blue)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_setColorExt (FRONTLEDHANDLE, uint8_t red, uint8_t green, uint8_t blue)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_setStandardColor (FRONTLEDHANDLE, CCAuxColor color)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_setOff (FRONTLEDHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_setEnabledDuringStartup (FRONTLEDHANDLE, CCStatus status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_getBootLEDConfig (FRONTLEDHANDLE, uint8_t *red, uint8_t *green, uint8_t *blue, float32_t *frequency, uint8_t *dutyCycle)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_getBootLEDConfigExt (FRONTLEDHANDLE, uint8_t *red, uint8_t *green, uint8_t *blue, float32_t *frequency, uint8_t *dutyCycle)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_setBootLEDConfig (FRONTLEDHANDLE, uint8_t red, uint8_t green, uint8_t blue, float32_t frequency, uint8_t dutyCycle)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_setBootLEDConfigExt (FRONTLEDHANDLE, uint8_t red, uint8_t green, uint8_t blue, float32_t frequency, uint8_t dutyCycle)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_getPostBootLEDConfig (FRONTLEDHANDLE, uint8_t *red, uint8_t *green, uint8_t *blue, float32_t *frequency, uint8_t *dutyCycle)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_getPostBootLEDConfigExt (FRONTLEDHANDLE, uint8_t *red, uint8_t *green, uint8_t *blue, float32_t *frequency, uint8_t *dutyCycle)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_setPostBootLEDConfig (FRONTLEDHANDLE, uint8_t red, uint8_t green, uint8_t blue, float32_t frequency, uint8_t dutyCycle)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV FrontLED_setPostBootLEDConfigExt (FRONTLEDHANDLE, uint8_t red, uint8_t green, uint8_t blue, float32_t frequency, uint8_t dutyCycle)
 
EXTERN_C CCAUXDLL_API LIGHTSENSORHANDLE CCAUXDLL_CALLING_CONV GetLightsensor (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV Lightsensor_release (LIGHTSENSORHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Lightsensor_getIlluminance (LIGHTSENSORHANDLE, uint16_t *value)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Lightsensor_getIlluminance2 (LIGHTSENSORHANDLE, uint16_t *value, uint8_t *ch0, uint8_t *ch1)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Lightsensor_getAverageIlluminance (LIGHTSENSORHANDLE, uint16_t *value)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Lightsensor_startAverageCalc (LIGHTSENSORHANDLE, uint32_t averageWndSize, uint32_t rejectWndSize, uint32_t rejectDeltaInLux, LightSensorSamplingMode mode)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Lightsensor_stopAverageCalc (LIGHTSENSORHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Lightsensor_getOperatingRange (LIGHTSENSORHANDLE, LightSensorOperationRange *range)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Lightsensor_setOperatingRange (LIGHTSENSORHANDLE, LightSensorOperationRange range)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Lightsensor_setActive (LIGHTSENSORHANDLE, ComponentLocation location)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Lightsensor_getActive (LIGHTSENSORHANDLE, ComponentLocation *location)
 
EXTERN_C CCAUXDLL_API POWERHANDLE CCAUXDLL_CALLING_CONV GetPower (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV Power_release (POWERHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Power_getBLPowerStatus (POWERHANDLE, CCStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Power_getCanPowerStatus (POWERHANDLE, CCStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Power_getVideoPowerStatus (POWERHANDLE, uint8_t *videoStatus)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Power_getExtFanPowerStatus (POWERHANDLE, CCStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Power_getButtonPowerTransitionStatus (POWERHANDLE, ButtonPowerTransitionStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Power_getVideoOCDStatus (POWERHANDLE, OCDStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Power_getCanOCDStatus (POWERHANDLE, OCDStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Power_setBLPowerStatus (POWERHANDLE, CCStatus status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Power_setCanPowerStatus (POWERHANDLE, CCStatus status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Power_setVideoPowerStatus (POWERHANDLE, uint8_t status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Power_setExtFanPowerStatus (POWERHANDLE, CCStatus status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Power_ackPowerRequest (POWERHANDLE)
 
EXTERN_C CCAUXDLL_API POWERMGRHANDLE CCAUXDLL_CALLING_CONV GetPowerMgr (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV PowerMgr_release (POWERMGRHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV PowerMgr_registerControlledSuspendOrShutDown (POWERMGRHANDLE, PowerMgrConf conf)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV PowerMgr_getConfiguration (POWERMGRHANDLE, PowerMgrConf *conf)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV PowerMgr_getPowerMgrStatus (POWERMGRHANDLE, PowerMgrStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV PowerMgr_setAppReadyForSuspendOrShutdown (POWERMGRHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV PowerMgr_hasResumed (POWERMGRHANDLE, bool *resumed)
 
EXTERN_C CCAUXDLL_API PWMOUTHANDLE CCAUXDLL_CALLING_CONV GetPWMOut (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV PWMOut_release (PWMOUTHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV PWMOut_setPWMOutputChannelDutyCycle (PWMOUTHANDLE, uint8_t channel, uint16_t duty_cycle)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV PWMOut_setPWMOutputChannelFrequency (PWMOUTHANDLE, uint8_t channel, float32_t frequency)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV PWMOut_getPWMOutputChannelDutyCycle (PWMOUTHANDLE, uint8_t channel, uint16_t *duty_cycle)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV PWMOut_getPWMOutputChannelFrequency (PWMOUTHANDLE, uint8_t channel, float32_t *frequency)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV PWMOut_getPWMOutputStatus (PWMOUTHANDLE, uint16_t *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV PWMOut_getPWMOutputStatus2 (PWMOUTHANDLE, uint8_t channel, uint16_t *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV PWMOut_setPWMOutOff (PWMOUTHANDLE, uint8_t channel)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV PWMOut_getActiveIomcu (PWMOUTHANDLE, uint8_t *ioindex)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV PWMOut_setActiveIomcu (PWMOUTHANDLE, uint8_t ioindex)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV PWMOut_getPWMOutputPU (PWMOUTHANDLE, uint8_t channel, uint16_t *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV PWMOut_setPWMOutputPU (PWMOUTHANDLE, uint8_t channel, uint16_t status)
 
EXTERN_C CCAUXDLL_API SMARTHANDLE CCAUXDLL_CALLING_CONV GetSmart (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV Smart_release (SMARTHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Smart_getRemainingLifeTime (SMARTHANDLE, uint8_t *lifetimepercent)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Smart_getRemainingLifeTime2 (SMARTHANDLE, uint8_t *lifetimepercent)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Smart_getDeviceSerial (SMARTHANDLE, char_t *buff, int32_t len)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Smart_getDeviceSerial2 (SMARTHANDLE, char_t *buff, int32_t len)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Smart_getInitialTime (SMARTHANDLE, time_t *time)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Smart_getInitialTime2 (SMARTHANDLE, time_t *time)
 
EXTERN_C CCAUXDLL_API SOFTKEYHANDLE CCAUXDLL_CALLING_CONV GetSoftKey (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV SoftKey_release (SOFTKEYHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV SoftKey_getStatus (SOFTKEYHANDLE, uint16_t *value)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV SoftKey_setBacklightIntensity (SOFTKEYHANDLE, uint8_t key, uint8_t intensity)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV SoftKey_getBacklightIntensity (SOFTKEYHANDLE, uint8_t key, uint8_t *intensity)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV SoftKey_setMultipleBacklightIntensities (SOFTKEYHANDLE, uint8_t *keys, uint8_t *intensities, uint8_t array_size)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV SoftKey_getMultipleBacklightIntensities (SOFTKEYHANDLE, uint8_t *keys, uint8_t *intensities, uint8_t array_size)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV SoftKey_getBacklightSignal (SOFTKEYHANDLE, float64_t *frequency, uint8_t *dutyCycle)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV SoftKey_getBacklightOnTime (SOFTKEYHANDLE, uint8_t *onTime)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV SoftKey_getBacklightOffTime (SOFTKEYHANDLE, uint8_t *offTime)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV SoftKey_getBacklightIdleTime (SOFTKEYHANDLE, uint8_t *idleTime)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV SoftKey_getBacklightNrOfPulses (SOFTKEYHANDLE, uint8_t *nrOfPulses)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV SoftKey_setBacklightSignal (SOFTKEYHANDLE, float64_t frequency, uint8_t dutyCycle)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV SoftKey_setBacklightOnTime (SOFTKEYHANDLE, uint8_t onTime)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV SoftKey_setBacklightOffTime (SOFTKEYHANDLE, uint8_t offTime)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV SoftKey_setBacklightIdleTime (SOFTKEYHANDLE, uint8_t idleTime)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV SoftKey_setBacklightNrOfPulses (SOFTKEYHANDLE, uint8_t nrOfPulses)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV SoftKey_setBacklightOff (SOFTKEYHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV SoftKey_getBacklightEnabledDuringStartup (SOFTKEYHANDLE, CCStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV SoftKey_setBacklightEnabledDuringStartup (SOFTKEYHANDLE, CCStatus status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV SoftKey_getBootBacklightConfig (SOFTKEYHANDLE, uint8_t *bootIntensity, float32_t *bootFrequency, uint8_t *bootDutyCycle, uint8_t *postBootIntensity, float32_t *postBootFrequency, uint8_t *postBootDutyCycle, CCStatus *postBootConfig)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV SoftKey_setBootBacklightConfig (SOFTKEYHANDLE, uint8_t bootIntensity, float32_t bootFrequency, uint8_t bootDutyCycle, uint8_t postBootIntensity, float32_t postBootFrequency, uint8_t postBootDutyCycle, CCStatus postBootConfig)
 
EXTERN_C CCAUXDLL_API TELEMATICSHANDLE CCAUXDLL_CALLING_CONV GetTelematics (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV Telematics_release (TELEMATICSHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Telematics_getTelematicsAvailable (TELEMATICSHANDLE, CCStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Telematics_getGPRSPowerStatus (TELEMATICSHANDLE, CCStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Telematics_getGPRSStartUpPowerStatus (TELEMATICSHANDLE, CCStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Telematics_getWLANPowerStatus (TELEMATICSHANDLE, CCStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Telematics_getWLANStartUpPowerStatus (TELEMATICSHANDLE, CCStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Telematics_getBTPowerStatus (TELEMATICSHANDLE, CCStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Telematics_getBTStartUpPowerStatus (TELEMATICSHANDLE, CCStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Telematics_getGPSPowerStatus (TELEMATICSHANDLE, CCStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Telematics_getGPSStartUpPowerStatus (TELEMATICSHANDLE, CCStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Telematics_getGPSAntennaStatus (TELEMATICSHANDLE, CCStatus *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Telematics_setGPRSPowerStatus (TELEMATICSHANDLE, CCStatus status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Telematics_setGPRSStartUpPowerStatus (TELEMATICSHANDLE, CCStatus status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Telematics_setWLANPowerStatus (TELEMATICSHANDLE, CCStatus status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Telematics_setWLANStartUpPowerStatus (TELEMATICSHANDLE, CCStatus status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Telematics_setBTPowerStatus (TELEMATICSHANDLE, CCStatus status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Telematics_setBTStartUpPowerStatus (TELEMATICSHANDLE, CCStatus status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Telematics_setGPSPowerStatus (TELEMATICSHANDLE, CCStatus status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Telematics_setGPSStartUpPowerStatus (TELEMATICSHANDLE, CCStatus status)
 
EXTERN_C CCAUXDLL_API TOUCHSCREENHANDLE CCAUXDLL_CALLING_CONV GetTouchScreen (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV TouchScreen_release (TOUCHSCREENHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreen_getMode (TOUCHSCREENHANDLE, TouchScreenModeSettings *config)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreen_getMouseRightClickTime (TOUCHSCREENHANDLE, uint16_t *time)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreen_setMode (TOUCHSCREENHANDLE, TouchScreenModeSettings config)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreen_setMouseRightClickTime (TOUCHSCREENHANDLE, uint16_t time)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreen_setAdvancedSetting (TOUCHSCREENHANDLE, TSAdvancedSettingsParameter param, uint16_t data)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreen_getAdvancedSetting (TOUCHSCREENHANDLE, TSAdvancedSettingsParameter param, uint16_t *data)
 
EXTERN_C CCAUXDLL_API TOUCHSCREENCALIBHANDLE CCAUXDLL_CALLING_CONV GetTouchScreenCalib (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV TouchScreenCalib_release (TOUCHSCREENCALIBHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreenCalib_setMode (TOUCHSCREENCALIBHANDLE, CalibrationModeSettings mode)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreenCalib_getMode (TOUCHSCREENCALIBHANDLE, CalibrationModeSettings *mode)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreenCalib_setCalibrationPoint (TOUCHSCREENCALIBHANDLE, uint8_t pointNr)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreenCalib_checkCalibrationPointFinished (TOUCHSCREENCALIBHANDLE, bool *finished, uint8_t pointNr)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreenCalib_getConfigParam (TOUCHSCREENCALIBHANDLE, CalibrationConfigParam param, uint16_t *value)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreenCalib_setConfigParam (TOUCHSCREENCALIBHANDLE, CalibrationConfigParam param, uint16_t value)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreenCalib_autoSensorCalib (TOUCHSCREENCALIBHANDLE)
 
EXTERN_C CCAUXDLL_API VIDEOHANDLE CCAUXDLL_CALLING_CONV GetVideo (void)
 
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV Video_release (VIDEOHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_init (VIDEOHANDLE, uint8_t deviceNr)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_showVideo (VIDEOHANDLE, bool show)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_setDeInterlaceMode (VIDEOHANDLE, DeInterlaceMode mode)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_getDeInterlaceMode (VIDEOHANDLE, DeInterlaceMode *mode)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_setMirroring (VIDEOHANDLE, CCStatus mode)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_getMirroring (VIDEOHANDLE, CCStatus *mode)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_setRotation (VIDEOHANDLE, VideoRotation rotation)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_getRotation (VIDEOHANDLE, VideoRotation *rotation)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_setActiveChannel (VIDEOHANDLE, VideoChannel channel)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_getActiveChannel (VIDEOHANDLE, VideoChannel *channel)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_setColorKeys (VIDEOHANDLE, uint8_t rKey, uint8_t gKey, uint8_t bKey)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_getColorKeys (VIDEOHANDLE, uint8_t *rKey, uint8_t *gKey, uint8_t *bKey)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_setVideoArea (VIDEOHANDLE, uint16_t topLeftX, uint16_t topLeftY, uint16_t bottomRightX, uint16_t bottomRightY)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_getRawImage (VIDEOHANDLE, uint16_t *width, uint16_t *height, float32_t *frameRate)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_getVideoArea (VIDEOHANDLE, uint16_t *topLeftX, uint16_t *topLeftY, uint16_t *bottomRigthX, uint16_t *bottomRigthY)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_getVideoStandard (VIDEOHANDLE, videoStandard *standard)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_getStatus (VIDEOHANDLE, uint8_t *status)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_setScaling (VIDEOHANDLE, float32_t x, float32_t y)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_getScaling (VIDEOHANDLE, float32_t *x, float32_t *y)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_activateSnapshot (VIDEOHANDLE, bool activate)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_takeSnapshot (VIDEOHANDLE, const char_t *path, bool bInterlaced)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_takeSnapshotRaw (VIDEOHANDLE, char_t *rawImgBuffer, uint32_t rawImgBuffSize, bool bInterlaced)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_takeSnapshotBmp (VIDEOHANDLE, char_t **bmpBuffer, uint32_t *bmpBufSize, bool bInterlaced, bool bNTSCFormat)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_createBitmap (VIDEOHANDLE, char_t **bmpBuffer, uint32_t *bmpBufSize, const char_t *rawImgBuffer, uint32_t rawImgBufSize, bool bInterlaced, bool bNTSCFormat)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_freeBmpBuffer (VIDEOHANDLE, char_t *bmpBuffer)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_minimize (VIDEOHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_restore (VIDEOHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_setDecoderReg (VIDEOHANDLE, uint8_t decoderRegister, uint8_t registerValue)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_getDecoderReg (VIDEOHANDLE, uint8_t decoderRegister, uint8_t *registerValue)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_setCropping (VIDEOHANDLE, uint8_t top, uint8_t left, uint8_t bottom, uint8_t right)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_getCropping (VIDEOHANDLE, uint8_t *top, uint8_t *left, uint8_t *bottom, uint8_t *right)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_showFrame (VIDEOHANDLE)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_setGraphicsOverlay (VIDEOHANDLE, CCStatus mode)
 
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV Video_getGraphicsOverlay (VIDEOHANDLE, CCStatus *mode)
 

Variables

const uint8_t Video1Conf
 
const uint8_t Video2Conf
 
const uint8_t Video3Conf
 
const uint8_t Video4Conf
 
const uint8_t DigitalIn_1 = (1 << 0)
 
const uint8_t DigitalIn_2 = (1 << 1)
 
const uint8_t DigitalIn_3 = (1 << 2)
 
const uint8_t DigitalIn_4 = (1 << 3)
 

Typedef Documentation

◆ ABOUTHANDLE

typedef void* ABOUTHANDLE

◆ ADCHANDLE

typedef void* ADCHANDLE

◆ AUXVERSIONHANDLE

typedef void* AUXVERSIONHANDLE

◆ BACKLIGHTHANDLE

typedef void* BACKLIGHTHANDLE

◆ BATTERYHANDLE

typedef void* BATTERYHANDLE

◆ BUTTONHANDLE

typedef void* BUTTONHANDLE

◆ BUZZERHANDLE

typedef void* BUZZERHANDLE

◆ CANSETTINGHANDLE

typedef void* CANSETTINGHANDLE

◆ CFGINHANDLE

typedef void* CFGINHANDLE

◆ CONFIGHANDLE

typedef void* CONFIGHANDLE

◆ DIAGNOSTICHANDLE

typedef void* DIAGNOSTICHANDLE

◆ DIGIOHANDLE

typedef void* DIGIOHANDLE

◆ FIRMWAREUPGHANDLE

typedef void* FIRMWAREUPGHANDLE

◆ FRONTLEDHANDLE

typedef void* FRONTLEDHANDLE

◆ LIGHTSENSORHANDLE

typedef void* LIGHTSENSORHANDLE

◆ POWERHANDLE

typedef void* POWERHANDLE

◆ POWERMGRHANDLE

typedef void* POWERMGRHANDLE

◆ PWMOUTHANDLE

typedef void* PWMOUTHANDLE

◆ SMARTHANDLE

typedef void* SMARTHANDLE

◆ SOFTKEYHANDLE

typedef void* SOFTKEYHANDLE

◆ TELEMATICSHANDLE

typedef void* TELEMATICSHANDLE

◆ TOUCHSCREENCALIBHANDLE

typedef void* TOUCHSCREENCALIBHANDLE

◆ TOUCHSCREENHANDLE

typedef void* TOUCHSCREENHANDLE

◆ VersionType

typedef struct version_info VersionType

◆ VIDEOHANDLE

typedef void* VIDEOHANDLE

Enumeration Type Documentation

◆ ActionTriggerCfg

Yukon action trigger (suspend/shutdown) configuration enumeration.

Enumerator
Action_Button_Short_Press 

Short button press action

Action_Button_Long_Press 

Long button press action

Action_Ignition_Signal 

Ignition Signal action

Action_Preignition_Signal 

Pre-Ignition Signal action

Action_IO_MCU1 

IO #1 action

Action_IO_MCU2 

IO #2 action

Action_IO_MCU3 

IO #3 action

Action_IO_MCU4 

IO #4 action

Last_action_conf 

Marks end of ActionTriggerCfg enum

◆ BootModeEnum

Enumeration of Bootmodes

Enumerator
BOOTMODE_EMMC 

Boot from eMMC

BOOTMODE_SD 

Boot from SD card

BOOTMODE_SERIAL 

Serial download mode

BOOTMODE_RESCUE 

Boot to rescue system

BOOTMODE_RESCUE_SPECIAL 

Boot to rescue system. Platform dependent special mode.

◆ ButtonConfigEnum

Enumeration of Button Configuration (bitfield representation)

Enumerator
BUTTON_ONLY_MP_ACTION 

Buttons are only read by Main Processor, i.e. normal button action which is handled in application space

BUTTON_AS_STARTUP_TRIG 

Set button to be used as startup trigger, in addition to MP application event

BUTTON_AS_ACTION_TRIG 

Set button to trigger suspend, shutdown or hard shutdown actions

BUTTON_AS_ACTION_STARTUP_TRIG 

Set button to trigger startup, suspend, shutdown or hard shutdown actions

BUTTON_AS_BACKLIGHT_DECREASE 

Set button to act as backlight decrease button

BUTTON_AS_BACKLIGHT_DECR_STARTUP_TRIG 

Set button to act as backlight decreaste and startup trigger

BUTTON_AS_BACKLIGHT_INCREASE 

Set button to act as backlight increase button

BUTTON_AS_BACKLIGHT_INCR_STARTUP_TRIG 

Set button to act as backlight increase button and startup trigger

◆ ButtonList

enum ButtonList
Enumerator
BTN_Button0 
BTN_Button1 
BTN_Button2 
BTN_Button3 
BTN_Button4 
BTN_Button5 
BTN_Button6 
BTN_Button7 
BTN_Button8 
BTN_Button9 
BTN_Button10 
BTN_Button11 
BTN_Button12 
BTN_Button13 
BTN_Button14 
BTN_Button15 
BTN_Button0_LONGPRESS 
BTN_Button1_LONGPRESS 
BTN_Button2_LONGPRESS 
BTN_Button3_LONGPRESS 
BTN_Button4_LONGPRESS 
BTN_Button5_LONGPRESS 
BTN_Button6_LONGPRESS 
BTN_Button7_LONGPRESS 
BTN_Button8_LONGPRESS 
BTN_Button9_LONGPRESS 
BTN_Button10_LONGPRESS 
BTN_Button11_LONGPRESS 
BTN_Button12_LONGPRESS 
BTN_Button13_LONGPRESS 
BTN_Button14_LONGPRESS 
BTN_Button15_LONGPRESS 

◆ ButtonPowerTransitionStatus

Current status for front panel button and on/off signal. If any of them generate a suspend or shutdown event, it may also be read, briefly. When the button/signal is released, typically BPTS_Suspend or BPTS_ShutDown follows. Note: Do not rely on getting BPTS_ShutDown or BPTS_Suspend from user applications. The system is likely to start shutting down before the status can be read. Instead, use the PowerMgr class for handling system shutdown/suspend events.

Enumerator
BPTS_No_Change 

No change

BPTS_ShutDown 

A shutdown has been initiated since the front panel button has been pressed longer than the set FrontBtnShutDownTrigTime

BPTS_Suspend 

Suspend mode has been initiated since the front panel button has been pressed (shortly) and suspend mode is enabled

BPTS_Restart 

Not currently in use

BPTS_BtnPressed 

The front panel button is currently pressed. It has not been released and it has not yet been held longer than FrontBtnShutDownTrigTime.

BPTS_BtnPressedLong 

The front panel button is currently pressed. It has not been released and it has been held longer than FrontBtnShutDownTrigTime.

BPTS_SignalOff 

The external on/off signal is low, but not yet long enough for the ExtOnOffSigSuspTrigTime.

BPTS_END 

Mark end of BPTS enum

◆ CalibrationConfigParam

Touch screen calibration parameters

Enumerator
CONFIG_CALIBRATION_WITH 

Accepted error value when calibrating.

CONFIG_CALIBRATION_MEASUREMENTS 

Number of measurements to accept a calibration point.

CONFIG_5P_CALIBRATION_POINT_BORDER 

The number of pixels from the border where the 5 point calibration points should be located.

CONFIG_13P_CALIBRATION_POINT_BORDER 

The number of pixels from the border where the 13 point calibration points should be located.

CONFIG_13P_CALIBRATION_TRANSITION_MIN 

Min defines the transition area in number of pixels, where the two different calibrations are used.

CONFIG_13P_CALIBRATION_TRANSITION_MAX 

Max defines the transition area in number of pixels, where the two different calibrations are used.

◆ CalibrationModeSettings

Touch screen calibration modes

Enumerator
MODE_UNKNOWN 

Unknown mode.

MODE_NORMAL 

Normal operation mode.

MODE_CALIBRATION_5P 

Calibration with 5 points mode.

MODE_CALIBRATION_9P 

Calibration with 9 points mode.

MODE_CALIBRATION_13P 

Calibration with 13 points mode.

◆ CanFrameType

Can frame type settings

Enumerator
FrameStandard 

Standard CAN frames

FrameExtended 

Extended CAN frames

FrameStandardExtended 

Both standard and extended frames

◆ CanMode

enum CanMode

Can mode settings

Enumerator
CanModeClassic 

Classic CAN

CanModeFlexibleData 

CAN-FD

◆ CCAuxColor

enum CCAuxColor

Enumeration of standard colors

Enumerator
RED 

RGB 0xF, 0x0, 0x0

GREEN 

RGB 0x0, 0xF, 0x0

BLUE 

RGB 0x0, 0x0, 0xF

CYAN 

RGB 0x0, 0xF, 0xF

MAGENTA 

RGB 0xF, 0x0, 0xF

YELLOW 

RGB 0xF, 0xF, 0x0

UNDEFINED_COLOR 

Returns if color is not a standard color

◆ CCStatus

enum CCStatus

Enable/disable enumeration

Enumerator
Disabled 

The setting is disabled or turned off

Enabled 

The setting is enabled or turned on

◆ CfgInModeEnum

Enumeration of ConfigurableInput modes

Enumerator
CFGIN_NOT_IN_USE 

Disable configurable input measurement.

CFGIN_RESERVED_1 

Reserved.

CFGIN_RESERVED_2 

Reserved.

CFGIN_RESERVED_3 

Reserved.

CFGIN_VOLTAGE_5V 

Read voltage input value with CfgIn_getValue, 5V range

CFGIN_RESISTANCE 

Read resistance input value with CfgIn_getValue, 0-5k Ohm range

CFGIN_RESERVED_6 

Reserved.

CFGIN_RESERVED_7 

Reserved.

CFGIN_RESERVED_8 

Reserved.

CFGIN_RESERVED_9 

Reserved.

CFGIN_CURRENT_4_20 

Read current input value with CfgIn_getValuerange 4-20 mA

CFGIN_RESERVED_11 

Reserved

CFGIN_VOLTAGE_32V 

Read voltage input value with CfgIn_getValue, 32V range

CFGIN_DIGITAL_PD_5V 

Read digital input value with CfgIn_getValue, pull-down, 5V range

CFGIN_RESERVED_14 

Reserved.

CFGIN_RESERVED_15 

Reserved.

CFGIN_DIGITAL_F_5V 

Read digital input value with CfgIn_getValue, floating, 5V range, 2.5V threshold

CFGIN_RESERVED_17 

Reserved.

CFGIN_RESERVED_18 

Reserved.

CFGIN_DIGITAL_PU_5V 

Read digital input value with CfgIn_getValue, pull-up, 5V range, 2.5V thresholdl

CFGIN_RESERVED_20 

Reserved.

CFGIN_RESERVED_21 

Reserved.

CFGIN_FREQ_PD_5V 

Read frequency value with CfgIn_getFrequencyValue, pull-down, 5V range, 2.5V threshold

CFGIN_RESERVED_23 

Reserved.

CFGIN_RESERVED_24 

Reserved.

CFGIN_FREQ_F_5V 

Read frequency value with CfgIn_getFrequencyValue, floating, 5V range, 2.5V threshold

CFGIN_RESERVED_26 

Reserved.

CFGIN_RESERVED_27 

Reserved.

CFGIN_FREQ_PU_5V 

Read frequency value with CfgIn_getFrequencyValue, pull-up, 5V range, 2.5V threshold

CFGIN_RESERVED_29 

Reserved.

CFGIN_RESERVED_30 

Reserved.

CFGIN_DC_PD_5V 

Duty Cycle, pull down, 5V range, 2.5V threshold

CFGIN_RESERVED_32 

Reserved.

CFGIN_RESERVED_33 

Reserved.

CFGIN_DC_F_5V 

Duty Cycle, floating, 5V range, 2.5V threshold

CFGIN_RESERVED_35 

Reserved.

CFGIN_RESERVED_36 

Reserved.

CFGIN_DC_PU_5V 

Duty Cycle, pull upp, 5V range, 2.5V threshold

CFGIN_PROD_TEST_MODE_1 

Enable both resistance and current 4-20mA at the same time - read voltage - used for prodtest

CFGIN_PROD_TEST_MODE_2 

Enable both resistance and current 4-20mA at the same time - read resistance - used for prodtest

CFGIN_PROD_TEST_MODE_3 

Enable both resistance and current 4-20mA at the same time - read current - used for prodtest

CFGIN_MAX 

Marks end of CgfInModeEnum

◆ ChargingStatus

Current charging status of the battery.

Enumerator
ChargingStatus_NoCharge 

The battery is not being charged. System is running on battery power.

ChargingStatus_Charging 

The battery is currently being charged

ChargingStatus_FullyCharged 

The battery is fully chareged

ChargingStatus_TempLow 

The temperature is too low to allow the battery to be charged

ChargingStatus_TempHigh 

The temperature is too high to allow the battery to be charged

ChargingStatus_Unknown 

There was an error determining the charging status

◆ ComponentLocation

Enumeration of Component locations

Enumerator
LOC_BASE 

Default component, located on device

LOC_DISPLAY_1 

Component located on 1st display

LOC_DISPLAY_2 

Component located on 2nd display

LOC_UNDEFINED 

Undefined location

◆ ConfigOnOffTriggerMode

Enumeration of OnOff/Ignition/KeySwitch signal trigger modes

Enumerator
CONFIG_ONOFF_EDGE_TRIGGER 

OnOff/Ignition/KeySwitch signal trigger on signal edge (default)

CONFIG_ONOFF_LEVEL_TRIGGER 

OnOff/Ignition/KeySwitch signal trigger on signal level

◆ DeInterlaceMode

The available deinterlace modes

Enumerator
DeInterlace_Even 

Use only even rows from the interlaced input stream

DeInterlace_Odd 

Use only odd rows from the interlaced input stream

DeInterlace_BOB 

Use alternating odd and even rows from the interlaced input stream

◆ eErr

enum eErr

Error code enumeration

Enumerator
ERR_SUCCESS 

Success

ERR_OPEN_FAILED 

Open failed

ERR_NOT_SUPPORTED 

The function is not supported

ERR_UNKNOWN_FEATURE 

Unknown feature

ERR_DATATYPE_MISMATCH 

Datatype mismatch

ERR_CODE_NOT_EXIST 

Code doesn't exist

ERR_BUFFER_SIZE 

Buffer size error

ERR_IOCTRL_FAILED 

IoCtrl operation failed

ERR_INVALID_DATA 

Invalid data

ERR_INVALID_PARAMETER 

Invalid parameter

ERR_CREATE_THREAD 

Failed to create thread

ERR_IN_PROGRESS 

Operation in progress

ERR_CHECKSUM 

Checksum error

ERR_INIT_FAILED 

Initalization failed

ERR_VERIFY_FAILED 

Failed to verify

ERR_DEVICE_READ_DATA_FAILED 

Failed to read from device

ERR_DEVICE_WRITE_DATA_FAILED 

Failed to write to device

ERR_COMMAND_FAILED 

Command failed

ERR_EEPROM 

Error in EEPROM memory

ERR_JIDA_TEMP 

Failed to get JIDA temperature

ERR_AVERAGE_CALC_STARTED 

Calculation already started

ERR_NOT_RUNNING 

Thread isn't running

ERR_I2C_EXPANDER_READ_FAILED 

I2C read failure

ERR_I2C_EXPANDER_WRITE_FAILED 

I2C write failure

ERR_I2C_EXPANDER_INIT_FAILED 

I2C initialization failure

ERR_NEWER_SS_VERSION_REQUIRED 

SS version too old

ERR_NEWER_FPGA_VERSION_REQUIRED 

FPGA version too old

ERR_NEWER_FRONT_VERSION_REQUIRED 

FRONT version too old

ERR_TELEMATICS_GPRS_NOT_AVAILABLE 

GPRS module not available

ERR_TELEMATICS_WLAN_NOT_AVAILABLE 

WLAN module not available

ERR_TELEMATICS_BT_NOT_AVAILABLE 

Bluetooth module not available

ERR_TELEMATICS_GPS_NOT_AVAILABLE 

GPS module not available

ERR_MEM_ALLOC_FAIL 

Failed to allocate memory

ERR_JOIN_THREAD 

Failed to join thread

ERR_INVALID_STARTUP_TRIGGER 

Start-up trigger or button configuration set to an invalid value, see enum TriggerConf for more details.

ERR_UNSUPPORTED_CONFIGURATION 

Unsupported configuration of startup, wakeup or action trigger

ERR_HARDWARE_PROBE 

Hardware not available (failed to probe)

ERR_END 

Marks end of eErr enum

◆ ErrorStatus

Error status.

Enumerator
ErrorStatus_NoError 

No error

ErrorStatus_ThermistorTempSensor 

Sensor error or too high temperature

ErrorStatus_SecondaryTempSensor 

Sensor error or too high temperature

ErrorStatus_ChargeFail 

Charging failed

ErrorStatus_Overcurrent 

Overcurrent condition

ErrorStatus_Init 

Error initiating

◆ hwErrorStatusCodes

The error codes returned by getHWErrorStatus.

Enumerator
errCodeNoErr 

No Error. Other values indicate that the system has some hw errors

◆ IOMCUlocation

Enumeration of IOMCU locations used for setting and getting active IOMCU

Enumerator
IOMCU_0 
IOMCU_1 
IOMCU_2 
IOMCU_3 

◆ JidaSensorType

Jida temperature sensor types

Enumerator
TEMP_CPU 

CPU temperature

TEMP_BOX 

BOX temperature

TEMP_ENV 

ENV temoperature

TEMP_BOARD 

Board temperature

TEMP_BACKPLANE 

Backplane temperature

TEMP_CHIPSETS 

Chipset temperature

TEMP_VIDEO 

Video temperature

TEMP_OTHER 

Other temperature

◆ LightSensorOperationRange

Light sensor operation ranges.

Enumerator
RangeStandard 

Light sensor operation range standard

RangeExtended 

Light sensor operation range extended

RangeAuto 

Light sensor operation range automatic

Range16K 

Light sensor operation range 0-16000 lux

Range64K 

Light sensor operation range 0-64000 lux

◆ LightSensorSamplingMode

Light sensor sampling modes.

Enumerator
SamplingModeStandard 

Standard sampling mode.

SamplingModeExtended 

Extended sampling mode.

SamplingModeAuto 

Auto switch between standard and extended sampling mode depending on saturation.

◆ OCDStatus

enum OCDStatus

Overcurrent detection status.

Enumerator
OCD_OK 

Normal operation, no overcurrent condition detected

OCD_OC 

Overcurrent has been detected, power has therefore been turned off, but may be functioning again if the problem disappeared after re-test

OCD_POWER_OFF 

Overcurrent has been detected, power has been permanently turned off

◆ PowerAction

PowerActions.

Enumerator
NoAction 

No action taken

ActionSuspend 

The system enters suspend mode

ActionShutDown 

The system shuts down

◆ PowerMgrConf

Enumeration of the settings that can be used with the PowerMgr system.

Enumerator
Normal 

Applications will not be able to delay suspend/shutdown requests. This is the normal configuration that is used when the PowerMgr class is not being used. Setting this configuration turns off the feature if it is in use.

ApplicationControlled 

Applications can delay suspend/shutdown requests.

BatterySuspend 

In this mode, the computer will automatically enter suspend mode when the unit starts running on battery power. Applications can delay suspend/shutdown requests. This mode is only applicable if the unit has an external battery. Using this configuration on a computer without an external battery will be the same as using the configuration ApplicationControlled.

◆ PowerMgrStatus

Enumerator
NoRequestsPending 

No suspend or shutdown requests.

SuspendPending 

A suspend request is pending.

ShutdownPending 

A shutdown request is pending.

◆ PowerOutput

Enumerator
PowerOutput1 

Digital Power output 1

PowerOutput2 

Digital Power output 2

PowerOutput3 

Digital Power output 3

PowerOutput4 

Digital Power output 4

PowerOutput5 

Digital Power output 5

PowerOutput6 

Digital Power output 6

PowerOutputMax 

Marks end of PowerOutput enum

◆ PowerSource

Current power source of the computer.

Enumerator
PowerSource_Battery 

System is running on battery power

PowerSource_ExternalPower 

System is running on external power

◆ RS4XXPort

enum RS4XXPort

Enumeration of RS4XX ports (1-4)

Enumerator
RS4XXPort1 

RS4xx port 1

RS4XXPort2 

RS4xx port 2

RS4XXPort3 

RS4xx port 3

RS4XXPort4 

RS4xx port 4

◆ shutDownReasonCodes

The shutdown codes returned by getShutDownReason.

Enumerator
shutdownReasonCodeNoError 

No Error. Other values indicate that the system was shut down due to a serious error

◆ startupReasonCodes

The restart codes returned by getStartupReason.

Enumerator
startupReasonCodeUndefined 

Unknown startup reason.

startupReasonCodeButtonPress 

The system was started by front panel button press

startupReasonCodeExtCtrl 

The system was started by the external control signal

startupReasonCodeMPRestart 

The system was restarted by OS request

startupReasonCodePowerOnStartup 

The system was started due to the PowerOnStartup setting

startupReasonCodeCanActivity 

The system was started due to activity on the Can bus (CCpilot VC and Yukon development board)

startupReasonCodeCIActivity 

The system was started due to activity on the configurable input signals (CCpilot VC family)

startupReasonCodeETHActivity 

The system was started due to activity on the ethernet signals

startupReasonAlwaysStart 

The system was prevented to shutdown, since it is not allowed on this unit type.

startupReasonUnknownTrigger 

The system was started by one of the start-up triggers (button or signal) but we don't know which one (CCpilot VC family)

startupReasonCodeIO1Activity 

The system was started due to activity on the I/O 1 MCU (Yukon development board)

startupReasonCodeIO2Activity 

The system was started due to activity on the I/O 2 MCU (Yukon development board)

startupReasonCodeIO3Activity 

The system was started due to activity on the I/O 3 MCU (Yukon development board)

startupReasonCodeIO4Activity 

The system was started due to activity on the I/O 4 MCU (Yukon development board)

startupReasonCodePreIgnition 

The system was started by the external pre-ignition signal (Yukon development board)

◆ StartupTriggerCfg

Yukon startup and wakeup trigger configuration enumeration.

Note that there must always be a way to start the unit from shutdown mode. Therefore, at least one bit must be set.

Enumerator
Startup_OnOff_Button 

Use the OnOff button as Startup Trigger

Startup_Reserved 

RESERVED

Startup_Ignition_Signal 

Use the ignition signal as Startup Trigger

Startup_Preignition_Signal 

Use the pre-ignition signal as Startup Trigger

Startup_IO_MCU1 

Use I/O #1 as Startup Trigger

Startup_IO_MCU2 

Use I/O #2 as Startup Trigger

Startup_IO_MCU3 

Use I/O #3 as Startup Trigger

Startup_IO_MCU4 

Use I/O #4 as Startup Trigger

Startup_CAN_WU_pattern 

Use CAN wakeup pattern (yukon-CAN4) as Startup Trigger

Startup_Ethernet 

Use Ethernet activity as Startup Trigger

Startup_Start_On_PowerOn 

Always start when input power is enabled

Startup_Last_cfg 

Marks end of StartupTriggerCfg enum

◆ SystemMode

enum SystemMode

Enumeration of system running modes

Enumerator
SYSTEMMODE_Startup 

System is starting up

SYSTEMMODE_StartupRescue 

System is starting into rescue mode

SYSTEMMODE_StartupRescueFactoryReset 

System is starting into rescue mode with factory reset

SYSTEMMODE_NormalRunning 

System is running in normal mode

SYSTEMMODE_RescueRunning 

System is running in rescue mode

SYSTEMMODE_RescueRunningFactoryReset 

System is running factory reset

SYSTEMMODE_Unknown 

Unknown mode

◆ TouchScreenModeSettings

Touch screen USB profile settings

Enumerator
MOUSE_NEXT_BOOT 

Set the touch USB profile to mouse profile. Active upon the next boot.

TOUCH_NEXT_BOOT 

Set the touch USB profile to touch profile. Active upon the next boot.

MOUSE_NOW 

Immediately set the touch USB profile to mouse profile.

TOUCH_NOW 

Immediately set the touch USB profile to touch profile.

◆ TriggerConf

Trigger configuration enumeration. Valid settings for enabling of front button and external on/off signal. For platforms XM, XL and XA platforms, front button and on/off (ignition) signal can be configured.

For the VC platform, CI state activity and Can data reception can also be used as wakeup sources from suspend mode. bit 0 - enable wakeup by front button (from OFF and suspend mode) bit 1 - enable wakeup by on/off (ignition) signal (from OFF and suspend mode) bit 2 - enable wakeup by CAN activity (from suspend mode, VC only) bit 3 - enable wakeup by CI (Configurabe input) state change (from suspend mode, VC only)

Note that there must always be a way to start the unit from shutdown mode. Therefore, at least one of the following must be true:

  • Front button enabled as start-up trigger AND (CCpilot VC) at least one button configured as start-up trigger
  • External on/off (ignition) signal configured as start-up trigger.
Enumerator
Front_Button_Enabled 

Front button is enabled for startup and wake-up

OnOff_Signal_Enabled 

The external on/off signal is enabled for startup and wake-up

Both_Button_And_Signal_Enabled 

Both of the above are enabled

CAN_Button_Activity 

VC platform, wake up on CAN and Buttons

CAN_OnOff_Activity 

VC platform, wake up on CAN and On/Off/Ignition signal

CAN_Button_OnOff_Activity 

VC platform, wake up on CAN, Buttons and On/Off/Ignition signal

CI_Button_Activity 

VC platform, wake up on CI and Button State Change

CI_OnOff_Activity 

VC platform, wake up on CI and On/Off/Ignition signal State Change

CI_Button_OnOff_Activity 

VC platform, wake up on CI, Button and On/Off/Ignition signal State Change

CI_CAN_Button_Activity 

VC platform, wake up on CI, CAN and Button State Change

CI_CAN_OnOff_Activity 

VC platform, wake up on CI, CAN and On/Off/Ignition signal State Change

All_Events 

VC platform, wake up on all events

Last_trigger_conf 

Marks end of TriggerConf enum

◆ TriggerType

Trigger types enumeration. If trigger is available, it can be used as startup/wakeup or action trigger.

Enumerator
Trigger_OnOff_Button 

On/off button

Trigger_Ignition_Signal 

Ignition signal

Trigger_Pre_Ignition_Signal 

Preignition signal

Trigger_IO_MCU_1 

I/O MCU 1

Trigger_IO_MCU_2 

I/O MCU 2

Trigger_IO_MCU_3 

I/O MCU 3

Trigger_IO_MCU_4 

I/O MCU 4

Trigger_CAN_WU 

CAN wake-up pattern

Trigger_Ethernet 

Ethernet

Last_trigger_type 

◆ TSAdvancedSettingsParameter

Touch screen advanced settings parameters

Enumerator
TS_RIGHT_CLICK_TIME 

Right click time in ms, except for touch profile on XM platform

TS_LOW_LEVEL 

Lowest A/D value required for registering a touch event. Front uc 0.5.3.1 had the default value of 3300, newer versions: 3400.

TS_UNTOUCHLEVEL 

A/D value where the screen is considered to be untouched.

TS_DEBOUNCE_TIME 

Debounce time is the time after first detected touch event during which no measurements are being taken. This is used to avoid faulty measurements that frequently happens right after the actual touch event. Front uc 0.5.3.1 had the default value of 3ms, newer versions: 24ms.

TS_DEBOUNCE_TIMEOUT_TIME 

After debounce, an event will be ignored if after this time there are no valid measurements above TS_LOW_LEVEL. This time must be larger than TS_DEBOUNCE_TIME. Front uc 0.5.3.1 had the default value of 12ms, newer versions: 36ms.

TS_DOUBLECLICK_MAX_CLICK_TIME 

Parameter used for improving double click accuracy. A touch event this long or shorter is considered to be one of the clicks in a double click.

TS_DOUBLE_CLICK_TIME 

Parameter used for improving double click accuracy. Time allowed between double clicks. Used for double click improvement.

TS_MAX_RIGHTCLICK_DISTANCE 

Maximum distance allowed to move pointer and still consider the event a right click.

TS_USE_DEJITTER 

The dejitter function enables smoother pointer movement. Set to non-zero to enable the function or zero to disable it.

TS_CALIBRATION_WIDTH 

Accepted difference in measurement during calibration of a point.

TS_CALIBRATION_MEASUREMENTS 

Number of measurements needed to accept a calibration point.

TS_RESTORE_DEFAULT_SETTINGS 

Set to non-zero to restore all the above settings to their defaults. This parameter cannot be read and setting it to zero has no effect.

TS_TCHAUTOCAL 

Time (in units of 200 ms) until the touch screen is recalibrated when continuously touching the screen at one point. A setting of zero disables the recalibration. Valid for PCAP touch panels only. Device must be restarted for changes to have any effect. The default value is 50 which corresponds to 10 seconds.

◆ UpgradeAction

Upgrade Action enumeration

Enumerator
UPGRADE_INIT 

Initiating, checking for compatibility etc

UPGRADE_PREP_COM 

Preparing communication

UPGRADE_READING_FILE 

Opening and reading the supplied file

UPGRADE_CONVERTING_FILE 

Converting the mcs format to binary format

UPGRADE_FLASHING 

Flashing the file

UPGRADE_VERIFYING 

Verifying the programmed image

UPGRADE_COMPLETE 

Upgrade was finished

UPGRADE_COMPLETE_WITH_ERRORS 

Upgrade finished prematurely, see errorCode for the reason of failure

◆ VideoChannel

The available analog video channels

Enumerator
Analog_Channel_1 

Analog video channel 1

Analog_Channel_2 

Analog video channel 2

Analog_Channel_3 

Analog video channel 3

Analog_Channel_4 

Analog video channel 4

Analog_channel_END 

Marks end of analog video channel enum

◆ VideoRotation

Enumerator
RotNone 

0 degree rotation

Rot90 

90 degree rotation

Rot180 

180 degree rotation

Rot270 

270 degree rotation

◆ videoStandard

Enumerator
STD_M_J_NTSC 

(M,J) NTSC ITU-R BT.601

STD_B_D_G_H_I_N_PAL 

(B, D, G, H, I, N) PAL ITU-R BT.601

STD_M_PAL 

(M) PAL ITU-R BT.601

STD_PAL 

PAL-Nc ITU-R BT.601

STD_NTSC 

NTSC 4.43 ITU-R BT.601

STD_SECAM 

SECAM ITU-R BT.601

◆ VoltageEnum

Voltage type enumeration

Enumerator
VOLTAGE_24VIN 

24VIN

VOLTAGE_24V 

24V

VOLTAGE_12V 

12V

VOLTAGE_12VID 

12V VIDEO

VOLTAGE_5V 

5V

VOLTAGE_3V3 

3.3V

VOLTAGE_VTFT 

TFT voltage

VOLTAGE_5VSTB 

5VSTB

VOLTAGE_1V9 

1.9V

VOLTAGE_1V8 

1.8V

VOLTAGE_1V5 

1.5V

VOLTAGE_1V2 

1.2V

VOLTAGE_1V05 

1.05V

VOLTAGE_1V0 

1.0V

VOLTAGE_0V9 

0.9V

VOLTAGE_VREF_INT 

SS internal VRef

VOLTAGE_24V_BACKUP 

24V backup capacitor

VOLTAGE_2V5 

2.5V

VOLTAGE_1V1 

1.1V

VOLTAGE_1V3_PER 

1.3V_PER

VOLTAGE_1V3_VDDA 

1.3V_VDDA

VOLTAGE_3V3STBY 

3.3V STBY, VC

VOLTAGE_VPMIC 

PMIC voltage, VC

VOLTAGE_VMAIN 

MAIN input voltage, VC

VOLTAGE_UB 

UB (Main input voltage, VI2)

VOLTAGE_AI_1 

AI_1, VI2

VOLTAGE_AI_2 

AI_2, VI2

VOLTAGE_AI_3 

AI_3, VI2

VOLTAGE_5V_MP 

5V_MP

VOLTAGE_12V_BL 

12V_BL

VOLTAGE_VHEAT 

HEATER Voltage

VOLTAGE_VIN_FILT 

VIN_FILT

VOLTAGE_VIN_PROT 

VIN_PROT

VOLTAGE_BL_ANODE 

BL_ANODE

VOLTAGE_IGN_STATE 

IGN_STATUS

VOLTAGE_IGN_VALUE 

IGN_VALUE

VOLTAGE_PRE_IGN_STATE 

PRE_IGN_STATUS

VOLTAGE_PRE_IGN_VALUE 

PRE_IGN_VALUE

VOLTAGE_VBACKUP 

VBACKUP

VOLTAGE_END 

Marks end of voltages enum

◆ WakeupTriggerCfg

Enumerator
Wakeup_OnOff_Button 

Use the OnOff button as Wakeup Trigger

Wakeup_Reserved 

RESERVED

Wakeup_Ignition_Signal 

Use the ignition signal as Wakeup Trigger

Wakeup_Preignition_Signal 

Use the pre-ignition signal as Wakeup Trigger

Wakeup_IO_MCU1 

Use I/O #1 as Wakeup Trigger

Wakeup_IO_MCU2 

Use I/O #1 as Wakeup Trigger

Wakeup_IO_MCU3 

Use I/O #1 as Wakeup Trigger

Wakeup_IO_MCU4 

Use I/O #1 as Wakeup Trigger

Wakeup_CAN_WU_pattern 

Use CAN wakeup pattern (yukon-CAN4) as Wakeup Triggre

Wakeup_Ethernet 

Use Ethernet activity as Wakeup Trigger

Wakeup_CAN_WU 

Use CAN (yukon CAN1-3) as Wakeup Trigger

Wakeup_RS232 

Use RS232 activity as Wakeup Trigger

Wakeup_Last_cfg 

Marks end of WakeupTriggerCfg enum

Function Documentation

◆ GetErrorStringA()

EXTERN_C CCAUXDLL_API char_t const* CCAUXDLL_CALLING_CONV CrossControl::GetErrorStringA ( eErr  errCode)

Get a string description of an error code.

Supported Platform(s): All

Parameters
errCodeAn error code for which to get a string description.
Returns
String description of an error code.

◆ GetErrorStringW()

EXTERN_C CCAUXDLL_API wchar_t const* CCAUXDLL_CALLING_CONV CrossControl::GetErrorStringW ( eErr  errCode)

Get a string description of an error code.

Supported Platform(s): All

Parameters
errCodeAn error code for which to get a string description.
Returns
String description of an error code.

◆ GetHwErrorStatusStringA()

EXTERN_C CCAUXDLL_API char_t const* CCAUXDLL_CALLING_CONV CrossControl::GetHwErrorStatusStringA ( uint16_t  errCode)

Get a string description of an error code returned from getHwErrorStatus.

Supported Platform(s): All

Parameters
errCodeAn error code for which to get a string description.
Returns
String description of an error code.

◆ GetHwErrorStatusStringW()

EXTERN_C CCAUXDLL_API wchar_t const* CCAUXDLL_CALLING_CONV CrossControl::GetHwErrorStatusStringW ( uint16_t  errCode)

Get a string description of an error code returned from getHwErrorStatus.

Supported Platform(s): All

Parameters
errCodeAn error code for which to get a string description.
Returns
String description of an error code.

◆ GetStartupReasonStringA()

EXTERN_C CCAUXDLL_API char_t const* CCAUXDLL_CALLING_CONV CrossControl::GetStartupReasonStringA ( uint16_t  code)

Get a string description of a startup reason code returned from getStartupReason.

Supported Platform(s): All

Parameters
codeA code for which to get a string description.
Returns
String description of a code.

◆ GetStartupReasonStringW()

EXTERN_C CCAUXDLL_API wchar_t const* CCAUXDLL_CALLING_CONV CrossControl::GetStartupReasonStringW ( uint16_t  code)

Get a string description of a startup reason code returned from getStartupReason.

Supported Platform(s): All

Parameters
codeA code for which to get a string description.
Returns
String description of a code.

Variable Documentation

◆ DigitalIn_1

const uint8_t DigitalIn_1 = (1 << 0)

DigIO_getDigIO() bit define for digital input 1

◆ DigitalIn_2

const uint8_t DigitalIn_2 = (1 << 1)

DigIO_getDigIO() bit define for digital input 2

◆ DigitalIn_3

const uint8_t DigitalIn_3 = (1 << 2)

DigIO_getDigIO() bit define for digital input 3

◆ DigitalIn_4

const uint8_t DigitalIn_4 = (1 << 3)

DigIO_getDigIO() bit define for digital input 4

◆ Video1Conf

const uint8_t Video1Conf
Initial value:
=
(1
<< 0)

Video channel 1 bit for Config_getVideoStartupPowerConfig() and Config_setVideoStartupPowerConfig()

◆ Video2Conf

const uint8_t Video2Conf
Initial value:
=
(1
<< 1)

Video channel 2 bit for Config_getVideoStartupPowerConfig() and Config_setVideoStartupPowerConfig()

◆ Video3Conf

const uint8_t Video3Conf
Initial value:
=
(1
<< 2)

Video channel 3 bit for Config_getVideoStartupPowerConfig() and Config_setVideoStartupPowerConfig()

◆ Video4Conf

const uint8_t Video4Conf
Initial value:
=
(1
<< 3)

Video channel 4 bit for Config_getVideoStartupPowerConfig() and Config_setVideoStartupPowerConfig()