⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 functionparamdecl.p1

📁 cypress cy3721做的外部无线结点。感知温度后将温度值反给中心结点。
💻 P1
📖 第 1 页 / 共 3 页
字号:
[v F374 `(v 1 tf2`uc`uc ]
[; ;cmx_dio_lib.h: 31: extern void DISetPin(BYTE bPortPin, BYTE bValue);

"32
[v F378 `(uc 1 tf2`uc`uc ]
[; ;cmx_dio_lib.h: 32: extern BYTE DiscreteReadPin(BYTE bpin, BYTE bport);

[; ;cmx_dio_lib.h: 35: extern const BYTE portlu[];

[; ;cmx_dio_lib.h: 36: extern const BYTE pinlu[];

[; ;cmx_dio_chan.h: 20: extern const BYTE DIOChannelPins[];

"34 ./CMX_BLINKINGLED.h
[s S9 `uc 1 `uc 1 `uc 1 `uc 1 `uc 1 `uc 1 `uc 1 ]
[n S9 . BLINKINGLED_ID BLINKINGLED_BlinkRate BLINKINGLED_DRIVESENSE BLINKINGLED_INITIALSTATE BLINKINGLED_DriveMode BLINKINGLED_INSTANCE BLINKINGLED_ChannelID ]
[v _CMX_BLINKINGLED_ParameterBlock `S9 1 t ]
[; ;CMX_BLINKINGLED.h: 25: typedef struct

[; ;CMX_BLINKINGLED.h: 26: {

[; ;CMX_BLINKINGLED.h: 27: BYTE BLINKINGLED_ID;

[; ;CMX_BLINKINGLED.h: 28: BYTE BLINKINGLED_BlinkRate;

[; ;CMX_BLINKINGLED.h: 29: BYTE BLINKINGLED_DRIVESENSE;

[; ;CMX_BLINKINGLED.h: 30: BYTE BLINKINGLED_INITIALSTATE;

[; ;CMX_BLINKINGLED.h: 31: BYTE BLINKINGLED_DriveMode;

[; ;CMX_BLINKINGLED.h: 32: BYTE BLINKINGLED_INSTANCE;

[; ;CMX_BLINKINGLED.h: 33: BYTE BLINKINGLED_ChannelID;

[; ;CMX_BLINKINGLED.h: 34: }CMX_BLINKINGLED_ParameterBlock;

[; ;CMX_BLINKINGLED.h: 39: void CMX_BLINKINGLED_SetValue(const CMX_BLINKINGLED_ParameterBlock * pPBlock, BYTE bMode);

[; ;CMX_BLINKINGLED.h: 40: void CMX_BLINKINGLED_Instantiate(const CMX_BLINKINGLED_ParameterBlock * pPBlock);

"34 ./CMX_I2C.h
[s S10 `uc 1 `uc 1 `uc 1 `uc 1 `*uc 1 `uc 1 `*Cuc 1 ]
[n S10 . ID bAddress bRAMLen bRWLen pbRAMRegs bROMLen pbROMRegs ]
[v _CMX_I2C_ParameterBlock `S10 1 t ]
[; ;CMX_I2C.h: 16: typedef struct

[; ;CMX_I2C.h: 17: {

[; ;CMX_I2C.h: 18: BYTE ID;

[; ;CMX_I2C.h: 22: BYTE bAddress;

[; ;CMX_I2C.h: 24: BYTE bRAMLen;

[; ;CMX_I2C.h: 26: BYTE bRWLen;

[; ;CMX_I2C.h: 28: BYTE * pbRAMRegs;

[; ;CMX_I2C.h: 30: BYTE bROMLen;

[; ;CMX_I2C.h: 32: const BYTE * pbROMRegs;

[; ;CMX_I2C.h: 34: }CMX_I2C_ParameterBlock;

[; ;CMX_I2C.h: 37: void CMX_I2C_Instantiate(const CMX_I2C_ParameterBlock * thisBLK );

[; ;CMX_I2C.h: 38: void CMX_I2C_SetValue(const CMX_I2C_ParameterBlock * thisBLK , BYTE bAddrOffset);

"35 ./CMX_MVOLTS.h
[s S11 `uc 1 `uc 1 `i 1 `i 1 ]
[n S11 . ID InPort ScaleNumerator ScaleDenominator ]
[v _CMX_mVolts_ParameterBlock `S11 1 t ]
[; ;CMX_MVOLTS.h: 22: typedef struct

[; ;CMX_MVOLTS.h: 23: {

[; ;CMX_MVOLTS.h: 24: BYTE ID;

[; ;CMX_MVOLTS.h: 28: BYTE InPort;

[; ;CMX_MVOLTS.h: 32: int ScaleNumerator;

[; ;CMX_MVOLTS.h: 33: int ScaleDenominator;

[; ;CMX_MVOLTS.h: 35: }CMX_mVolts_ParameterBlock;

[; ;CMX_MVOLTS.h: 38: void CMX_mVolts_Instantiate( const CMX_mVolts_ParameterBlock * thisBLK );

[; ;CMX_MVOLTS.h: 39: int CMX_mVolts_GetValue( const CMX_mVolts_ParameterBlock * thisBLK );

"28 ./CMX_GENERICPWM.h
[s S12 `uc 1 `uc 1 `uc 1 ]
[n S12 . GENERICPWM_ID GENERICPWM_ChannelID GENERICPWM_Polarity ]
[v _CMX_GENERICPWM_ParameterBlock `S12 1 t ]
[; ;CMX_GENERICPWM.h: 23: typedef struct

[; ;CMX_GENERICPWM.h: 24: {

[; ;CMX_GENERICPWM.h: 25: BYTE GENERICPWM_ID;

[; ;CMX_GENERICPWM.h: 26: BYTE GENERICPWM_ChannelID;

[; ;CMX_GENERICPWM.h: 27: BYTE GENERICPWM_Polarity;

[; ;CMX_GENERICPWM.h: 28: }CMX_GENERICPWM_ParameterBlock;

[; ;CMX_GENERICPWM.h: 32: void CMX_GENERICPWM_SetValue(const CMX_GENERICPWM_ParameterBlock * thisBLK , BYTE bPercent_DutyCycle);

[; ;CMX_GENERICPWM.h: 33: void CMX_GENERICPWM_Instantiate(const CMX_GENERICPWM_ParameterBlock * thisBLK );

"26 ./CMX_INTERVAL.h
[s S13 `uc 1 `i 1 `uc 1 ]
[n S13 . bInstance iInterval bMode ]
[v _CMX_INTERVAL_ParameterBlock `S13 1 t ]
[; ;CMX_INTERVAL.h: 21: typedef struct

[; ;CMX_INTERVAL.h: 22: {

[; ;CMX_INTERVAL.h: 23: BYTE bInstance;

[; ;CMX_INTERVAL.h: 24: int iInterval;

[; ;CMX_INTERVAL.h: 25: BYTE bMode;

[; ;CMX_INTERVAL.h: 26: }CMX_INTERVAL_ParameterBlock;

[; ;CMX_INTERVAL.h: 29: void CMX_INTERVAL_Instantiate(const CMX_INTERVAL_ParameterBlock * thisBLK );

[; ;CMX_INTERVAL.h: 30: BYTE CMX_INTERVAL_GetValue(const CMX_INTERVAL_ParameterBlock * thisBLK);

"23 ./CMX_FTTHERM.h
[s S14 `*CS11 1 `*CS11 1 ]
[n S14 . ptrEXC ptrTHERM ]
[v _CMX_FTTHERM_ParameterBlock `S14 1 t ]
[; ;CMX_FTTHERM.h: 19: typedef struct

[; ;CMX_FTTHERM.h: 20: {

[; ;CMX_FTTHERM.h: 21: const CMX_mVolts_ParameterBlock * ptrEXC;

[; ;CMX_FTTHERM.h: 22: const CMX_mVolts_ParameterBlock * ptrTHERM;

[; ;CMX_FTTHERM.h: 23: }CMX_FTTHERM_ParameterBlock;

[; ;CMX_FTTHERM.h: 25: int CMX_FTTHERM_GetValue(const CMX_FTTHERM_ParameterBlock * thisBLK);

[; ;CMX_FTTHERM.h: 26: void CMX_FTTHERM_Instantiate(const CMX_FTTHERM_ParameterBlock * thisBLK);

[; ;driverdecl.h: 62: extern CMX_BLINKINGLED_ParameterBlock const pse_BlueLED;

[; ;driverdecl.h: 63: extern CMX_BLINKINGLED_ParameterBlock const pse_RedLED;

[; ;driverdecl.h: 64: extern CMX_BLINKINGLED_ParameterBlock const pse_GreenLED;

[; ;driverdecl.h: 65: extern CMX_I2C_ParameterBlock const pse_I2CSlave;

[; ;driverdecl.h: 66: extern CMX_mVolts_ParameterBlock const pse_Temperature_THERM;

[; ;driverdecl.h: 67: extern CMX_mVolts_ParameterBlock const pse_Temperature_EXC;

[; ;driverdecl.h: 68: extern CMX_GENERICPWM_ParameterBlock const pse_Buzzer;

[; ;driverdecl.h: 69: extern CMX_INTERVAL_ParameterBlock const pse_SyncedBlinkTimer;

[; ;driverdecl.h: 70: extern CMX_FTTHERM_ParameterBlock const pse_Temperature;

[; ;SystemVars.h: 11: void UpdateVariables( void);

"26 ./SystemVars.h
[s S16 `uc 1 `uc 1 `uc 1 `uc 1 `uc 1 `uc 1 `i 1 ]
[n S16 . pse_BlueLED pse_Buzzer pse_GreenLED pse_RedLED pse_SyncedBlinkTimer pse_TempRange pse_Temperature_Temp ]
"27
[s S15 `S16 1 ]
[n S15 . ReadOnlyVars ]
[v _SYSTEM_VARS_STRUC `S15 1 t ]
[; ;SystemVars.h: 13: typedef struct

[; ;SystemVars.h: 14: {

[; ;SystemVars.h: 16: struct

[; ;SystemVars.h: 17: {

[; ;SystemVars.h: 18: BYTE pse_BlueLED;

[; ;SystemVars.h: 19: BYTE pse_Buzzer;

[; ;SystemVars.h: 20: BYTE pse_GreenLED;

[; ;SystemVars.h: 21: BYTE pse_RedLED;

[; ;SystemVars.h: 22: BYTE pse_SyncedBlinkTimer;

[; ;SystemVars.h: 23: BYTE pse_TempRange;

[; ;SystemVars.h: 24: INT pse_Temperature_Temp;

[; ;SystemVars.h: 26: } ReadOnlyVars;

[; ;SystemVars.h: 27: } SYSTEM_VARS_STRUC;

"20 ./cmx.h
[v F470 `*v -> 0 `x t ]
[v F471 `*v 1 t ]
[; ;cmx.h: 20: extern void * const DriverParams[];

[; ;CMXSystemExtern.h: 8: extern SYSTEM_CONSTANT_STRUC const SystemConst;

"9 ./CMXSystemExtern.h
[v F474 `*v -> 0 `x t ]
[v F475 `*v 1 t ]
[; ;CMXSystemExtern.h: 9: extern void * const FunctionParams[];

[; ;CMXSystemExtern.h: 10: extern SYSTEM_VARS_STRUC SystemVars;

"14 ./functionparamdecl.c
[v _pse_TempRange_SetPointRegion_Array `CS1 -> 8 `i e ]
[i _pse_TempRange_SetPointRegion_Array
:U ..
:U ..
"8 ./CMXSystemExtern.h
[v _SystemConst `CS6 0 e ]
"17 ./functionparamdecl.c
&U . . . _SystemConst 0 0 0
"18
&U . . . _SystemConst 0 0 1
"19
-> -> 0 `i `uc
..
:U ..
"22
&U . . . _SystemConst 0 1 0
"23
&U . . . _SystemConst 0 1 1
"24
-> -> 1 `i `uc
..
:U ..
"27
&U . . . _SystemConst 0 2 0
"28
&U . . . _SystemConst 0 2 1
"29
-> -> 2 `i `uc
..
:U ..
"32
&U . . . _SystemConst 0 3 0
"33
&U . . . _SystemConst 0 3 1
"34
-> -> 3 `i `uc
..
:U ..
"37
&U . . . _SystemConst 0 4 0
"38
&U . . . _SystemConst 0 4 1
"39
-> -> 4 `i `uc
..
:U ..
"42
&U . . . _SystemConst 0 5 0
"43
&U . . . _SystemConst 0 5 1
"44
-> -> 5 `i `uc
..
:U ..
"47
&U . . . _SystemConst 0 6 0
"48
&U . . . _SystemConst 0 6 1
"49
-> -> 6 `i `uc
..
:U ..
"52
&U . . . _SystemConst 0 7 0
"53
&U . . . _SystemConst 0 7 1
"54
-> -> 7 `i `uc
..
..
][; ;functionparamdecl.c: 14: SETPOINT_ELEM_STRUC const pse_TempRange_SetPointRegion_Array[8] =

[; ;functionparamdecl.c: 15: {

[; ;functionparamdecl.c: 16: {

[; ;functionparamdecl.c: 17: &SystemConst.pse_TempRange_SetPointRegion.SetPointParam0.Threshold,

[; ;functionparamdecl.c: 18: &SystemConst.pse_TempRange_SetPointRegion.SetPointParam0.Hysteresis,

[; ;functionparamdecl.c: 19: 0,

[; ;functionparamdecl.c: 20: },

[; ;functionparamdecl.c: 21: {

[; ;functionparamdecl.c: 22: &SystemConst.pse_TempRange_SetPointRegion.SetPointParam1.Threshold,

[; ;functionparamdecl.c: 23: &SystemConst.pse_TempRange_SetPointRegion.SetPointParam1.Hysteresis,

[; ;functionparamdecl.c: 24: 1,

[; ;functionparamdecl.c: 25: },

[; ;functionparamdecl.c: 26: {

[; ;functionparamdecl.c: 27: &SystemConst.pse_TempRange_SetPointRegion.SetPointParam2.Threshold,

[; ;functionparamdecl.c: 28: &SystemConst.pse_TempRange_SetPointRegion.SetPointParam2.Hysteresis,

[; ;functionparamdecl.c: 29: 2,

[; ;functionparamdecl.c: 30: },

[; ;functionparamdecl.c: 31: {

[; ;functionparamdecl.c: 32: &SystemConst.pse_TempRange_SetPointRegion.SetPointParam3.Threshold,

[; ;functionparamdecl.c: 33: &SystemConst.pse_TempRange_SetPointRegion.SetPointParam3.Hysteresis,

[; ;functionparamdecl.c: 34: 3,

[; ;functionparamdecl.c: 35: },

[; ;functionparamdecl.c: 36: {

[; ;functionparamdecl.c: 37: &SystemConst.pse_TempRange_SetPointRegion.SetPointParam4.Threshold,

[; ;functionparamdecl.c: 38: &SystemConst.pse_TempRange_SetPointRegion.SetPointParam4.Hysteresis,

[; ;functionparamdecl.c: 39: 4,

[; ;functionparamdecl.c: 40: },

[; ;functionparamdecl.c: 41: {

[; ;functionparamdecl.c: 42: &SystemConst.pse_TempRange_SetPointRegion.SetPointParam5.Threshold,

[; ;functionparamdecl.c: 43: &SystemConst.pse_TempRange_SetPointRegion.SetPointParam5.Hysteresis,

[; ;functionparamdecl.c: 44: 5,

[; ;functionparamdecl.c: 45: },

[; ;functionparamdecl.c: 46: {

[; ;functionparamdecl.c: 47: &SystemConst.pse_TempRange_SetPointRegion.SetPointParam6.Threshold,

[; ;functionparamdecl.c: 48: &SystemConst.pse_TempRange_SetPointRegion.SetPointParam6.Hysteresis,

[; ;functionparamdecl.c: 49: 6,

[; ;functionparamdecl.c: 50: },

[; ;functionparamdecl.c: 51: {

[; ;functionparamdecl.c: 52: &SystemConst.pse_TempRange_SetPointRegion.SetPointParam7.Threshold,

[; ;functionparamdecl.c: 53: &SystemConst.pse_TempRange_SetPointRegion.SetPointParam7.Hysteresis,

[; ;functionparamdecl.c: 54: 7,

[; ;functionparamdecl.c: 55: },

[; ;functionparamdecl.c: 57: };

"59
[v _pse_TempRange_SetPointRegion `CS3 1 e ]
[i _pse_TempRange_SetPointRegion
:U ..
:U ..
"61
&U _pse_TempRange_SetPointRegion_Array
"62
-> -> 8 `i `uc
"10 ./CMXSystemExtern.h
[v _SystemVars `S15 0 e ]
"63 ./functionparamdecl.c
&U . . _SystemVars 0 5
..
..
][; ;functionparamdecl.c: 59: SETPOINT_REGION_PB const pse_TempRange_SetPointRegion =

[; ;functionparamdecl.c: 60: {

[; ;functionparamdecl.c: 61: {pse_TempRange_SetPointRegion_Array},

[; ;functionparamdecl.c: 62: {8},

[; ;functionparamdecl.c: 63: {&SystemVars.ReadOnlyVars.pse_TempRange},

[; ;functionparamdecl.c: 64: };

"66
[v _pse_Buzzer_TableLookup_InputList `CS4 -> -> 1 `i `ux e ]
[i _pse_Buzzer_TableLookup_InputList
:U ..
:U ..
"68
&U . . _SystemVars 0 5
-> 1 `i
..
..
][; ;functionparamdecl.c: 66: TABLE_LOOKUP_INPUT const pse_Buzzer_TableLookup_InputList[1] =

[; ;functionparamdecl.c: 67: {

[; ;functionparamdecl.c: 68: {&SystemVars.ReadOnlyVars.pse_TempRange, 1},

[; ;functionparamdecl.c: 70: };

"72
[v _pse_Buzzer_TableLookup_LookupTable `Cuc -> 9 `i e ]
[i _pse_Buzzer_TableLookup_LookupTable
:U ..
"74
-> -> 1 `i `uc
"75
-> -> 0 `i `uc
"76
-> -> 0 `i `uc
"77
-> -> 0 `i `uc
"78
-> -> 0 `i `uc
"79
-> -> 0 `i `uc
"80
-> -> 0 `i `uc
"81
-> -> 0 `i `uc
"82
-> -> 1 `i `uc
..
][; ;functionparamdecl.c: 72: BYTE const pse_Buzzer_TableLookup_LookupTable[9] =

[; ;functionparamdecl.c: 73: {

[; ;functionparamdecl.c: 74: 1,

[; ;functionparamdecl.c: 75: 0,

[; ;functionparamdecl.c: 76: 0,

[; ;functionparamdecl.c: 77: 0,

[; ;functionparamdecl.c: 78: 0,

[; ;functionparamdecl.c: 79: 0,

[; ;functionparamdecl.c: 80: 0,

[; ;functionparamdecl.c: 81: 0,

[; ;functionparamdecl.c: 82: 1,

[; ;functionparamdecl.c: 84: };

"86
[v _pse_Buzzer_TableLookup `CS5 1 e ]
[i _pse_Buzzer_TableLookup
:U ..
:U ..
"88
&U _pse_Buzzer_TableLookup_InputList
"89
&U _pse_Buzzer_TableLookup_LookupTable
"90
-> -> 1 `i `uc
"92
-> -> 9 `i `uc
..
..
][; ;functionparamdecl.c: 86: TABLE_LOOKUP_PB const pse_Buzzer_TableLookup =

[; ;functionparamdecl.c: 87: {

[; ;functionparamdecl.c: 88: {pse_Buzzer_TableLookup_InputList},

[; ;functionparamdecl.c: 89: {pse_Buzzer_TableLookup_LookupTable},

[; ;functionparamdecl.c: 90: 1,

[; ;functionparamdecl.c: 91: 9

[; ;functionparamdecl.c: 92: };

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -