ГОСТ Р 56845—2015
typedef struct HANDLEList
{
intu16 count;
intu16 length;
HANDLE value[1};/* первый элемент массива *
} HANDLEList;
typedef struct DataRequest
{
DataReqld data_reqjd;
DataReqMode data_req_mode:
RelativeTime data_req_time.
intu16 DataRequest_data_req_personJd;
OID_Type data_req_dass;
HANDLEList data_req_obj_handle_list:
} DataRequest;
typedef intu16 DataReqResult;
«define
«define
«define
«define
«define
«define
«define
«define
«define
«define
«define
«define
«define
«define
«define
«define
«define
«define
DATA_REQ_RESULT_NO_ERROR0
DATA_REQ_RESULT_UNSPECIFIC_ERROR1
DATA_REQ_RESULT_NO_STOP_SUPPORT2
DATA_REQ_RESULT_NO_SCOPE_ALL_SUPPORT3
DATA_REQ_RESULT_NO_SCOPE_CLASS_SUPPORT4
DATA_REQ_RESULT_NO_SCOPE_HANDLE_SUPPORT5
DATA_REQ_RESULT_NO_MODE_SINGLE_RSP_SUPPORT6
DATA_REQ_RESULT_NO_WODE_TIME_PERIOD_SUPPORT7
DATA_REQ_RESULT_NO_MODE_TIME_NO_LIMIT_SUPPORT8
DATA_REQ_RESULT_NO_PERSON_ID_SUPPORT9
DATA_REQ_RESULT_UNKNOWN_PERSON_ID11
DATA_REQ_RESULT_UNKNOWN_CLASS12
DATA_REQ_RESULT_UNKNOWN_HANDLE13
DATA_REQ_RESULT_UNSUPP_SCOPE14
DATA_REQ_RESULTJJNSUPP_MODE15
DATA_REQ_RESULT_INIT_MANAGER_OVERFLOW16
DATA_REQ_RESULT_CONTINUATION_NOT_SUPPORTED17
DATA_REO_RESULT_INVALID_REO_ID18
typedef struct DataResponse
{
RelativeTime rel_time_slamp;
DataReqResult data_req_result;
OID_Type eventjype;
Any eventJnfo;
} DataResponse;
typedef FLOAT_Type SimpleNuObsVakie;
typedef struct SimpleNuObsValueCmp
/* первый элемент массива V
{
intu16 count;
intu16 length;
SimpleNuObsValue value{1J;
} SimpleNuObsValueCmp;
typedef SFLOAT_Type BasicNuObsValue;
typedef struct BasicNuObsValueCmp
/* первый элемент массива V
{
intu16 count;
intu16 length;
BasicNuObsValue value[1J;
} BasicNuObsValueCmp;
«endif
Г
PHD TYPES V
158