ГОСТ Р 56845—2015
«define
«define
«define
«define
«define
«define
«define
«define
ROIV_CMIP_ACTION_CHOSEN0x0106
ROIV_CMIP_CONFIRMED_ACTION_CHOSEN0x0107
RORS_CMIP_CONFIRMED_EVENT REPORT_CHOSEN0x0201
RORS_CMIP_GET_CHOSEN0x0203
RORS_CMIP_CONFIRMED_SET_CHOSEN0x0205
RORS_CMIP_CONFIRMED_ACTION_CHOSEN0x0207
ROER CHOSEN0x0300
RORJ CHOSEN0x0400
union
{
EventReportArgumentSimple roiv_cmipEven!Report;
EventReportArgumentSimple roiv_cmipConfirroedEventReport;
GetArgumentSimple roiv_cmipGet;
SetArgumentSimple roiv_cmipSet;
SetArgumentSimple roiv_cmipConfirmedSel;
ActionArgumentSimpIe roiv_cmipAction:
ActionArgumentSimpIe roiv_cmipConfirmedAction;
EventReportResultSimple rors_cmipConfirmedEventReport.
GetResultSimple rors_cmipGet;
SetResultSimple rors_cmipConfirmedSet;
AclionResultSimple rors_cmipConfirmedAct*on:
ErrorResult roer:
RejectResult rorj;
}u:
} choice:
} DATA_apdu:
typedef strnct APDU
{
intu16cho«ce;
intu16 length;
«define
«define
«define
«define
«define
«define
AARQ_CHOSEN0xE200
AARE_CHOSEN0xE300
RLRQ_CHOSEN0xE400
RLRE_CHOSEN0xE500
ABRT CHOSENОхЕбОО
PRST_CHOSEN0xE700
union
<
AARQ_apdu aarq;
AARE_apdu aare;
RLRQ_apdu rlrq;
RLRE_apdu rlre;
ABRTapdu abrt;
PRST_apdu pfst;
}u:
} APDU;
typedef mtu32 NomendatureVersion;
«defineNOM_VERSION10x80000000
typedef intu32 FunctionalUnits:
«define
«define
«define
FUN_UNITS_UNIDIRECTIONAL
FUN_UNITS_HAVETESTCAP
FUN_UNITS_CREATETESTASSOC
0x80000000
0x40000000
0x20000000
typedef intu32 SystemType;
«define
«define
SYS_TYPE_MANAGER
SYS_TYPE_AGENT
0x80000000
0x00800000
typedef mtu16 Configtd;
«define
«define
«define
MANAGER_CONFIG_RESPONSE0x0000
STANDARD_CONFIG_START0x0001
STANDARD_CONFIG_END0x3FFF
153