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

📄 ui43api.h

📁 CAM-TOOL 是高效率高质量的模具制造的最好CAM解决方案。在当今的 Windows 操作环境里
💻 H
📖 第 1 页 / 共 5 页
字号:
/* I43 host commands in use:                                          */
/* SetParamArray                                                      */
/* ****************************************************************** */


I43_ERROR_CODE I43_SetParamArray( I43_UINT16 wParamID,
                                  I43_UINT16 wOffset,
                                  I43_UINT16 wSize
                                );

/* ****************************************************************** */
/*                          I43_GetParamArray                         */
/* ****************************************************************** */
/* Input Parameters:                                                  */
/*  wParamID - The ID of the param array to get.                      */
/*       (See host commmand spec for details)                         */
/*  wOffset - Offset from the array base address in which data        */
/*  should be read                                                    */
/*  wSize - the size of data to read from the param array             */
/* Return Value:                                                      */
/*  Success - I43ERR_OK.                                              */
/*  Fail    - I43 error code according to the specific error.         */
/* ****************************************************************** */
/* This function reads an array of parameters from the COACH.         */
/* Each parameter array which can be read via this command has a      */
/* unique ParamID.                                                    */
/* The array data is written into the I43_GET_PARAM_ARRAY_MEM_LOCATION*/
/* ****************************************************************** */
/* I43 host commands in use:                                          */
/* GetParamArray                                                      */
/* ****************************************************************** */

I43_ERROR_CODE I43_GetParamArray( I43_UINT16 wParamID,
                                  I43_UINT16 wOffset,
                                  I43_UINT16 wSize
                                );


////////////////////////////////OSD///////////////////////////////////////


I43_ERROR_CODE I43_SetOSDDisplayAttr( I43_UINT8        bDisplayID,
                                      I43OSD_ATTR_TYPE wAttr,
                                      I43_UINT16       wParam1,
                                      I43_UINT16       wParam2,
                                      I43_UINT16       wParam3,
                                      I43_UINT16       wParam4
                                      );

I43_ERROR_CODE I43_ClearOSDStrip( I43_UINT8 bStripNumber
                                );

I43_ERROR_CODE I43_ShowHLRect( I43_HL_RECT_ID bRectID,
                               I43_BOOL       bShow
                             );

I43_ERROR_CODE I43_SetDisplayMode( I43_DISPLAY_MODE bMode
                                 );

I43_ERROR_CODE I43_OSDDrawTextID( I43_UINT8  bDisplayID,
                                  I43_UINT16 wStartX,
                                  I43_UINT16 wStartY,
                                  I43_UINT16 wWidth,
                                  I43_UINT16 wHeight,
                                  I43_UINT16 wLength,
                                  I43_UINT16 wFlagsMS,
                                  I43_UINT16 wFlagsLS,
                                  I43_UINT16 wStringID
                                );

I43_ERROR_CODE I43_OSDDrawText( I43_UINT8  bDisplayID,
                                I43_UINT16 wStartX,
                                I43_UINT16 wStartY,
                                I43_UINT16 wWidth,
                                I43_UINT16 wHeight,
                                I43_UINT16 wLength,
                                I43_UINT16 wFlagsMS,
                                I43_UINT16 wFlagsLS
                              );

I43_ERROR_CODE I43_OSDDrawObject( I43_UINT8          bDisplayID,
                                  I43OSD_OBJECT_TYPE wType,
                                  I43_UINT16         wStartX,
                                  I43_UINT16         wStartY,
                                  I43_UINT16         wWidth,
                                  I43_UINT16         wHeight,
                                  I43_UINT16         wResourceID
                                );

I43_ERROR_CODE I43_ConfigHLRect( HL_RECT_CONFIGURATION* pConfig
                               );


I43_ERROR_CODE I43_SetOSDCLUTEx(I43_UINT8 ucCLutEntryIndex,
                                            I43_UINT8 ucYComponent,
                                            I43_UINT8 ucUComponent,
                                            I43_UINT8 ucVComponent
                                           );

I43_ERROR_CODE I43_SetHLRect( HL_RECT_SETTINGS* pSettings
                            );

I43_ERROR_CODE I43_GetCurrentImage( I43_UINT16* pwImageIndex
                                  );

I43_ERROR_CODE I43_GetFileAttributes( I43_BOOL     bByName,
                                      I43_UINT16*  pwSuccess,
                                      FILE_ATTRIB* pAttribute
                                    );

I43_ERROR_CODE I43_ConfigCapture( I43_UINT8  bConfig,
                                  I43_UINT16 wOperand
                                );

I43_ERROR_CODE I43_SetCompressionRatio( I43_COMPRESSION_RATIO bCompressionRatio
                                      );

I43_ERROR_CODE I43_SetFileName( I43_UINT8 pbName[ATT_FILE_NAME_SIZE/ATT_FILE_NAME_SIZE]
                              );

I43_ERROR_CODE I43_SetCurrentImage( I43_UINT16 wImageIndex
                                  );

I43_ERROR_CODE I43_GetDCFInfo( I43_UINT16  wIndex,
                               I43_UINT16* pwDirNum,
                               I43_UINT16* pwFileNum,
                               I43_UINT16* pwItemTypes,
                               I43_UINT16* pwLocked
                             );

I43_ERROR_CODE I43_DrawObject( I43GR_OBJECT_TYPE bType,
                               I43_UINT16        wStartX,
                               I43_UINT16        wStartY,
                               I43_UINT16        wResourceId
                             );

I43_ERROR_CODE I43_AudioConfig( I43_UINT8  uwLinearCfg,
                                I43_UINT16 uwSamplingRate,
                                I43_UINT16 uwSDivider,
                                I43_UINT16 uwFDivider
                                );

I43_ERROR_CODE I43_ConfigCapture( I43_UINT8  bConfig,
                                  I43_UINT16 wOperand
                                );

I43_ERROR_CODE I43_CaptureAudioMessage();

I43_ERROR_CODE I43_RecordPlayAudio( I43_UINT8 uwOpType
                                  );

I43_ERROR_CODE I43_GetParamArray( I43_UINT16 wParamID,
                                  I43_UINT16 wOffset,
                                  I43_UINT16 wSize
                                );

I43_ERROR_CODE I43_SetCaptureAgc( I43_UINT8 bIndex
                                     );

I43_ERROR_CODE I43_ConfigImageResize( I43_UINT8  bConfig,
                                      I43_UINT16 wSizeX,
                                      I43_UINT16 wSizeY
                                    );

I43_ERROR_CODE I43_ConfigInputImage( I43_INPUT_IMAGE_CONFIG* pConfig
                                   );

I43_ERROR_CODE I43_SetExposureDeviation( I43_UINT8 bDeviation
                                       );

I43_ERROR_CODE I43_SetRGB2YUV( I43_UINT16 A[3][3]
                             );

I43_ERROR_CODE I43_SetWBMode( I43_WB_MODE bMode
                            );

I43_ERROR_CODE I43_SetWBValues( I43_UINT16 wScaleR,
                                I43_UINT16 wScaleG,
                                I43_UINT16 wScaleB
                              );

I43_ERROR_CODE I43_LockWB( I43_BOOL bLock
                         );

I43_ERROR_CODE I43_FileOperation( I43_BOOL    bByName,
                                  I43_UINT8   bTarget,
                                  I43_UINT8   bOperation,
                                  I43_UINT16* pwSuccess
                                );

I43_ERROR_CODE I43_SetEdgeEnhancement( I43_UINT3 bEdgeEnhancement
                                     );

I43_ERROR_CODE I43_SetMeanBlackNoiseRGB( I43_UINT8             bValueR,
                                         I43_UINT8             bValueG,
                                         I43_UINT8             bValueB
                                       );

#ifdef __cplusplus
}
#endif	/* __cplusplus	*/
#endif	/* __I43_API_H__ */

⌨️ 快捷键说明

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