Other Parts Discussed in Thread: Z-STACK
你好!
在ZLL工程profile文件夹中,有一个文件zcl_lighting.h
请问这个文件中类似于zclLighting_ColorControl_MoveToHue_t 这些typedefpg定义函数指针的具体实现是在哪里呀?
谢谢!
以下是zcl_lighting.h的部份代码:
...//省略
// This callback is called to process a Move To Hue command
typedef ZStatus_t (*zclLighting_ColorControl_MoveToHue_t)( zclCCMoveToHue_t *pCmd );
// This callback is called to process a Move Hue command
typedef ZStatus_t (*zclLighting_ColorControl_MoveHue_t)( zclCCMoveHue_t *pCmd );
// This callback is called to process a Step Hue command
typedef ZStatus_t (*zclLighting_ColorControl_StepHue_t)( zclCCStepHue_t *pCmd );
// This callback is called to process a Move To Saturation command
typedef ZStatus_t (*zclLighting_ColorControl_MoveToSaturation_t)( zclCCMoveToSaturation_t *pCmd );
// This callback is called to process a Move Saturation command
typedef ZStatus_t (*zclLighting_ColorControl_MoveSaturation_t)( zclCCMoveSaturation_t *pCmd );
// This callback is called to process a Step Saturation command
typedef ZStatus_t (*zclLighting_ColorControl_StepSaturation_t)( zclCCStepSaturation_t *pCmd );
....//省略
typedef struct
{
zclLighting_ColorControl_MoveToHue_t pfnColorControl_MoveToHue;
zclLighting_ColorControl_MoveHue_t pfnColorControl_MoveHue;
zclLighting_ColorControl_StepHue_t pfnColorControl_StepHue;
zclLighting_ColorControl_MoveToSaturation_t pfnColorControl_MoveToSaturation;
zclLighting_ColorControl_MoveSaturation_t pfnColorControl_MoveSaturation;
zclLighting_ColorControl_StepSaturation_t pfnColorControl_StepSaturation;
zclLighting_ColorControl_MoveToHueAndSaturation_t pfnColorControl_MoveToHueAndSaturation;
zclLighting_ColorControl_MoveToColor_t pfnColorControl_MoveToColor;
zclLighting_ColorControl_MoveColor_t pfnColorControl_MoveColor;
zclLighting_ColorControl_StepColor_t pfnColorControl_StepColor;
zclLighting_ColorControl_MoveToColorTemperature_t pfnColorControl_MoveToColorTemperature;
zclLighting_ColorControl_EnhancedMoveToHue_t pfnColorControl_EnhancedMoveToHue;
zclLighting_ColorControl_EnhancedMoveHue_t pfnColorControl_EnhancedMoveHue;
zclLighting_ColorControl_EnhancedStepHue_t pfnColorControl_EnhancedStepHue;
zclLighting_ColorControl_EnhancedMoveToHueAndSaturation_t pfnColorControl_EnhancedMoveToHueAndSaturation;
zclLighting_ColorControl_ColorLoopSet_t pfnColorControl_ColorLoopSet;
zclLighting_ColorControl_StopMoveStep_t pfnColorControl_StopMoveStep;
} zclLighting_AppCallbacks_t;