Relation of primitives at the two DLC end-points

Một phần của tài liệu Bsi bs en 61158 3 1 2014 (Trang 62 - 68)

With few exceptions, a primitive issued at one DLCEP will have consequences at another DLCEP. The relations of primitives at one DLCEP to primitives at another DLCEP of the same DLC are defined in the appropriate subclause in 6.5 through 6.7, and are summarized in the diagrams of Figure 9 through Figure 14.

However, a DL-DISCONNECT request or indication primitive may terminate any of the other sequences before completion. A DL-RESET request or indication primitive may terminate a data transfer sequence before completion.

a) Successful DLC Establishment DL-CONNECT

request

DL-CONNECT confirm

DL-CONNECT indication

DL-CONNECT response

b) DLC Establishment Collision

—merged DLCs DL-CONNECT

request DL-CONNECT

indication

DL-CONNECT request DL-CONNECT indication DL-CONNECT

response DL-CONNECT

confirm

DL-CONNECT response DL-CONNECT confirm

DL-DISCONNECT indication c) DLS User Invoked

DLC Release DL-DISCONNECT

request

d) Simultaneous DLS User Invoked DLC Release DL-DISCONNECT

request

DL-DISCONNECT request

e) DLS Provider Invoked DLC Release

f) Simultaneous DLS User and DLS Provider Invoked DLC Release

g) DLS User Cancellation of a DLC Establishment Attempt (before confirmation)

g2) … before remote response

g3) … after remote response g1) … before remote indication

DL-CONNECTION

-ESTABLISHED indication

DL-DISCONNECT request

DL-DISCONNECT indication DL-DISCONNECT

indication DL-DISCONNECT

indication

DL-DISCONNECT request DL-CONNECT request

DL-DISCONNECT request DL-CONNECT

request DL-CONNECT indication

DL-DISCONNECT indication

DL-CONNECT request

DL-DISCONNECT request

DL-CONNECT indication

DL-DISCONNECT indication

DL-CONNECT response

NOTE: The merger occurs here

Figure 9 – Summary of DL-connection-mode service primitive time-sequence diagrams for peer DLCs (portion 1)

DL-RESET-COMPLETED indication

DL-RESET indication DL-RESET

response

DL-RESET indication

DL-RESET response DL-RESET-COMPLETED

indication

h) DLS User Rejection of a DLC Establishment Attempt

k) Simultaneous DLS User Invoked Reset j) DLS User Invoked

Reset DL-RESET

request

DL-RESET confirm

DL-RESET response DL-RESET indication

i) DLS Provider Rejection of a DLC Establishment Attempt

l) DLS Provider Invoked Reset

m) Simultaneous DLS User and DLS Provider Invoked Reset DL-RESET

request

DL-RESET confirm

DL-RESET indication

DL-RESET response

DL-DATA

request DL-DATA indication DL-DATA

confirm

n) Classical or Disordered

Queued Data Transfer o) Ordered or Unordered

Queued Data Transfer

p) Ordered or Unordered Buffer Data Transfer DL-RESET-COMPLETED

indication

DL-RESET-COMPLETED indication

DL-CONNECT

request DL-CONNECT indication DL-DISCONNECT

indication

DL-DISCONNECT request

DL-CONNECT request DL-DISCONNECT

indication

DL-RESET request DL-RESET confirm

DL-RESET request DL-RESET confirm

DL-DATA

request DL-DATA indication DL-DATA

confirm

DL-BUFFER-SENT indication

indication

DL-BUFFER-RECEIVED

Figure 10 – Summary of DL-connection-mode service primitive time-sequence diagrams for peer DLCs (portion 2)

Figure 11 – Summary of DL-connection-mode service primitive time-sequence diagrams for publishers of a multi-peer DLC (portion 1)

DL-CONNECT S request DL-CONNECT

confirm

DL-CONNECT indication

DL-CONNECT response P

DL-CONNECTION

-ESTABLISHED

indication a) Successful DLC Establishment

DL-DISCONNECT indication c) DLS User Invoked

DLC Release DL-DISCONNECT

request P S

d) Simultaneous DLS User Invoked DLC Release DL-DISCONNECT

request DL-DISCONNECT request

P S

DL-DISCONNECT

indication DL-DISCONNECT indication e) DLS Provider Invoked

DLC Release

P S DL-DISCONNECT

request

f) Simultaneous DLS User and DLS Provider Invoked DLC Release

DL-DISCONNECT indication

P S

g) DLS User Cancellation of a DLC Establishment Attempt

DL-DISCONNECT request DL-CONNECT request

DL-DISCONNECT indication DL-CONNECT indication g2) … before remote response

P S

DL-DISCONNECT request DL-CONNECT request

DL-DISCONNECT indication DL-CONNECT indication

DL-CONNECT response g3) … after remote response

P S

DL-DISCONNECT request DL-CONNECT request

g1) … before remote indication

P S

b) DLC Establishment Collision S

DL-CONNECT P request

DL-CONNECT indication

DL-CONNECT request DL-CONNECT indication

DL-CONNECT response

DL-CONNECT response DL-CONNECT confirm DL-CONNECT

confirm

Figure 12 – Summary of DL-connection-mode service primitive time-sequence diagrams for publishers of a multi-peer DLC (portion 2)

...

h) DLS User Rejection of a DLC Establishment Attempt

k) Simultaneous DLS User Invoked Reset DL-RESET

request DL-RESET

confirm

DL-RESET request

DL-RESET confirm

P S

n) Queued Data Transfer to Subscribers

P S

p) Subscriber Query DL-SUBSCRIBER-QUERY

request DL-SUBSCRIBER-QUERY confirm

P S

i) DLS Provider Rejection of a DLC Establishment Attempt

DL-DISCONNECT indication DL-CONNECT

request

P S

o) Buffer Data Transfer to Subscribers

P S

DL-DATA

request DL-DATA indication DL-DATA

confirm

DL-BUFFER-SENT indication

indication

DL-BUFFER-RECEIVED

...

l) DLS Provider Invoked Reset P

DL-RESET indication DL-RESET

response

DL-RESET indication

DL-RESET response S

DL-RESET-COMPLETED indication

m) Simultaneous DLS User and DLS Provider Invoked Reset DL-RESET

request DL-RESET

confirm

DL-RESET indication

DL-RESET response

P S

DL-RESET-COMPLETED indication

j) DLS User Invoked Reset DL-RESET

request DL-RESET

confirm

DL-RESET response DL-RESET indication

P S

DL-RESET-COMPLETED indication

DL-CONNECT indication

DL-DISCONNECT request

DL-CONNECT S request DL-CONNECT

confirm P

Figure 13 – Summary of additional DL-connection-mode service primitive time-sequence diagrams for a multi-peer DLC subscriber

where the diagrams differ from the corresponding ones for a publisher (portion 1)

DL-CONNECTION

-ESTABLISHED

indication DL-CONNECT P

request DL-CONNECT

confirm

DL-CONNECT indication

DL-CONNECT response S

DL-CONNECT request

DL-DISCONNECT indication

DL-CONNECT indication

DL-DISCONNECT request

S P

b) DLS User Rejection of a DLC Establishment Attempt a) Successful DLC Establishment

d) DLS User Invoked DLC Release DL-DISCONNECT

request

S P

DL-DISCONNECT indication e) DLS Provider Invoked

DLC Release

S P

c) DLS User Cancellation of a DLC Establishment Attempt

DL-DISCONNECT request DL-CONNECT

request

DL-DISCONNECT indication DL-CONNECT indication c2) … before remote response

S P

DL-DISCONNECT request DL-CONNECT

request

c1) … before remote indication

S P

g) DLS User Invoked Reset

DL-RESET request

DL-RESET confirm

S P

DL-DISCONNECT request

f) Simultaneous DLS User and DLS Provider Invoked DLC Release

S P

DL-DISCONNECT request

DL-CONNECT indication

DL-CONNECT response c3) … after remote response

S P

DL-CONNECT request

DL-CONNECTION

-ESTABLISHED

indication

does not occur after DLC merger does not occur after DLC merger

Figure 14 – Summary of additional DL-connection-mode service primitive time-sequence diagrams for a multi-peer DLC subscriber

Một phần của tài liệu Bsi bs en 61158 3 1 2014 (Trang 62 - 68)

Tải bản đầy đủ (PDF)

(132 trang)