📄 rfcserver.c
字号:
{ 0xb9f4, xf_CW_GetWheel, "CW_GetWheel" },
{ 0xba48, xf_OSD_GetChildMenuID, "OSD_GetChildMenuID" },
{ 0xbab6, xf_CW_GetIndexPeriod, "CW_GetIndexPeriod" },
{ 0xbafb, xf_LMP_IsEnabled, "LMP_IsEnabled" },
{ 0xbb79, xf_DISP_GetFreeze, "DISP_GetFreeze" },
{ 0xbc1a, xf_OSD_GetWinColor, "OSD_GetWinColor" },
{ 0xbc5a, xf_TPG_SetLinesVertical, "TPG_SetLinesVertical" },
{ 0xbd68, xf_PMD_PWR_GetPwrStatus, "PMD_PWR_GetPwrStatus" },
{ 0xbdd1, xf_DMD_Power, "DMD_Power" },
{ 0xbf01, xf_DDP_EnableLowPowerMode, "DDP_EnableLowPowerMode" },
{ 0xbf68, xf_OSD_SetMenuPos, "OSD_SetMenuPos" },
{ 0xbf70, xf_DISP_EnableKeystone, "DISP_EnableKeystone" },
{ 0xc24f, xf_GPIO_GetPinConfig, "GPIO_GetPinConfig" },
{ 0xc252, xf_SRC_SetStandardSourceConfiguration, "SRC_SetStandardSourceConfiguration" },
{ 0xc254, xf_OSD_GetUserMenuData, "OSD_GetUserMenuData" },
{ 0xc326, xf_OSD_SetDynaTextString, "OSD_SetDynaTextString" },
{ 0xc49f, xf_DEI_SetIntraFieldInterpolationStrength, "DEI_SetIntraFieldInterpolationStrength" },
{ 0xc529, xf_ALC_SetLevelDetectWindow, "ALC_SetLevelDetectWindow" },
{ 0xc5be, xf_APP_dispfmt_GetMagnify, "APP_dispfmt_GetMagnify" },
{ 0xc65c, xf_DDP_GetAsicConfigRevision, "DDP_GetAsicConfigRevision" },
{ 0xc6a2, xf_PMD_GetResetMask, "PMD_GetResetMask" },
{ 0xc6c8, xf_CW_Start, "CW_Start" },
{ 0xc6e4, xf_ALC_GetPhaseLimits, "ALC_GetPhaseLimits" },
{ 0xc730, xf_DEI_GetIntraFieldInterpolationStrength, "DEI_GetIntraFieldInterpolationStrength" },
{ 0xc74a, xf_IMG_GetBrilliantColorLook, "IMG_GetBrilliantColorLook" },
{ 0xc777, xf_ALC_GetLineCount, "ALC_GetLineCount" },
{ 0xc836, xf_GPIO_GetConsecPins, "GPIO_GetConsecPins" },
{ 0xc95e, xf_TPG_GetLinesHorizontal, "TPG_GetLinesHorizontal" },
{ 0xca15, xf_DDP_SetTaskSize, "DDP_SetTaskSize" },
{ 0xcaa2, xf_DDP_IsUSBClockEnabled, "DDP_IsUSBClockEnabled" },
{ 0xcac0, xf_MEM_GetXDRMemorySize, "MEM_GetXDRMemorySize" },
{ 0xcac9, xf_LMP_GetLampSyncType, "LMP_GetLampSyncType" },
{ 0xcb06, xf_TPG_SetLinesHorizontal, "TPG_SetLinesHorizontal" },
{ 0xcb73, xf_ALC_GetDisableMonitor, "ALC_GetDisableMonitor" },
{ 0xcbb5, xf_APP_datapath_UserSetImageSize, "APP_datapath_UserSetImageSize" },
{ 0xcc66, xf_OSD_GetWinConfig, "OSD_GetWinConfig" },
{ 0xcd47, xf_GPIO_GetConfig, "GPIO_GetConfig" },
{ 0xce02, xf_SRC_DisableFrameCompare, "SRC_DisableFrameCompare" },
{ 0xce6f, xf_DDP_GetTaskSize, "DDP_GetTaskSize" },
{ 0xce8f, xf_OSD_InsertDynaTextStringSpecial, "OSD_InsertDynaTextStringSpecial" },
{ 0xcea4, xf_DMD_GetResolution, "DMD_GetResolution" },
{ 0xcf31, xf_PWM_Init, "PWM_Init" },
{ 0xcfaa, xf_LMP_EnableManualLampBin, "LMP_EnableManualLampBin" },
{ 0xd0f7, xf_DISP_GetScalingRingingMinimizationEnable, "DISP_GetScalingRingingMinimizationEnable" },
{ 0xd2a7, xf_PWMC_SetCruiseControl, "PWMC_SetCruiseControl" },
{ 0xd323, xf_DDP_CLKGEN_SetSSCforDMD, "DDP_CLKGEN_SetSSCforDMD" },
{ 0xd430, xf_DDP_GetSystemStatus, "DDP_GetSystemStatus" },
{ 0xd46b, xf_OSD_SetItemHighlight, "OSD_SetItemHighlight" },
{ 0xd4c4, xf_SRC_SetThreshold, "SRC_SetThreshold" },
{ 0xd668, xf_OSD_GetFieldPos, "OSD_GetFieldPos" },
{ 0xd680, xf_TPG_GetGrid, "TPG_GetGrid" },
{ 0xd744, xf_DMD_GetDeviceType, "DMD_GetDeviceType" },
{ 0xd757, xf_ALC_GetAutoLockModesNumModes, "ALC_GetAutoLockModesNumModes" },
{ 0xd85a, xf_PMD_PWR_EnableSinglePwrSupply, "PMD_PWR_EnableSinglePwrSupply" },
{ 0xd937, xf_MEM_GetWireTestResults, "MEM_GetWireTestResults" },
{ 0xd97c, xf_IMG_CTI_GetGain, "IMG_CTI_GetGain" },
{ 0xd9d8, xf_LMP_GetLampEnableDelay, "LMP_GetLampEnableDelay" },
{ 0xda0b, xf_APP_datapath_UserSetConnector, "APP_datapath_UserSetConnector" },
{ 0xda5a, xf_CW_GetMode, "CW_GetMode" },
{ 0xda76, xf_OSD_GetNumFields, "OSD_GetNumFields" },
{ 0xdac9, xf_OSD_SetColorPalette, "OSD_SetColorPalette" },
{ 0xdace, xf_GPIO_Enable, "GPIO_Enable" },
{ 0xdb2f, xf_GPIO_SetConsecPins, "GPIO_SetConsecPins" },
{ 0xdb49, xf_SRC_GetLeftAndRightEdge, "SRC_GetLeftAndRightEdge" },
{ 0xdb57, xf_APP_datapath_UserResync, "APP_datapath_UserResync" },
{ 0xdb80, xf_LMP_SetLampEnableDelay, "LMP_SetLampEnableDelay" },
{ 0xdb9a, xf_TPG_SetColor, "TPG_SetColor" },
{ 0xdbaa, xf_TPG_SetFrameRate, "TPG_SetFrameRate" },
{ 0xdbfc, xf_CW_SetDebugMode, "CW_SetDebugMode" },
{ 0xdc5e, xf_DDP_SetSoftwareFlag, "DDP_SetSoftwareFlag" },
{ 0xdd61, xf_ALC_GetGainLimits, "ALC_GetGainLimits" },
{ 0xdd9a, xf_DDP_CLKGEN_EnableSSCforDMD, "DDP_CLKGEN_EnableSSCforDMD" },
{ 0xdf40, xf_DEI_GetMotionAdaptiveMode, "DEI_GetMotionAdaptiveMode" },
{ 0xdfc0, xf_OSD_DisplayMenu, "OSD_DisplayMenu" },
{ 0xe028, xf_OSD_EnableAnimation, "OSD_EnableAnimation" },
{ 0xe04f, xf_CW_SetCWandSeqMode, "CW_SetCWandSeqMode" },
{ 0xe0ca, xf_TPG_SetColorRampHorizontal, "TPG_SetColorRampHorizontal" },
{ 0xe0e8, xf_APP_dispfmt_GetPanLimits, "APP_dispfmt_GetPanLimits" },
{ 0xe112, xf_PWM_EnableInCounter, "PWM_EnableInCounter" },
{ 0xe12e, xf_TPG_GetFrameRate, "TPG_GetFrameRate" },
{ 0xe140, xf_ADC_GetOutputVSYNCInvert, "ADC_GetOutputVSYNCInvert" },
{ 0xe142, xf_ALC_AutoLockAlgorithmControl, "ALC_AutoLockAlgorithmControl" },
{ 0xe14a, xf_OSD_SetMenuHighlight, "OSD_SetMenuHighlight" },
{ 0xe14b, xf_DDP_GetResetCause, "DDP_GetResetCause" },
{ 0xe16c, xf_PMD_INT_EnableInterrupt, "PMD_INT_EnableInterrupt" },
{ 0xe178, xf_CW_GetDebugMode, "CW_GetDebugMode" },
{ 0xe1e1, xf_OSD_SetColorBlend, "OSD_SetColorBlend" },
{ 0xe2aa, xf_TPG_SetFixedRampHorizontal, "TPG_SetFixedRampHorizontal" },
{ 0xe3ed, xf_GPIO_SetPin, "GPIO_SetPin" },
{ 0xe42a, xf_APP_datapath_UserSetAspectRatio, "APP_datapath_UserSetAspectRatio" },
{ 0xe500, xf_SRC_IsSourceInterlaced, "SRC_IsSourceInterlaced" },
{ 0xe519, xf_SPLASH_LoadImage, "SPLASH_LoadImage" },
{ 0xe553, xf_DMD_SetBin, "DMD_SetBin" },
{ 0xe67b, xf_SEQ_IsSpokeTestEnabled, "SEQ_IsSpokeTestEnabled" },
{ 0xe6a4, xf_APP_dispfmt_GetAspectRatio, "APP_dispfmt_GetAspectRatio" },
{ 0xe7af, xf_LMP_GetLampSyncCount, "LMP_GetLampSyncCount" },
{ 0xe7b6, xf_IMG_GAM_GetLut, "IMG_GAM_GetLut" },
{ 0xe804, xf_DB_GetBorderConfiguration, "DB_GetBorderConfiguration" },
{ 0xe8c3, xf_SRC_SetPortConfiguration, "SRC_SetPortConfiguration" },
{ 0xe943, xf_TPG_GetColor, "TPG_GetColor" },
{ 0xea3a, xf_CW_SetIndexDelayFinerPrecision, "CW_SetIndexDelayFinerPrecision" },
{ 0xea52, xf_DISP_GetHorizontalFlip, "DISP_GetHorizontalFlip" },
{ 0xeaac, xf_IMG_SetColorLinearityCalibration, "IMG_SetColorLinearityCalibration" },
{ 0xeb39, xf_SRC_RunFrameCompare, "SRC_RunFrameCompare" },
{ 0xed4a, xf_IMG_GetWhitePeaking, "IMG_GetWhitePeaking" },
{ 0xedd3, xf_DISP_SetScalingFilter, "DISP_SetScalingFilter" },
{ 0xee40, xf_SRC_GetThreshold, "SRC_GetThreshold" },
{ 0xee5f, xf_DB_Init, "DB_Init" },
{ 0xee83, xf_SRC_GetSourceConfiguration, "SRC_GetSourceConfiguration" },
{ 0xef22, xf_SRC_GetHorizontalFrequency, "SRC_GetHorizontalFrequency" },
{ 0xefbc, xf_DDP_EnableUSBClock, "DDP_EnableUSBClock" },
{ 0xefbd, xf_ALC_RunPhaseAlgorithm, "ALC_RunPhaseAlgorithm" },
{ 0xefea, xf_IMG_CSC_SetHueAndColorAdjustment, "IMG_CSC_SetHueAndColorAdjustment" },
{ 0xf04f, xf_CW_IsDirectionSet, "CW_IsDirectionSet" },
{ 0xf07f, xf_API_GetVersion, "API_GetVersion" },
{ 0xf093, xf_OSD_SetFadeControl, "OSD_SetFadeControl" },
{ 0xf0ea, xf_SEQ_GetSpokeTestConfig, "SEQ_GetSpokeTestConfig" },
{ 0xf10f, xf_SRC_GetCSCTable, "SRC_GetCSCTable" },
{ 0xf143, xf_DDP_IsEmergencyShutdownEnabled, "DDP_IsEmergencyShutdownEnabled" },
{ 0xf165, xf_DEI_SetFilmMode, "DEI_SetFilmMode" },
{ 0xf1dd, xf_IMG_SetWhitePeakingRange, "IMG_SetWhitePeakingRange" },
{ 0xf203, xf_DB_SetBorderConfiguration, "DB_SetBorderConfiguration" },
{ 0xf2f8, xf_OSD_GetColorBlend, "OSD_GetColorBlend" },
{ 0xf379, xf_MEM_Init, "MEM_Init" },
{ 0xf484, xf_SRC_SetSourceConfiguration, "SRC_SetSourceConfiguration" },
{ 0xf4a1, xf_CW_Brake, "CW_Brake" },
{ 0xf4b1, xf_LMP_GetLampSyncDelay, "LMP_GetLampSyncDelay" },
{ 0xf51f, xf_DEI_GetFilmMode, "DEI_GetFilmMode" },
{ 0xf575, xf_SRC_SetCSCTable, "SRC_SetCSCTable" },
{ 0xf6e2, xf_OSD_SetWinConfig, "OSD_SetWinConfig" },
{ 0xf76c, xf_DISP_SelectManualScalingFilter, "DISP_SelectManualScalingFilter" },
{ 0xf805, xf_TPM_ConfigureSWTestMux, "TPM_ConfigureSWTestMux" },
{ 0xf810, xf_OSD_SetAnimationConfig, "OSD_SetAnimationConfig" },
{ 0xf84a, xf_LMP_IsLampLit, "LMP_IsLampLit" },
{ 0xf8ad, xf_TPG_GetFixedRampHorizontal, "TPG_GetFixedRampHorizontal" },
{ 0xf8cb, xf_GPIO_SetPinConfig, "GPIO_SetPinConfig" },
{ 0xf8f7, xf_IMG_GetVerticalSharpness, "IMG_GetVerticalSharpness" },
{ 0xf8f9, xf_SRC_GetChannelConfiguration, "SRC_GetChannelConfiguration" },
{ 0xf976, xf_DMD_GetBin, "DMD_GetBin" },
{ 0xf9cc, xf_TPG_IsEnabled, "TPG_IsEnabled" },
{ 0xf9e3, xf_CW_GetIndexDelayFinerPrecision, "CW_GetIndexDelayFinerPrecision" },
{ 0xf9ea, xf_MEM_SetSDRAMRefreshRate, "MEM_SetSDRAMRefreshRate" },
{ 0xfa48, xf_OSD_GetAnimationConfig, "OSD_GetAnimationConfig" },
{ 0xfacd, xf_TPG_GetColorRampHorizontal, "TPG_GetColorRampHorizontal" },
{ 0xfb58, xf_IMG_CTI_GetSetupData, "IMG_CTI_GetSetupData" },
{ 0xfb9c, xf_OSD_GetUserWindowData, "OSD_GetUserWindowData" },
{ 0xfb9d, xf_DISP_SetUnfreezeDelay, "DISP_SetUnfreezeDelay" },
{ 0xfc11, xf_IMG_CSC_SetContrastAdjustment, "IMG_CSC_SetContrastAdjustment" },
{ 0xfc25, xf_SRC_GetVSyncWidth, "SRC_GetVSyncWidth" },
{ 0xfc26, xf_PMD_SetResetMask, "PMD_SetResetMask" },
{ 0xfc28, xf_ALC_GetSampleClockLimits, "ALC_GetSampleClockLimits" },
{ 0xfc4d, xf_CW_GetExpectedVsync, "CW_GetExpectedVsync" },
{ 0xfc6e, xf_DEI_GetStatus, "DEI_GetStatus" },
{ 0xfd79, xf_APP_datapath_UserSetBlankScreenColor, "APP_datapath_UserSetBlankScreenColor" },
{ 0xfe14, xf_OSD_Enable2Xmode, "OSD_Enable2Xmode" },
{ 0xfe15, xf_CW_EnableClock, "CW_EnableClock" },
{ 0xff1d, xf_OSD_GetFirstFieldID, "OSD_GetFirstFieldID" },
{ 0xffc8, xf_GPIO_GetPin, "GPIO_GetPin" },
};
const int xf_dictSize = sizeof( xf_Dictionary ) / sizeof( XFDICTIONARY_STRUCT );
int16 rfcServer_Version( void ) { return RFCID_VERSION; }
/**************************************************************************/
void xf_ANR_Init( void )
{
int08 returnVal;
returnVal = ANR_Init( );
rfcMPPut( sizeof( int08 ), &returnVal );
}
/**************************************************************************/
void xf_ANR_Enable( void )
{
int08 returnVal;
BOOL Spatial;
BOOL State;
rfcMPGet( sizeof( BOOL ), &Spatial );
rfcMPGet( sizeof( BOOL ), &State );
returnVal = ANR_Enable( Spatial, State );
rfcMPPut( sizeof( int08 ), &returnVal );
}
/**************************************************************************/
void xf_ANR_IsEnabled( void )
{
int08 returnVal;
BOOL Spatial;
BOOL State;
rfcMPGet( sizeof( BOOL ), &Spatial );
rfcMPGet( sizeof( BOOL ), &State );
returnVal = ANR_IsEnabled( Spatial, &State );
rfcMPPut( sizeof( int08 ), &returnVal );
rfcMPPut( sizeof( BOOL ), &State );
}
/**************************************************************************/
void xf_ANR_SetFilterStrength( void )
{
int08 returnVal;
BOOL Spatial;
ANR_FILTER_STRENGTH Strength;
rfcMPGet( sizeof( BOOL ), &Spatial );
rfcMPGet( sizeof( ANR_FILTER_STRENGTH ), &Strength );
returnVal = ANR_SetFilterStrength( Spatial, Strength );
rfcMPPut( sizeof( int08 ), &returnVal );
}
/**************************************************************************/
void xf_ANR_GetFilterStrength( void )
{
int08 returnVal;
BOOL Spatial;
ANR_FILTER_STRENGTH Strength;
rfcMPGet( sizeof( BOOL ), &Spatial );
rfcMPGet( sizeof( ANR_FILTER_STRENGTH ), &Strength );
returnVal = ANR_GetFilterStrength( Spatial, &Strength );
rfcMPPut( sizeof( int08 ), &returnVal );
rfcMPPut( sizeof( ANR_FILTER_STRENGTH ), &Strength );
}
/**************************************************************************/
void xf_API_GetVersion( void )
{
API_VERSION returnVal;
returnVal = API_GetVersion( );
rfcMPPut( sizeof( API_VERSION ), &returnVal );
}
/**************************************************************************/
void xf_CW_Init( void )
{
int08 returnVal;
returnVal = CW_Init( );
rfcMPPut( sizeof( int08 ), &returnVal );
}
/**************************************************************************/
void xf_CW_Start( void )
{
int08 returnVal;
returnVal = CW_Start( );
rfcMPPut( sizeof( int08 ), &returnVal );
}
/**************************************************************************/
void xf_CW_Stop( void )
{
int08 returnVal;
returnVal = CW_Stop( );
rfcMPPut( sizeof( int08 ), &returnVal );
}
/**************************************************************************/
void xf_CW_GetIndexPeriod( void )
{
uint32 returnVal;
returnVal = CW_GetIndexPeriod( );
rfcMPPut( sizeof( uint32 ), &returnVal );
}
/**************************************************************************/
void xf_CW_GetSpinning( void )
{
BOOL returnVal;
returnVal = CW_GetSpinning( );
rfcMPPut( sizeof( BOOL ), &returnVal );
}
/**************************************************************************/
void xf_CW_SetMode( void )
{
int08 returnVal;
CW_MODES Mode;
rfcMPGet( sizeof( CW_MODES ), &Mode );
returnVal = CW_SetMode( Mode );
rfcMPPut( sizeof( int08 ), &returnVal );
}
/**************************************************************************/
void xf_CW_SetCWandSeqMode( void )
{
int08 returnVal;
CW_MODES SpinFactor;
uint08 SeqMode;
rfcMPGet( sizeof( CW_MODES ), &SpinFactor );
rfcMPGet( sizeof( uint08 ), &SeqMode );
returnVal = CW_SetCWandSeqMode( SpinFactor, SeqMode );
rfcMPPut( sizeof( int08 ), &returnVal );
}
/**************************************************************************/
void xf_CW_SetIndexDelay( void )
{
int08 returnVal;
uint16 IndexDelay;
rfcMPGet( sizeof( uint16 ), &IndexDelay );
returnVal = CW_SetIndexDelay( IndexDelay );
rfcMPPut( sizeof( int08 ), &returnVal );
}
/**************************************************************************/
void xf_CW_GetMode( void )
{
CW_MODES returnVal;
returnVal = CW_GetMode( );
rfcMPPut( sizeof( CW_MODES ), &returnVal );
}
/**************************************************************************/
void xf_CW_GetSeqMode( void )
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -