Intermec 5055 Reference Guide

Page of 216
im_irl_v
5-40
im_irl_v
Purpose:
This function receives input from any specified source in any format, in the same
manner as an IRL command V (universal input). For more information on IRL and
command V, refer to the IRL Programming Reference Manual (Part No. 048609).
Syntax:
#include "im5055.h"
IM_USHORT im_irl_v
    (IM_USHORT 
timeout
,
    IM_CONTROL 
edit
,
    IM_LABEL_BEEP_CONTROL 
beep
,
    IM_CONTROL 
display
,
    IM_ORIGIN 
*source
,
    IM_UCHAR 
*instring
,
    IM_USHORT 
*cmd_count
,
    IM_DECTYPE 
*symbology
);
IN Parameters:
timeout    Receive timeout period. The return status indicates whether the function was
successful or a timeout occurred.
Numeric value or one of these constants:
1 to 65,534 ms    Numeric range.
IM_ZERO_TIMEOUT    No wait.
IM_INFINITE_TIMEOUT    Wait forever. The function does not return until the end of
message character has been received.
edit    Determines whether the wedge reader parses reader commands. Use one of these
constants:
IM_DISABLE    Disable reader command parsing. Reader commands are treated as
data.
IM_ENABLE    Enable reader command parsing.
beep     Determines whether the IRL V command beeps or not when data is entered.
This parameter is one of these constants:
IM_APPLI_BEEP    Application controls the beep. You code the application to sound a
beep when your program design requires one.
IM_WEDGE_BEEP    Beeps occur automatically. The 5055 always beeps when data is
entered.
display    Determines if the data is displayed as it is entered. The display parameter is
one of these constants:
IM_DISABLE    Disable display of data.