CONFIG_WELDING_DETAIL_INFO

This structure defines detailed analog welding channel parameters, including the type, channel number, and configured minimum/maximum output limits. It provides low-level configuration data for current and voltage control channels.

BYTE#

Field Name

Data Type

Value

Remarks

0

_iChannel

unsigned char

0~2

Channel index
0: Not specified
1~2: Active analog channels

1

_iChannelType

unsigned char

0~1

Channel type
0: Current channel
1: Voltage channel

2

_iRealMinOut

float

Real measured minimum output value

6

_iMinOut

float

Configured minimum output setpoint

10

_iRealMaxOut

float

Real measured maximum output value

14

_iMaxOut

float

Configured maximum output setpoint

Total size: 18 bytes

Defined in: DRFS.h

typedef struct _CONFIG_WELDING_DETAIL_INFO
{
    /* Channel index: 0 = none, 1~2 = valid channels */
    unsigned char _iChannel;

    /* Channel type: 0 = current, 1 = voltage */
    unsigned char _iChannelType;

    /* Real minimum output value */
    float _iRealMinOut;

    /* Configured minimum output */
    float _iMinOut;

    /* Real maximum output value */
    float _iRealMaxOut;

    /* Configured maximum output */
    float _iMaxOut;

} CONFIG_WELDING_DETAIL_INFO, *LPCONFIG_WELDING_DETAIL_INFO;