📄 rfcserver.c
字号:
uint08 returnVal;
returnVal = CW_GetSeqMode( );
rfcMPPut( sizeof( uint08 ), &returnVal );
}
/**************************************************************************/
void xf_CW_IsModeSupported( void )
{
BOOL returnVal;
CW_MODES Mode;
rfcMPGet( sizeof( CW_MODES ), &Mode );
returnVal = CW_IsModeSupported( Mode );
rfcMPPut( sizeof( BOOL ), &returnVal );
}
/**************************************************************************/
void xf_CW_SetExpectedVsync( void )
{
int08 returnVal;
uint16 ExpectedVsync;
rfcMPGet( sizeof( uint16 ), &ExpectedVsync );
returnVal = CW_SetExpectedVsync( ExpectedVsync );
rfcMPPut( sizeof( int08 ), &returnVal );
}
/**************************************************************************/
void xf_CW_GetIndexDelay( void )
{
int08 returnVal;
uint16 IndexDelay;
rfcMPGet( sizeof( uint16 ), &IndexDelay );
returnVal = CW_GetIndexDelay( &IndexDelay );
rfcMPPut( sizeof( int08 ), &returnVal );
rfcMPPut( sizeof( uint16 ), &IndexDelay );
}
/**************************************************************************/
void xf_CW_GetExpectedVsync( void )
{
int08 returnVal;
uint16 ExpectedVsync;
rfcMPGet( sizeof( uint16 ), &ExpectedVsync );
returnVal = CW_GetExpectedVsync( &ExpectedVsync );
rfcMPPut( sizeof( int08 ), &returnVal );
rfcMPPut( sizeof( uint16 ), &ExpectedVsync );
}
/**************************************************************************/
void xf_CW_SetIndexDelayFinerPrecision( void )
{
int08 returnVal;
uint16 degreesInteger;
uint08 degreesFraction;
rfcMPGet( sizeof( uint16 ), °reesInteger );
rfcMPGet( sizeof( uint08 ), °reesFraction );
returnVal = CW_SetIndexDelayFinerPrecision( degreesInteger, degreesFraction );
rfcMPPut( sizeof( int08 ), &returnVal );
}
/**************************************************************************/
void xf_CW_GetIndexDelayFinerPrecision( void )
{
int08 returnVal;
uint16 degreesInteger;
uint08 degreesFraction;
rfcMPGet( sizeof( uint16 ), °reesInteger );
rfcMPGet( sizeof( uint08 ), °reesFraction );
returnVal = CW_GetIndexDelayFinerPrecision( °reesInteger, °reesFraction );
rfcMPPut( sizeof( int08 ), &returnVal );
rfcMPPut( sizeof( uint16 ), °reesInteger );
rfcMPPut( sizeof( uint08 ), °reesFraction );
}
/**************************************************************************/
void xf_CW_GetTaskID( void )
{
int08 returnVal;
CW_TASK_TYPES TaskType;
uint32 TaskID;
rfcMPGet( sizeof( CW_TASK_TYPES ), &TaskType );
rfcMPGet( sizeof( uint32 ), &TaskID );
returnVal = CW_GetTaskID( TaskType, &TaskID );
rfcMPPut( sizeof( int08 ), &returnVal );
rfcMPPut( sizeof( uint32 ), &TaskID );
}
/**************************************************************************/
void xf_CW_SetCoast( void )
{
int08 returnVal;
BOOL CoastEnable;
rfcMPGet( sizeof( BOOL ), &CoastEnable );
returnVal = CW_SetCoast( CoastEnable );
rfcMPPut( sizeof( int08 ), &returnVal );
}
/**************************************************************************/
void xf_CW_SetSpeed( void )
{
int08 returnVal;
uint16 speed;
rfcMPGet( sizeof( uint16 ), &speed );
returnVal = CW_SetSpeed( speed );
rfcMPPut( sizeof( int08 ), &returnVal );
}
/**************************************************************************/
void xf_CW_IsCoastEnabled( void )
{
BOOL returnVal;
returnVal = CW_IsCoastEnabled( );
rfcMPPut( sizeof( BOOL ), &returnVal );
}
/**************************************************************************/
void xf_CW_SetMotorType( void )
{
CW_MOTOR_TYPES Motor;
rfcMPGet( sizeof( CW_MOTOR_TYPES ), &Motor );
CW_SetMotorType( Motor );
}
/**************************************************************************/
void xf_CW_GetMotorType( void )
{
CW_MOTOR_TYPES returnVal;
returnVal = CW_GetMotorType( );
rfcMPPut( sizeof( CW_MOTOR_TYPES ), &returnVal );
}
/**************************************************************************/
void xf_CW_SetWheel( void )
{
CW_WHEEL_TYPES Selection;
rfcMPGet( sizeof( CW_WHEEL_TYPES ), &Selection );
CW_SetWheel( Selection );
}
/**************************************************************************/
void xf_CW_GetWheel( void )
{
CW_WHEEL_TYPES returnVal;
returnVal = CW_GetWheel( );
rfcMPPut( sizeof( CW_WHEEL_TYPES ), &returnVal );
}
/**************************************************************************/
void xf_CW_GetAvailableSequenceModes( void )
{
int08 returnVal;
CW_MODES SpinFactor;
uint08 NumSeqModes;
rfcMPGet( sizeof( CW_MODES ), &SpinFactor );
rfcMPGet( sizeof( uint08 ), &NumSeqModes );
returnVal = CW_GetAvailableSequenceModes( SpinFactor, &NumSeqModes );
rfcMPPut( sizeof( int08 ), &returnVal );
rfcMPPut( sizeof( uint08 ), &NumSeqModes );
}
/**************************************************************************/
void xf_CW_SetDirection( void )
{
int08 returnVal;
int08 Direction;
rfcMPGet( sizeof( int08 ), &Direction );
returnVal = CW_SetDirection( Direction );
rfcMPPut( sizeof( int08 ), &returnVal );
}
/**************************************************************************/
void xf_CW_GetDirection( void )
{
int08 returnVal;
returnVal = CW_GetDirection( );
rfcMPPut( sizeof( int08 ), &returnVal );
}
/**************************************************************************/
void xf_CW_Brake( void )
{
int08 returnVal;
returnVal = CW_Brake( );
rfcMPPut( sizeof( int08 ), &returnVal );
}
/**************************************************************************/
void xf_CW_IsDirectionSet( void )
{
BOOL returnVal;
returnVal = CW_IsDirectionSet( );
rfcMPPut( sizeof( BOOL ), &returnVal );
}
/**************************************************************************/
void xf_CW_EnableClock( void )
{
int08 returnVal;
BOOL EnableClock;
rfcMPGet( sizeof( BOOL ), &EnableClock );
returnVal = CW_EnableClock( EnableClock );
rfcMPPut( sizeof( int08 ), &returnVal );
}
/**************************************************************************/
void xf_CW_SetDebugMode( void )
{
int08 returnVal;
BOOL Mode;
rfcMPGet( sizeof( BOOL ), &Mode );
returnVal = CW_SetDebugMode( Mode );
rfcMPPut( sizeof( int08 ), &returnVal );
}
/**************************************************************************/
void xf_CW_GetDebugMode( void )
{
BOOL returnVal;
returnVal = CW_GetDebugMode( );
rfcMPPut( sizeof( BOOL ), &returnVal );
}
/**************************************************************************/
void xf_DDP_Init( void )
{
uint32 returnVal;
uint32 Functions;
rfcMPGet( sizeof( uint32 ), &Functions );
returnVal = DDP_Init( Functions );
rfcMPPut( sizeof( uint32 ), &returnVal );
}
/**************************************************************************/
void xf_DDP_SetAsicConfigNum( void )
{
int08 returnVal;
uint08 SeqAsicConfigNum;
uint08 SwAsicConfigNum;
rfcMPGet( sizeof( uint08 ), &SeqAsicConfigNum );
rfcMPGet( sizeof( uint08 ), &SwAsicConfigNum );
returnVal = DDP_SetAsicConfigNum( SeqAsicConfigNum, SwAsicConfigNum );
rfcMPPut( sizeof( int08 ), &returnVal );
}
/**************************************************************************/
void xf_DDP_GetCurrentConfigNumber( void )
{
int08 returnVal;
uint08 SeqAsicConfigNum;
uint08 SwAsicConfigNum;
rfcMPGet( sizeof( uint08 ), &SeqAsicConfigNum );
rfcMPGet( sizeof( uint08 ), &SwAsicConfigNum );
returnVal = DDP_GetCurrentConfigNumber( &SeqAsicConfigNum, &SwAsicConfigNum );
rfcMPPut( sizeof( int08 ), &returnVal );
rfcMPPut( sizeof( uint08 ), &SeqAsicConfigNum );
rfcMPPut( sizeof( uint08 ), &SwAsicConfigNum );
}
/**************************************************************************/
void xf_DDP_GetAsicConfigRevision( void )
{
int08 returnVal;
DDP_GetRevInfo RevInfo;
rfcMPGet( sizeof( DDP_GetRevInfo ), &RevInfo );
returnVal = DDP_GetAsicConfigRevision( &RevInfo );
rfcMPPut( sizeof( int08 ), &returnVal );
rfcMPPut( sizeof( DDP_GetRevInfo ), &RevInfo );
}
/**************************************************************************/
void xf_DDP_GetAsicConfigType( void )
{
int08 returnVal;
uint08 AsicConfigNum;
uint08 ConfigType;
rfcMPGet( sizeof( uint08 ), &AsicConfigNum );
rfcMPGet( sizeof( uint08 ), &ConfigType );
returnVal = DDP_GetAsicConfigType( AsicConfigNum, &ConfigType );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -