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

📄 rfcserver.c

📁 IT projecotr reference design.
💻 C
📖 第 1 页 / 共 5 页
字号:

/**************************************************************************/

void xf_DDP_SetSoftwareFlag( void )
{
    int08 returnVal;
    DDP_SOFTWARE_FLAGS FlagID;
    BOOL State;

    rfcMPGet( sizeof( DDP_SOFTWARE_FLAGS ), &FlagID );
    rfcMPGet( sizeof( BOOL ), &State );

    returnVal = DDP_SetSoftwareFlag( FlagID, State );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

/**************************************************************************/

void xf_DDP_GetSoftwareFlag( void )
{
    int08 returnVal;
    DDP_SOFTWARE_FLAGS FlagID;
    BOOL State;

    rfcMPGet( sizeof( DDP_SOFTWARE_FLAGS ), &FlagID );
    rfcMPGet( sizeof( BOOL ), &State );

    returnVal = DDP_GetSoftwareFlag( FlagID, &State );
    rfcMPPut( sizeof( int08 ), &returnVal );
    rfcMPPut( sizeof( BOOL ), &State );
}

/**************************************************************************/

void xf_DEI_SetFilmMode( void )
{
    int08 returnVal;
    DEI_FILM_MODES mode;

    rfcMPGet( sizeof( DEI_FILM_MODES ), &mode );

    returnVal = DEI_SetFilmMode( mode );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

/**************************************************************************/

void xf_DEI_GetFilmMode( void )
{
    DEI_FILM_MODES returnVal;


    returnVal = DEI_GetFilmMode(  );
    rfcMPPut( sizeof( DEI_FILM_MODES ), &returnVal );
}

/**************************************************************************/

void xf_DEI_SetFilmModeLockThresholds( void )
{
    int08 returnVal;
    uint08 before_lock;
    uint08 before_unlock;

    rfcMPGet( sizeof( uint08 ), &before_lock );
    rfcMPGet( sizeof( uint08 ), &before_unlock );

    returnVal = DEI_SetFilmModeLockThresholds( before_lock, before_unlock );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

/**************************************************************************/

void xf_DEI_GetFilmModeLockThresholds( void )
{
    int08 returnVal;
    uint08 before_lock;
    uint08 before_unlock;

    rfcMPGet( sizeof( uint08 ), &before_lock );
    rfcMPGet( sizeof( uint08 ), &before_unlock );

    returnVal = DEI_GetFilmModeLockThresholds( &before_lock, &before_unlock );
    rfcMPPut( sizeof( int08 ), &returnVal );
    rfcMPPut( sizeof( uint08 ), &before_lock );
    rfcMPPut( sizeof( uint08 ), &before_unlock );
}

/**************************************************************************/

void xf_DEI_GetStatus( void )
{
    BOOL returnVal;


    returnVal = DEI_GetStatus(  );
    rfcMPPut( sizeof( BOOL ), &returnVal );
}

/**************************************************************************/

void xf_DEI_Enable( void )
{
    int08 returnVal;
    BOOL select;

    rfcMPGet( sizeof( BOOL ), &select );

    returnVal = DEI_Enable( select );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

/**************************************************************************/

void xf_DEI_IsEnabled( void )
{
    BOOL returnVal;


    returnVal = DEI_IsEnabled(  );
    rfcMPPut( sizeof( BOOL ), &returnVal );
}

/**************************************************************************/

void xf_DEI_SetIntraFieldInterpolationStrength( void )
{
    int08 returnVal;
    DEI_INTERPOLATION_STRENGTH strength;

    rfcMPGet( sizeof( DEI_INTERPOLATION_STRENGTH ), &strength );

    returnVal = DEI_SetIntraFieldInterpolationStrength( strength );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

/**************************************************************************/

void xf_DEI_GetIntraFieldInterpolationStrength( void )
{
    DEI_INTERPOLATION_STRENGTH returnVal;


    returnVal = DEI_GetIntraFieldInterpolationStrength(  );
    rfcMPPut( sizeof( DEI_INTERPOLATION_STRENGTH ), &returnVal );
}

/**************************************************************************/

void xf_DEI_SetMotionAdaptiveMode( void )
{
    int08 returnVal;
    DEI_MODE mode;

    rfcMPGet( sizeof( DEI_MODE ), &mode );

    returnVal = DEI_SetMotionAdaptiveMode( mode );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

/**************************************************************************/

void xf_DEI_GetMotionAdaptiveMode( void )
{
    DEI_MODE returnVal;


    returnVal = DEI_GetMotionAdaptiveMode(  );
    rfcMPPut( sizeof( DEI_MODE ), &returnVal );
}

/**************************************************************************/

void xf_DMD_Init( void )
{
    int08 returnVal;


    returnVal = DMD_Init(  );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

/**************************************************************************/

void xf_DMD_GetResolution( void )
{
    int08 returnVal;
    uint16 Dmd_Width;
    uint16 Dmd_Height;

    rfcMPGet( sizeof( uint16 ), &Dmd_Width );
    rfcMPGet( sizeof( uint16 ), &Dmd_Height );

    returnVal = DMD_GetResolution( &Dmd_Width, &Dmd_Height );
    rfcMPPut( sizeof( int08 ), &returnVal );
    rfcMPPut( sizeof( uint16 ), &Dmd_Width );
    rfcMPPut( sizeof( uint16 ), &Dmd_Height );
}

/**************************************************************************/

void xf_DMD_Power( void )
{
    int08 returnVal;
    BOOL State;

    rfcMPGet( sizeof( BOOL ), &State );

    returnVal = DMD_Power( State );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

/**************************************************************************/

void xf_DMD_IsPowered( void )
{
    BOOL returnVal;


    returnVal = DMD_IsPowered(  );
    rfcMPPut( sizeof( BOOL ), &returnVal );
}

/**************************************************************************/

void xf_DMD_Park( void )
{
    int08 returnVal;


    returnVal = DMD_Park(  );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

/**************************************************************************/

void xf_DMD_Unpark( void )
{
    int08 returnVal;


    returnVal = DMD_Unpark(  );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

/**************************************************************************/

void xf_DMD_IsParked( void )
{
    BOOL returnVal;


    returnVal = DMD_IsParked(  );
    rfcMPPut( sizeof( BOOL ), &returnVal );
}

/**************************************************************************/

void xf_DMD_SetBin( void )
{
    int08 returnVal;
    uint08 Bin;

    rfcMPGet( sizeof( uint08 ), &Bin );

    returnVal = DMD_SetBin( Bin );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

/**************************************************************************/

void xf_DMD_GetBin( void )
{
    int08 returnVal;
    uint08 Bin;

    rfcMPGet( sizeof( uint08 ), &Bin );

    returnVal = DMD_GetBin( &Bin );
    rfcMPPut( sizeof( int08 ), &returnVal );
    rfcMPPut( sizeof( uint08 ), &Bin );
}

/**************************************************************************/

void xf_DMD_GetDeviceType( void )
{
    int08 returnVal;
    uint08 DMDType;

    rfcMPGet( sizeof( uint08 ), &DMDType );

    returnVal = DMD_GetDeviceType( &DMDType );
    rfcMPPut( sizeof( int08 ), &returnVal );
    rfcMPPut( sizeof( uint08 ), &DMDType );
}

/**************************************************************************/

void xf_GPIO_Init( void )
{
    int08 returnVal;


    returnVal = GPIO_Init(  );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

/**************************************************************************/

void xf_GPIO_SetConfig( void )
{
    int08 returnVal;
    uint64 IODirection;
    uint64 LogicValue;
    uint64 OpenDrain;

    rfcMPGet( sizeof( uint64 ), &IODirection );
    rfcMPGet( sizeof( uint64 ), &LogicValue );
    rfcMPGet( sizeof( uint64 ), &OpenDrain );

    returnVal = GPIO_SetConfig( IODirection, LogicValue, OpenDrain );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

/**************************************************************************/

void xf_GPIO_GetConfig( void )
{
    int08 returnVal;
    uint64 IODirection;
    uint64 LogicValue;
    uint64 OpenDrain;

    rfcMPGet( sizeof( uint64 ), &IODirection );
    rfcMPGet( sizeof( uint64 ), &LogicValue );
    rfcMPGet( sizeof( uint64 ), &OpenDrain );

    returnVal = GPIO_GetConfig( &IODirection, &LogicValue, &OpenDrain );
    rfcMPPut( sizeof( int08 ), &returnVal );
    rfcMPPut( sizeof( uint64 ), &IODirection );
    rfcMPPut( sizeof( uint64 ), &LogicValue );
    rfcMPPut( sizeof( uint64 ), &OpenDrain );
}

/**************************************************************************/

void xf_GPIO_SetPinConfig( void )
{
    int08 returnVal;
    GPIOPINS Pin;
    BOOL IODirection;
    BOOL LogicValue;
    BOOL OpenDrain;

    rfcMPGet( sizeof( GPIOPINS ), &P

⌨️ 快捷键说明

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