ГОСТ Р 56845—2015
typedef struct HandleAttrValMapEntry
{
HANDLE obj_handte:
AttrValMap attr_val_map:
} HandleAttrValMapEntry:
typedef struct HandleAttrValMap
typedef intu16 StoSampleAlg;
«define
«define
«define
«define
«define
«define
«define
«define
typedef struct SetTimelnvoke
{
AbsoluteTime date_time;
FLOAT_Type accuracy;
} SetTimelnvoke:
typedef struct SegmldList
{
intu16 count;
intu16 length:
InstNumber value[1);
} SegmldList;
typedef struct AbsTimeRange
{
AbsoluteTime from_time:
AbsoluteTime to_time;
} AbsTimeRange;
typedef struct Segmentlnfo
{
InstNumber seg_inst_no;
AttributeList seg_info;
} Segmentlnfo:
typedef struct SegmentlnfoList
{
intu16 count;
intu16 length;
Segmentlnfo value[1];
} SegmentlnfoList:
typedef struct SegmSelection
{
intul6 choice;
intu16 length:
«define
«define
«define
union
{
typedef mtu16 ConfirmMode;
«define UNCONFIRMED 0x0000
«define CONFIRMED 0x0001
{
intu16 count;
intu16 length;
HandleAttrValMapEntry value{1);/’ первый элемент массива 7
} HandleAttrValMap;
ST_ALG_NOS0x0000
ST_ALG_MOVING_AVERAGE0x0001
ST_ALG_RECURSIVE_0x0002
ST_ALG_MIN_PICK0x0003
ST_ALG_MAX_PICK0x0004
ST_ALG_MEDIAN0x0005
ST_ALG_TRENDED0x0200
ST_ALG_NO_DOWNSAMPLING0x0400
/• первый элемент массива V
/* первый элемент массива V
ALL_SEGMENTS_CHOSEN0x0001
SEGM_ID_LIST_CHOSEN0x0002
ABS_TIME_RANGE_CHOSEN0x0003
147