📄 csdproperty.cmx
字号:
<!--
******************************************************************************
******************************************************************************
** FILENAME: CSDPROPERTY.cmx
** Version: 1.1.0.2, Updated on 2007/06/06 at 13:55:56
**
** DESCRIPTION:
** XML description of CSDPROPERTY driver.
** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
** Copyright (c) Cypress MicroSystems 2001-2007. All Rights Reserved.
******************************************************************************
******************************************************************************
-->
<CMX_DB>
<CMX_IO_DRIVER
NAME = "CSDPROPERTY"
DISPLAY_NAME = "Properties - CSD"
VERSION = "1.1.0.2"
IO_CHANNEL_TYPE = "CMX_CSD_CONTROL_CHAN"
IMAGE = "CSDPROPERTY.gif"
WIDGET = ""
DOC_FILE = ""
HTML = "datasheet.htm"
DRIVER_CATEGORY = "CapSense\CapSense - CSD"
DRIVER_TYPE = "CMX_INPUT"
VALUE_TYPE = "NONE"
VARIABLE_TYPE = "NONE"
>
<CMX_PROPERTY_LIST>
<CMX_PROPERTY NAME="NoiseThreshold" TYPE="INT" DEFAULT_VALUE="40" MIN="5" MAX="255" COMMENT="Enter threshold below which the baseline update is active">
<CMX_PROJECT_SETTING_LIST>
<CMX_PROJECT_SETTING SETTING_TYPE="CHANNEL" PARAMETER_NAME="NoiseThreshold"/>
</CMX_PROJECT_SETTING_LIST>
</CMX_PROPERTY>
<CMX_PROPERTY NAME="NegativeNoiseThreshold" TYPE="INT" DEFAULT_VALUE="20" MIN="0" MAX="255" COMMENT="Enter threshold above which raw counts less than Baseline - NegativeNoiseThreshold are ignored until the LowBaselineReset value is reached on a counter">
<CMX_PROJECT_SETTING_LIST>
<CMX_PROJECT_SETTING SETTING_TYPE="CHANNEL" PARAMETER_NAME="NegativeNoiseThreshold"/>
</CMX_PROJECT_SETTING_LIST>
</CMX_PROPERTY>
<CMX_PROPERTY NAME="BaselineUpdateThreshold" TYPE="INT" DEFAULT_VALUE="200" MIN="0" MAX="255" COMMENT="Enter accumulated difference value that will trigger a baseline update: 0 to 255">
<CMX_PROJECT_SETTING_LIST>
<CMX_PROJECT_SETTING SETTING_TYPE="CHANNEL" PARAMETER_NAME="BaselineUpdateThreshold"/>
</CMX_PROJECT_SETTING_LIST>
</CMX_PROPERTY>
<CMX_PROPERTY NAME="Hysteresis" TYPE="INT" DEFAULT_VALUE="10" MIN="0" MAX="255" COMMENT="Enter the hysteresis value: 0 to 255">
<CMX_PROJECT_SETTING_LIST>
<CMX_PROJECT_SETTING SETTING_TYPE="CHANNEL" PARAMETER_NAME="Hysteresis"/>
</CMX_PROJECT_SETTING_LIST>
</CMX_PROPERTY>
<CMX_PROPERTY NAME="Debounce" TYPE="INT" DEFAULT_VALUE="3" MIN="1" MAX="255" COMMENT="Number of sensor scans before a sensor is detected as active">
<CMX_PROJECT_SETTING_LIST>
<CMX_PROJECT_SETTING SETTING_TYPE="CHANNEL" PARAMETER_NAME="Debounce"/>
</CMX_PROJECT_SETTING_LIST>
</CMX_PROPERTY>
<CMX_PROPERTY NAME="LowBaselineReset" TYPE="INT" DEFAULT_VALUE="50" MIN="0" MAX="255" COMMENT="Enter number of raw count samples that are above the NegativeNoiseThreshold before the baseline is reset">
<CMX_PROJECT_SETTING_LIST>
<CMX_PROJECT_SETTING SETTING_TYPE="CHANNEL" PARAMETER_NAME="LowBaselineReset"/>
</CMX_PROJECT_SETTING_LIST>
</CMX_PROPERTY>
<CMX_PROPERTY NAME="Sensors Autoreset" TYPE="ENUM" DEFAULT_VALUE="Enabled" COMMENT="Select Enable of Disable for Autoreset algorithm">
<CMX_PROPERTY_VALUE_LIST>
<CMX_PROPERTY_VALUE NAME="Disabled" VALUE="0" ORDER="0">
<CMX_PROJECT_SETTING_LIST>
<CMX_PROJECT_SETTING SETTING_TYPE="CHANNEL" PARAMETER_NAME="SensorsAutoreset" PARAMETER_VALUE="Disabled"/>
</CMX_PROJECT_SETTING_LIST>
</CMX_PROPERTY_VALUE>
<CMX_PROPERTY_VALUE NAME="Enabled" VALUE="1" ORDER="1">
<CMX_PROJECT_SETTING_LIST>
<CMX_PROJECT_SETTING SETTING_TYPE="CHANNEL" PARAMETER_NAME="SensorsAutoreset" PARAMETER_VALUE="Enabled"/>
</CMX_PROJECT_SETTING_LIST>
</CMX_PROPERTY_VALUE>
</CMX_PROPERTY_VALUE_LIST>
</CMX_PROPERTY>
</CMX_PROPERTY_LIST>
<CMX_HIDDEN_PROPERTY_LIST>
<CMX_PROPERTY NAME="Reference" TYPE="ENUM" DEFAULT_VALUE="ASE11" COMMENT="Comparator reference value">
<CMX_PROPERTY_VALUE_LIST>
<CMX_PROPERTY_VALUE NAME="VBG" VALUE="0" ORDER="0">
<CMX_PROJECT_SETTING_LIST>
<CMX_PROJECT_SETTING SETTING_TYPE="CHANNEL" PARAMETER_NAME="Reference" PARAMETER_VALUE="VBG"/>
</CMX_PROJECT_SETTING_LIST>
</CMX_PROPERTY_VALUE>
<CMX_PROPERTY_VALUE NAME="ASE11" VALUE="1" ORDER="1">
<CMX_PROJECT_SETTING_LIST>
<CMX_PROJECT_SETTING SETTING_TYPE="CHANNEL" PARAMETER_NAME="Reference" PARAMETER_VALUE="ASE11"/>
</CMX_PROJECT_SETTING_LIST>
</CMX_PROPERTY_VALUE>
<CMX_PROPERTY_VALUE NAME="AnalogColumn_InputSelect_1" VALUE="2" ORDER="2">
<CMX_PROJECT_SETTING_LIST>
<CMX_PROJECT_SETTING SETTING_TYPE="CHANNEL" PARAMETER_NAME="Reference" PARAMETER_VALUE="AnalogColumn_InputSelect_1"/>
</CMX_PROJECT_SETTING_LIST>
</CMX_PROPERTY_VALUE>
</CMX_PROPERTY_VALUE_LIST>
</CMX_PROPERTY>
</CMX_HIDDEN_PROPERTY_LIST>
<CMX_STRUC_LIST>
<CMX_STRUC NAME="CSDProperties" TYPE="CMX_STRUC" STRUCTURE_TYPE="CSDProperties" CONSTANT_BLOCK="TRUE" CONSTANT_TYPE="REGISTER_CONSTANT">
<CMX_STRUC_MEMBER_LIST>
<CMX_STRUC_MEMBER MEMBER_NAME="NoiseThreshold" TYPE="BYTE" ORDER="0"/>
<CMX_STRUC_MEMBER MEMBER_NAME="BaselineUpdateThreshold" TYPE="BYTE" ORDER="1"/>
<CMX_STRUC_MEMBER MEMBER_NAME="NegativeNoiseThreshold" TYPE="BYTE" ORDER="2"/>
<CMX_STRUC_MEMBER MEMBER_NAME="LowBaselineReset" TYPE="BYTE" ORDER="3"/>
<CMX_STRUC_MEMBER MEMBER_NAME="Hysteresis" TYPE="BYTE" ORDER="4"/>
<CMX_STRUC_MEMBER MEMBER_NAME="Debounce" TYPE="BYTE" ORDER="5"/>
</CMX_STRUC_MEMBER_LIST>
</CMX_STRUC>
</CMX_STRUC_LIST>
<CMX_TEMPLATE_FILE_LIST>
<CMX_TEMPLATE_FILE PATH="CSDPROPERTYFrags.tpl" PREFIX="" TARGET_FILE_NAME="" FILE_TYPE="" />
<CMX_TEMPLATE_FILE PATH="CMX_DRIVER_CATALOG\CMX\CSDPROPERTY\CSDPROPERTY.h" PREFIX="" TARGET_FILE_NAME="CSDPROPERTY.h" FILE_TYPE="" />
<CMX_TEMPLATE_FILE PATH="CMX_DRIVER_CATALOG\CMX\CSDPROPERTY\CSDPROPERTY.c" PREFIX="" TARGET_FILE_NAME="CSDPROPERTY.c" FILE_TYPE="" />
<CMX_TEMPLATE_FILE PATH="CMX_DRIVER_CATALOG\CMX\CSDPROPERTY\CSDPROPERTYConst.h" PREFIX="" TARGET_FILE_NAME="CSDPROPERTYConst.h" FILE_TYPE="" />
</CMX_TEMPLATE_FILE_LIST>
<CMX_VALUE_LIST/>
<CMX_SCHEM_BOM_LIST>
<CMX_SCHEM_BOM NAME="CSDPROPERTY" KEY_VALUE="" SCHEMATIC_PATH="CSDPROPERTY\schematic.gif" BOM_PATH="BOM.xml" NAME_LOCATION_SPEC="CSDPROPERTY\seglocation.xml"/>
</CMX_SCHEM_BOM_LIST>
<CMX_ANNOTATION_STRING_LIST>
<CMX_ANNOTATION_STRING STRING_TYPE="SUMMARY_DESCRIPTION" ANNOTATION_STRING="This CapSense CSDProperty driver configures the capacitive sensing algorithm properties common to all CapSense - CSD drivers in a project. This driver implements the Capacitive Sensing - Sigma-Delta Modulator (CSD) sensing algorithm." />
<CMX_ANNOTATION_STRING STRING_TYPE="PIN_DESCRIPTION" ANNOTATION_STRING="This driver uses internal PSoC hardware, no external interface is required. The associated CapSense sensor drivers in the project define the PSoC pin requirements." />
<CMX_ANNOTATION_STRING STRING_TYPE="VARIABLE_DESCRIPTION" ANNOTATION_STRING="There is no software interface for this driver." />
</CMX_ANNOTATION_STRING_LIST>
<CMX_DRIVER_SUB_TREE_LIST>
<CMX_DRIVER_SUB_TREE DISPLAY_NAME="Properties - CSD" DRIVER_CATEGORY="CapSense\CapSense - CSD" />
<CMX_DRIVER_SUB_TREE DISPLAY_NAME="CSD Properties" DRIVER_CATEGORY="CY3270 PSoC FirstTouch Kit" ORDINAL="1"/>
</CMX_DRIVER_SUB_TREE_LIST>
</CMX_IO_DRIVER>
</CMX_DB>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -