Table: | For inquiring about MIL object settings |
+ combination: | For distinguishing between the different object types |
Table: | For inquiring message mailbox settings |
Table: | For inquiring HTTP server settings |
+ combination: | For getting the string size |
MIL_ID ObjectId, | //in |
MIL_INT64 InquireType, | //in |
void *UserVarPtr | //out |
This function inquires about general settings of a MIL object. You can inquire about read/write properties of a remote MIL object and about information associated with a MIL object. You can also inquire about message mailboxes.
Specifies the identifier of the MIL object about which to inquire. The MIL object can be a MIL utility object (allocated using MobjAlloc()) or any other MIL object, except for MIL objects allocated using MfuncAlloc().
Specifies the MIL object setting about which to inquire.
See the Parameter associations section for possible values that can be specified.
Specifies the address in which to write the requested information. Since the MobjInquire() function also returns the requested information, you can set this parameter to M_NULL.
See the Parameter associations section for possible values that can be returned.
The tables below list possible values for the InquireType parameter and possible values returned to the UserVarPtr parameter.
The following InquireType parameter settings can be specified for any MIL objects allocated using an M...Alloc() function.
For inquiring about MIL object settings
|
|||||||||||||||||||||||||||||||||||||||
InquireType | Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_DMIL_PUBLISH |
Inquires the MIL object's remote access rights. SET (summarize)Inquires the MIL object's remote access rights. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a MIL_INT
Data type info: Data
type: address of a MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_NO |
Specifies that the MIL object will not be visible. |
||||||||||||||||||||||||||||||||||||||
M_READ_ONLY |
Specifies that the MIL object can only be used as a source or to be inquired. INFO |
||||||||||||||||||||||||||||||||||||||
M_READ_WRITE |
Specifies that the MIL object can be used as a destination or can be controlled by MIL functions. INFO |
||||||||||||||||||||||||||||||||||||||
M_OBJECT_FILE_EXTENSION + |
Inquires the extension of the file from which the object was loaded or restored. For example, if a file is taken from the file path "C:\Images\Board.mim", this inquire type would return ".mim". Note that this inquire type returns an empty string if the object was not loaded or restored from a file. (summarize)Inquires the extension of the file from which the object was loaded or restored. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
|
||||||||||||||||||||||||||||||||||||||
M_OBJECT_FILE_FOLDER + |
Inquires the folder of the file from which the object was loaded or restored. For example, if a file is taken from the file path "C:\Images\Board.mim", this inquire type would return "C:\Images". Note that this inquire type returns an empty string if the object was not loaded or restored from a file. (summarize)Inquires the folder of the file from which the object was loaded or restored. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
|
||||||||||||||||||||||||||||||||||||||
M_OBJECT_FILE_NAME + |
Inquires the file name (including the extension) of the file from which the object was loaded or restored. For example, if a file is taken from the file path "C:\Images\Board.mim", this inquire type would return "Board.mim". Note that this inquire type returns an empty string if the object was not loaded or restored from a file. (summarize)Inquires the file name (including the extension) of the file from which the object was loaded or restored. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
|
||||||||||||||||||||||||||||||||||||||
M_OBJECT_FILE_NAME_NO_EXTENSION + |
Inquires the file name (excluding the extension) of the file from which the object was loaded or restored. For example, if a file is taken from the file path "C:\Images\Board.mim", this inquire type would return "Board". Note that this inquire type returns an empty string if the object was not loaded or restored from a file. (summarize)Inquires the file name (excluding the extension) of the file from which the object was loaded or restored. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
|
||||||||||||||||||||||||||||||||||||||
M_OBJECT_FILE_PATH + |
Inquires the whole path of the file from which the object was loaded or restored. For example, if a file is taken from the file path "C:\Images\Board.mim", this inquire type would return "C:\Images\Board.mim". Note that this inquire type returns an empty string if the object was not loaded or restored from a file. (summarize)Inquires the whole path of the file from which the object was loaded or restored. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
|
||||||||||||||||||||||||||||||||||||||
M_OBJECT_NAME + |
Inquires the MIL object's user-defined name. SET (summarize)Inquires the MIL object's user-defined name. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
|
||||||||||||||||||||||||||||||||||||||
M_OBJECT_TYPE |
Inquires the type of the specified MIL object. (summarize)Inquires the type of the specified MIL object. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a
MIL_INT64
Data type info: Data
type: address of a
MIL_INT64
|
||||||||||||||||||||||||||||||||||||||
M_3D_DISPLAY |
Specifies a MIL 3D display allocated using M3ddispAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_3D_GRAPHIC_LIST |
Specifies a MIL 3D graphics list allocated using M3dgraAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_3DGEO_GEOMETRY |
Specifies a MIL 3D geometry object allocated using M3dgeoAlloc() with M_GEOMETRY. |
||||||||||||||||||||||||||||||||||||||
M_3DGEO_TRANSFORMATION_MATRIX |
Specifies a MIL 3D transformation matrix object allocated using M3dgeoAlloc() with M_TRANSFORMATION_MATRIX. |
||||||||||||||||||||||||||||||||||||||
M_3DIM_CALCULATE_MAP_SIZE_CONTEXT |
Specifies a MIL 3D image processing context that can be used with M3dimCalculateMapSize(), allocated using M3dimAlloc() with M_CALCULATE_MAP_SIZE_CONTEXT. |
||||||||||||||||||||||||||||||||||||||
M_3DIM_FILL_GAPS_CONTEXT |
Specifies a MIL 3D image processing context that can be used with M3dimFillGaps(), allocated using M3dimAlloc() with M_FILL_GAPS_CONTEXT. |
||||||||||||||||||||||||||||||||||||||
M_3DIM_MESH_CONTEXT |
Specifies a MIL 3D image processing context that can be used with M3dimMesh(), allocated using M3dimAlloc() with M_MESH_CONTEXT. |
||||||||||||||||||||||||||||||||||||||
M_3DIM_NORMALS_CONTEXT |
Specifies a MIL 3D image processing context that can be used with M3dimNormals(), allocated using M3dimAlloc() with M_NORMALS_CONTEXT. |
||||||||||||||||||||||||||||||||||||||
M_3DIM_PROFILE_RESULT |
Specifies a MIL 3D image processing result buffer for profile results, allocated using M3dimAllocResult() with M_PROFILE_RESULT. |
||||||||||||||||||||||||||||||||||||||
M_3DIM_STATISTICS_CONTEXT |
Specifies a MIL 3D image processing context that can be used with M3dimStat(), allocated using M3dimAlloc() with M_STATISTICS_CONTEXT. |
||||||||||||||||||||||||||||||||||||||
M_3DIM_STATISTICS_RESULT |
Specifies a MIL 3D image processing result buffer used to store M3dimStat() results, and is allocated using M3dimAllocResult() with M_STATISTICS_RESULT. |
||||||||||||||||||||||||||||||||||||||
M_3DIM_SUBSAMPLE_CONTEXT |
Specifies a MIL 3D image processing context that can be used with M3dimSample(), allocated using M3dimAlloc() with M_SUBSAMPLE_CONTEXT. |
||||||||||||||||||||||||||||||||||||||
M_3DIM_SURFACE_SAMPLE_CONTEXT |
Specifies a MIL 3D image processing context that can be used with M3dimSample(), allocated using M3dimAlloc() with M_SURFACE_SAMPLE_CONTEXT. |
||||||||||||||||||||||||||||||||||||||
M_3DMAP_DEPTH_CORRECTED_DATA |
Specifies a MIL 3D reconstruction result buffer allocated using M3dmapAllocResult() with M_DEPTH_CORRECTED_DATA. |
||||||||||||||||||||||||||||||||||||||
M_3DMAP_DRAW_3D_CONTEXT |
Specifies a MIL 3D draw context allocated using M3dmapAlloc() with M_DRAW_3D_CONTEXT. |
||||||||||||||||||||||||||||||||||||||
M_3DMAP_LASER_CALIBRATION_DATA |
Specifies a MIL 3D reconstruction result buffer allocated using M3dmapAllocResult() with M_LASER_CALIBRATION_DATA. |
||||||||||||||||||||||||||||||||||||||
M_3DMAP_LASER_CONTEXT |
Specifies a MIL 3D reconstruction context allocated using M3dmapAlloc() with M_LASER. |
||||||||||||||||||||||||||||||||||||||
M_3DMAP_POINT_CLOUD_RESULT |
Specifies a MIL 3D reconstruction result buffer allocated using M3dmapAllocResult() with M_POINT_CLOUD_RESULT. |
||||||||||||||||||||||||||||||||||||||
M_3DMET_FIT_CONTEXT |
Specifies a MIL fit 3D metrology context allocated using M3dmetAlloc() with M_FIT_CONTEXT. |
||||||||||||||||||||||||||||||||||||||
M_3DMET_FIT_RESULT |
Specifies a MIL fit 3D metrology result buffer allocated using M3dmetAllocResult() with M_FIT_RESULT. |
||||||||||||||||||||||||||||||||||||||
M_3DMET_STATISTICS_CONTEXT |
Specifies a MIL statistics 3D metrology context allocated using M3dmetAlloc() with M_STATISTICS_CONTEXT. |
||||||||||||||||||||||||||||||||||||||
M_3DMET_STATISTICS_RESULT |
Specifies a MIL statistics 3D metrology result buffer allocated using M3dmetAllocResult() with M_STATISTICS_RESULT. |
||||||||||||||||||||||||||||||||||||||
M_3DREG_PAIRWISE_REGISTRATION_CONTEXT |
Specifies a MIL pairwise 3D registration context allocated using M3dregAlloc() with M_PAIRWISE_REGISTRATION_CONTEXT. |
||||||||||||||||||||||||||||||||||||||
M_3DREG_PAIRWISE_REGISTRATION_RESULT |
Specifies a MIL pairwise 3D registration result buffer allocated using M3dregAllocResult() with M_PAIRWISE_REGISTRATION_RESULT. |
||||||||||||||||||||||||||||||||||||||
M_APPLICATION |
Specifies a MIL application context allocated using MappAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_ARRAY |
Specifies a MIL array buffer allocated using MbufAlloc2d() with M_ARRAY. |
||||||||||||||||||||||||||||||||||||||
M_AUGMENTATION_RESULT |
Specifies a MIL augmentation result buffer allocated using MimAllocResult() with M_AUGMENTATION_RESULT. |
||||||||||||||||||||||||||||||||||||||
M_BEAD_CONTEXT |
Specifies a MIL bead context allocated using MbeadAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_BEAD_RESULT |
Specifies a MIL bead result buffer allocated using MbeadAllocResult(). |
||||||||||||||||||||||||||||||||||||||
M_BLOB_CONTEXT |
Specifies a MIL blob analysis context allocated using MblobAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_BLOB_RESULT |
Specifies a MIL blob analysis result buffer allocated using MblobAllocResult(). |
||||||||||||||||||||||||||||||||||||||
M_CAL_CONTEXT |
Specifies a MIL camera calibration context allocated using McalAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_CAL_DRAW_3D_CONTEXT |
Specifies a MIL 3D draw calibration context allocated using McalAlloc() with M_DRAW_3D_CONTEXT. |
||||||||||||||||||||||||||||||||||||||
M_CAL_FIXTURING_OFFSET |
Specifies a MIL fixturing offset object allocated using McalAlloc() with M_FIXTURING_OFFSET. |
||||||||||||||||||||||||||||||||||||||
M_CALL_CONTEXT |
Specifies the a MIL function context for a current user-defined function. |
||||||||||||||||||||||||||||||||||||||
M_CLASS_CLASSIFIER_CNN_PREDEFINED_CONTEXT |
Specifies a MIL predefined convolutional neural network context allocated using MclassAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_CLASS_CLASSIFIER_TREE_ENSEMBLE_CONTEXT |
Specifies a MIL tree ensemble classifier context allocated using MclassAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_CLASS_DATASET_FEATURES |
Specifies a MIL features dataset context allocated using MclassAlloc() with M_DATASET_FEATURES. |
||||||||||||||||||||||||||||||||||||||
M_CLASS_DATASET_IMAGES |
Specifies a MIL classification dataset allocated using MclassAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_CLASS_PREDICT_CNN_RESULT |
Specifies a MIL result buffer to hold the classification results performed with a predefined convolutional neural network context using MclassPredict(). INFO |
||||||||||||||||||||||||||||||||||||||
M_CLASS_PREDICT_TREE_ENSEMBLE_RESULT |
Specifies a MIL tree ensemble prediction result buffer, allocated using MclassAllocResult(). |
||||||||||||||||||||||||||||||||||||||
M_CLASS_TRAIN_CNN_CONTEXT |
Specifies a MIL context to hold the training settings of a convolutional neural network training context allocated using MclassAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_CLASS_TRAIN_CNN_RESULT |
Specifies a MIL result buffer to hold the result of a call to MclassTrain(). |
||||||||||||||||||||||||||||||||||||||
M_CLASS_TRAIN_TREE_ENSEMBLE_CONTEXT |
Specifies a MIL tree ensemble training context, allocated using MclassAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_CLASS_TRAIN_TREE_ENSEMBLE_RESULT |
Specifies a MIL tree ensemble training result buffer, allocated using MclassAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_CODE_CONTEXT |
Specifies a MIL code context allocated using McolAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_CODE_DETECT_RESULT |
Specifies a MIL code detect result buffer allocated using McodeAllocResult(). |
||||||||||||||||||||||||||||||||||||||
M_CODE_GRADE_RESULT |
Specifies a MIL code grade result buffer allocated using McodeAllocResult(). |
||||||||||||||||||||||||||||||||||||||
M_CODE_MODEL |
Specifies a MIL code model allocated using McodeModel() with M_ADD. |
||||||||||||||||||||||||||||||||||||||
M_CODE_READ_RESULT |
Specifies a MIL code read result buffer allocated using McodeAllocResult(). |
||||||||||||||||||||||||||||||||||||||
M_CODE_TRAIN_RESULT |
Specifies a MIL code train result buffer allocated using McodeAllocResult(). |
||||||||||||||||||||||||||||||||||||||
M_CODE_WRITE_RESULT |
Specifies a MIL code write result buffer allocated using McodeAllocResult(). |
||||||||||||||||||||||||||||||||||||||
M_COL_MATCH_CONTEXT |
Specifies a MIL color analysis context (for matching) allocated using McolAlloc() with M_COLOR_MATCHING. |
||||||||||||||||||||||||||||||||||||||
M_COL_MATCH_RESULT |
Specifies a MIL color analysis result buffer (for matching) allocated using McolAllocResult() with M_COLOR_MATCHING_RESULT. |
||||||||||||||||||||||||||||||||||||||
M_COL_RELATIVE_CALIBRATION_CONTEXT |
Specifies a MIL relative color calibration context allocated using McolAlloc() with M_COLOR_CALIBRATION_RELATIVE. |
||||||||||||||||||||||||||||||||||||||
M_COM_CONTEXT |
Specifies a MIL industrial communication context allocated using McomAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_CONTAINER |
Specifies a MIL container buffer allocated using MbufAllocContainer(). |
||||||||||||||||||||||||||||||||||||||
M_COUNT_LIST |
Specifies a MIL count list result buffer allocated using MimAllocResult() with M_COUNT_LIST. |
||||||||||||||||||||||||||||||||||||||
M_DIGITIZER |
Specifies a MIL digitizer allocated using MdigAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_DISPLAY |
Specifies a MIL display allocated using MdispAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_DMR_CONTEXT |
Specifies a MIL SureDotOCR context allocated using MdmrAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_DMR_RESULT |
Specifies a MIL SureDotOCR result buffer allocated using MdmrAllocResult(). |
||||||||||||||||||||||||||||||||||||||
M_EDGE_CONTOUR |
Specifies a MIL edge contour context allocated using MedgeAlloc() with M_CONTOUR. |
||||||||||||||||||||||||||||||||||||||
M_EDGE_CREST |
Specifies a MIL edge crest context allocated using MedgeAlloc() with M_CREST. |
||||||||||||||||||||||||||||||||||||||
M_EDGE_RESULT |
Specifies a MIL edge result buffer allocated using MedgeAllocResult(). |
||||||||||||||||||||||||||||||||||||||
M_EVENT |
Specifies a MIL event allocated using MthrAlloc() with M_EVENT. |
||||||||||||||||||||||||||||||||||||||
M_EVENT_LIST |
Specifies a MIL event list result buffer allocated using MimAllocResult() with M_EVENT_LIST. |
||||||||||||||||||||||||||||||||||||||
M_EXTREME_LIST |
Specifies a MIL extreme list result buffer allocated using MimAllocResult() with M_EXTREME_LIST. |
||||||||||||||||||||||||||||||||||||||
M_FIND_ORIENTATION_LIST |
Specifies a MIL find orientation list result buffer allocated using MimAllocResult() with M_FIND_ORIENTATION_LIST. |
||||||||||||||||||||||||||||||||||||||
M_GRAPHIC_CONTEXT |
Specifies a MIL 2D graphics context allocated using MgraAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_GRAPHIC_LIST |
Specifies a MIL 2D graphics list allocated using MgraAllocList(). |
||||||||||||||||||||||||||||||||||||||
M_HIST_LIST |
Specifies a MIL histogram list result buffer allocated using MimAllocResult() with M_HIST_LIST. |
||||||||||||||||||||||||||||||||||||||
M_HTTP_SERVER |
Specifies an HTTP server allocated using MobjAlloc() with M_HTTP_SERVER. |
||||||||||||||||||||||||||||||||||||||
M_IM_CONTEXT |
Specifies a MIL image processing context allocated using MimAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_IMAGE |
Specifies a MIL image buffer allocated using MbufAllocColor() with M_IMAGE. |
||||||||||||||||||||||||||||||||||||||
M_KERNEL |
Specifies a MIL kernel buffer allocated using MbufAlloc2d() with M_KERNEL. |
||||||||||||||||||||||||||||||||||||||
M_LOCATE_PEAK_1D_RESULT |
Specifies a MIL locate 1D peak result buffer allocated using MimAllocResult() with M_LOCATE_PEAK_1D_RESULT. |
||||||||||||||||||||||||||||||||||||||
M_LUT |
Specifies a MIL LUT buffer allocated using MbufAlloc2d() with M_LUT. |
||||||||||||||||||||||||||||||||||||||
M_MEAS_CONTEXT |
Specifies a MIL measurement context allocated using MmeasAllocContext(). |
||||||||||||||||||||||||||||||||||||||
M_MEAS_MARKER |
Specifies a MIL measurement marker allocated using MmeasAllocMarker(). |
||||||||||||||||||||||||||||||||||||||
M_MEAS_RESULT |
Specifies a MIL measurement result buffer allocated using MmeasAllocResult(). |
||||||||||||||||||||||||||||||||||||||
M_MESSAGE_MAILBOX |
Specifies a MIL message mailbox allocated using MobjAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_MET_CONTEXT |
Specifies a MIL metrology context allocated using MmetAlloc() with M_CONTEXT. |
||||||||||||||||||||||||||||||||||||||
M_MET_DERIVED_GEOMETRY_REGION |
Specifies a MIL metrology derived geometry region object allocated using MmetAlloc() with M_DERIVED_GEOMETRY_REGION. |
||||||||||||||||||||||||||||||||||||||
M_MET_RESULT |
Specifies a MIL metrology result buffer allocated using MmetAllocResult(). |
||||||||||||||||||||||||||||||||||||||
M_MOD_GEOMETRIC |
Specifies a MIL Model Finder context allocated using MmodAlloc() with M_GEOMETRIC. |
||||||||||||||||||||||||||||||||||||||
M_MOD_GEOMETRIC_CONTROLLED |
Specifies a MIL Model Finder context allocated using MmodAlloc() with M_GEOMETRIC_CONTROLLED. |
||||||||||||||||||||||||||||||||||||||
M_MOD_RESULT |
Specifies a MIL Model Finder result buffer allocated using MmodAllocResult() with M_DEFAULT. |
||||||||||||||||||||||||||||||||||||||
M_MOD_SHAPE_CIRCLE_CONTEXT |
Specifies a MIL Model Finder context allocated using MmodAlloc() with M_SHAPE_CIRCLE. |
||||||||||||||||||||||||||||||||||||||
M_MOD_SHAPE_ELLIPSE_CONTEXT |
Specifies a MIL Model Finder context allocated using MmodAlloc() with M_SHAPE_ELLIPSE. |
||||||||||||||||||||||||||||||||||||||
M_MOD_SHAPE_RECTANGLE_CONTEXT |
Specifies a MIL Model Finder context allocated using MmodAlloc() with M_SHAPE_RECTANGLE. |
||||||||||||||||||||||||||||||||||||||
M_MOD_SHAPE_RESULT |
Specifies a MIL Model Finder result buffer allocated using MmodAllocResult() with M_SHAPE_CIRCLE or M_SHAPE_ELLIPSE. |
||||||||||||||||||||||||||||||||||||||
M_MOD_SHAPE_SEGMENT_CONTEXT |
Specifies a MIL Model Finder context allocated using MmodAlloc() with M_SHAPE_SEGMENT. |
||||||||||||||||||||||||||||||||||||||
M_MUTEX |
Specifies a MIL mutex allocated using MthrAlloc() with M_MUTEX. |
||||||||||||||||||||||||||||||||||||||
M_OCR_FONT |
Specifies a MIL character recognition font context allocated using MocrAllocFont(). |
||||||||||||||||||||||||||||||||||||||
M_OCR_RESULT |
Specifies a MIL character recognition result buffer allocated using MocrAllocResult(). |
||||||||||||||||||||||||||||||||||||||
M_PAT_CONTEXT |
Specifies a MIL pattern matching context allocated using MpatAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_PAT_RESULT |
Specifies a MIL pattern matching result buffer allocated using MpatAllocResult(). |
||||||||||||||||||||||||||||||||||||||
M_PROJ_LIST |
Specifies a MIL project list result buffer allocated using MimAllocResult() with M_PROJ_LIST. |
||||||||||||||||||||||||||||||||||||||
M_REG_DFF_CONTEXT |
Specifies a MIL registration context allocated using MregAlloc() with M_DEPTH_FROM_FOCUS. |
||||||||||||||||||||||||||||||||||||||
M_REG_DFF_RESULT |
Specifies a MIL registration result buffer allocated using MregAllocResult() with M_DEPTH_FROM_FOCUS_RESULT. |
||||||||||||||||||||||||||||||||||||||
M_REG_EDOF_CONTEXT |
Specifies a MIL registration context allocated using MregAlloc() with M_EXTENDED_DEPTH_OF_FIELD. |
||||||||||||||||||||||||||||||||||||||
M_REG_EDOF_RESULT |
Specifies a MIL registration result buffer allocated using MregAllocResult() with M_EXTENDED_DEPTH_OF_FIELD_RESULT. |
||||||||||||||||||||||||||||||||||||||
M_REG_HDR_CONTEXT |
Specifies a MIL registration context allocated using MregAlloc() with M_HIGH_DYNAMIC_RANGE. |
||||||||||||||||||||||||||||||||||||||
M_REG_HDR_RESULT |
Specifies a MIL registration result buffer allocated using MregAllocResult() with M_HIGH_DYNAMIC_RANGE_RESULT. |
||||||||||||||||||||||||||||||||||||||
M_REG_PHOTOMETRIC_STEREO_CONTEXT |
Specifies a MIL registration context allocated using MregAlloc() with M_PHOTOMETRIC_STEREO. |
||||||||||||||||||||||||||||||||||||||
M_REG_PHOTOMETRIC_STEREO_RESULT |
Specifies a MIL registration result buffer allocated using MregAllocResult() with M_PHOTOMETRIC_STEREO_RESULT. |
||||||||||||||||||||||||||||||||||||||
M_REG_STITCHING_CONTEXT |
Specifies a MIL registration context allocated using MregAlloc() with M_STITCHING. |
||||||||||||||||||||||||||||||||||||||
M_REG_STITCHING_RESULT |
Specifies a MIL registration result buffer allocated using MregAllocResult() with M_STITCHING_RESULT. |
||||||||||||||||||||||||||||||||||||||
M_SELECTABLE_THREAD |
Specifies a MIL selectable thread allocated using MthrAlloc() with M_SELECTABLE_THREAD. |
||||||||||||||||||||||||||||||||||||||
M_SEQUENCE_CONTEXT |
Specifies a MIL sequence context allocated using MseqAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_STATISTICS_RESULT |
Specifies a MIL MimStatCalculate() result buffer allocated using MimAllocResult() with M_STATISTICS_RESULT. |
||||||||||||||||||||||||||||||||||||||
M_STR_CONTEXT |
Specifies a MIL string context allocated using MstrAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_STR_RESULT |
Specifies a MIL string result buffer allocated using MstrAllocResult(). |
||||||||||||||||||||||||||||||||||||||
M_STRUCT_ELEMENT |
Specifies a MIL structuring element buffer allocated using MbufAlloc2d() with M_STRUCT_ELEMENT. |
||||||||||||||||||||||||||||||||||||||
M_SYS_IO_CONTEXT |
Specifies a MIL system I/O context allocated using MsysIoAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_SYSTEM |
Specifies a MIL system context allocated using MsysAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_SYSTEM_THREAD |
Specifies a MIL thread allocated using MthrAlloc() with M_THREAD. |
||||||||||||||||||||||||||||||||||||||
M_THREAD |
Specifies a MIL thread context object allocated using MthrAlloc() with M_THREAD. |
||||||||||||||||||||||||||||||||||||||
M_USER_OBJECT_1 + |
Specifies a MIL object from group one of the user-defined object types allocated using MfuncAllocId() with M_USER_OBJECT_1. This value is combined with a value from the following table: Specifies a MIL object from group one of the user-defined object types allocated using MfuncAllocId() with M_USER_OBJECT_1. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_USER_OBJECT_2 + |
Specifies a MIL object from group two of the user-defined object types allocated using MfuncAllocId() with M_USER_OBJECT_2. This value is combined with a value from the following table: Specifies a MIL object from group two of the user-defined object types allocated using MfuncAllocId() with M_USER_OBJECT_2. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_WAVELET_TRANSFORM_RESULT |
Specifies a MIL wavelet transform result buffer allocated using MimAllocResult() with M_WAVELET_TRANSFORM_RESULT. |
||||||||||||||||||||||||||||||||||||||
M_OBJECT_USER_DATA_PTR |
Sets the address of the user data to associate with the specified MIL object. This is useful, for example, to associate specific data with the different buffers passed to MdigProcess(). Note that when developing a Distributed MIL controlling application, the address of the user data must be local. In addition, you can only access this data from the local computer. For example, consider a Distributed MIL cluster that consists of two computers (A and B). If on computer A, you associate user data with a remote MIL object, calling MobjInquire with M_OBJECT_USER_DATA_PTR on computer B will return NULL; whereas, on computer A, it will return the address of the user data. SET (summarize)Sets the address of the user data to associate with the specified MIL object. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_OWNER_SYSTEM |
Inquires the MIL identifier of the system on which the object has been allocated. SET (summarize)Inquires the MIL identifier of the system on which the object has been allocated. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_ID
Data type info:
Data type: address of a
MIL_ID
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT_HOST |
Specifies the default Host system of the current MIL application. |
||||||||||||||||||||||||||||||||||||||
MIL system identifier |
Specifies a valid system identifier, previously allocated using MsysAlloc(). |
The following value is combined with the above-mentioned values to set the offset.
The offset allows you to distinguish between the different object types of the same group (for example, M_USER_OBJECT_1 + 0x0001).
For distinguishing between the different object
types
|
|||||||||||||||||||||||||||||||||||||||
Combination value | Description | ||||||||||||||||||||||||||||||||||||||
Value |
Specifies the offset within the selected object type group. The value must have only one of its 16 least significant bits set. (summarize)Specifies the offset within the selected object type group. (more details...) |
The following InquireType parameter settings can be specified for a MIL message mailbox object allocated using MobjAlloc() with M_MESSAGE_MAILBOX.
For inquiring message mailbox settings
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_INIT_FLAG |
Inquires the initialization of the allocated object. SET (summarize)Inquires the initialization of the allocated object. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT64
Data type info:
Data type: address of a
MIL_INT64
|
||||||||||||||||||||||||||||||||||||||
M_OVERWRITE |
//For message mailbox
objects
Specifies that only one message can be kept in the mailbox and is replaced at each write. INFO //For message mailbox
objects
Specifies that only one message can be kept in the mailbox and is replaced at each write. INFO |
||||||||||||||||||||||||||||||||||||||
M_QUEUE |
//For message mailbox
objects
Specifies that multiple messages can be queued in the mailbox. INFO //For message mailbox
objects
Specifies that multiple messages can be queued in the mailbox. INFO |
||||||||||||||||||||||||||||||||||||||
M_MESSAGE_COUNT |
Inquires the number of messages in the message mailbox. (summarize)Inquires the number of messages in the message mailbox. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the number of messages in the message mailbox. |
||||||||||||||||||||||||||||||||||||||
M_MESSAGE_LENGTH |
Inquires the length of the next message in the message mailbox. (summarize)Inquires the length of the next message in the message mailbox. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
Value > 0 |
Specifies the length of the next message in the message mailbox. |
||||||||||||||||||||||||||||||||||||||
M_QUEUE_FULL_MODE |
Inquires the behavior of the queue when the message limit is attained. SET (summarize)Inquires the behavior of the queue when the message limit is attained. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_WRITE_TIMEOUT. |
||||||||||||||||||||||||||||||||||||||
M_ERROR |
Specifies that a MIL error is generated when the message limit is attained. |
||||||||||||||||||||||||||||||||||||||
M_WRITE_TIMEOUT |
Specifies to wait for the write timeout to elapse. |
||||||||||||||||||||||||||||||||||||||
M_QUEUE_SIZE |
Inquires the number of messages the queue can hold. SET (summarize)Inquires the number of messages the queue can hold. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 100 messages. |
||||||||||||||||||||||||||||||||||||||
Value > 0 |
Specifies the number of messages the queue can hold. |
||||||||||||||||||||||||||||||||||||||
M_READ_TIMEOUT |
Inquires the amount of time to wait for a read operation. SET (summarize)Inquires the amount of time to wait for a read operation. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_INFINITE. |
||||||||||||||||||||||||||||||||||||||
M_INFINITE |
Specifies that the read operation waits indefinitely. |
||||||||||||||||||||||||||||||||||||||
Value > 0 |
Specifies the amount of time to wait, in msecs. |
||||||||||||||||||||||||||||||||||||||
M_WRITE_TIMEOUT |
Inquires the amount of time to wait for a write operation. SET (summarize)Inquires the amount of time to wait for a write operation. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_INFINITE. |
||||||||||||||||||||||||||||||||||||||
M_INFINITE |
Specifies that the write operation waits indefinitely. |
||||||||||||||||||||||||||||||||||||||
Value > 0 |
Specifies the amount of time to wait, in msecs. |
The following InquireType parameter settings are used to inquire MIL HTTP server objects allocated using MobjAlloc() with M_HTTP_SERVER.
For inquiring HTTP server settings
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_HTTP_ADDRESS + |
Inquires the web address (URL) with which the MIL HTTP server can be accessed in a web browser. This setting requires MIL driver update 47 (or later). SET (summarize)Inquires the web address (URL) with which the MIL HTTP server can be accessed in a web browser. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
|
||||||||||||||||||||||||||||||||||||||
M_HTTP_PORT |
Inquires the port on which the MIL HTTP server listens for incoming connections. For increased security, you should ensure that remote computers cannot access this port from the internet/WAN. This setting requires MIL driver update 47 (or later). SET (summarize)Inquires the port on which the MIL HTTP server listens for incoming connections. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
0 <= Value <=66535 |
Specifies the port number. INFO |
||||||||||||||||||||||||||||||||||||||
M_HTTP_ROOT_DIRECTORY + |
Inquires the path to the folder on the local computer in which the files hosted by the MIL HTTP server are stored. This setting requires MIL driver update 47 (or later). SET (summarize)Inquires the path to the folder on the local computer in which the files hosted by the MIL HTTP server are stored. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
|
||||||||||||||||||||||||||||||||||||||
M_HTTP_STATE |
Inquires whether the MIL HTTP server is enabled. (summarize)Inquires whether the MIL HTTP server is enabled. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_HTTP_START |
Specifies that the MIL HTTP server is enabled. |
||||||||||||||||||||||||||||||||||||||
M_HTTP_STOP |
Specifies that the MIL HTTP server is disabled. |
You can add the following value to the above-mentioned values to get the string's length.
For getting the string size
|
|||||||||||||||||||||||||||||||||||||||
InquireType | Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_STRING_SIZE |
Retrieves the length of the string, including the terminating null character ("\0"). (summarize)Retrieves the length of the string, including the terminating null character ("\0"). (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
Header | Include mil.h. |
Library | Use mil.lib. |
DLL | Requires mil.dll. |