User Information item used in A-ASSOCIATE-RQ/AC. PS3.8 Section 9.3.2.3.
Extended Negotiation Sub-Items (PS3.7 Annex D)
| Type | Hex | Struct | Notes |
|---|---|---|---|
| – | 0x51 | (inline) max_pdu_length | PS3.7 D.3.3.1 |
| – | 0x52 | (inline) implementation_uid | PS3.7 D.3.3.2 |
| – | 0x55 | (inline) implementation_version | PS3.7 D.3.3.3 |
| 0x54 | – | RoleSelection | PS3.7 Annex D.3.3.4 |
| 0x56 | – | SopClassExtendedNegotiation | PS3.7 Annex D.3.3.5 |
| 0x57 | – | SopClassCommonExtendedNegotiation | PS3.7 Annex D.3.3.6 |
| 0x58 | – | UserIdentity (RQ only) | PS3.7 Annex D.3.3.7 |
| 0x59 | – | UserIdentityAc (AC only) | PS3.7 Annex D.3.3.8 |
Async Operations Window (0x53) is not yet implemented.
Summary
Types
@type t() :: %Dimse.Pdu.UserInformation{ implementation_uid: String.t() | nil, implementation_version: String.t() | nil, max_pdu_length: pos_integer() | nil, role_selections: [Dimse.Pdu.RoleSelection.t()] | nil, sop_class_common_extended: [Dimse.Pdu.SopClassCommonExtendedNegotiation.t()] | nil, sop_class_extended: [Dimse.Pdu.SopClassExtendedNegotiation.t()] | nil, user_identity: Dimse.Pdu.UserIdentity.t() | nil, user_identity_ac: Dimse.Pdu.UserIdentityAc.t() | nil }