Skip to content

Commit

Permalink
Pipeline 2.0 - v3
Browse files Browse the repository at this point in the history
  • Loading branch information
marcinszkudlinski committed Jun 6, 2024
1 parent 1c4790f commit 16b730d
Show file tree
Hide file tree
Showing 10 changed files with 403 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
left to right direction
(**Module1** //Source//) as mod1
rectangle "//useSource// **S2S_copy** //useSink// " as copy1
(//sink// **Module2**) as mod2

mod1 --> copy1
copy1 --> mod2
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
left to right direction
(**Module1** //Source//) as mod1
rectangle "//source// **BUFFER** //sink// " as buf1
rectangle "//useSource// **S2S_copy** //useSink// " as copy1
rectangle "//useSource// **S2S_copy1** //useSink// " as copy2
(//Sink// **Module2**) as mod2

mod1 --> copy1
copy1 --> buf1
buf1 --> copy2
copy2 --> mod2
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
left to right direction

package pipeline1{
(LL1) #ADD1B2
(LL2) #ADD1B2
rectangle buffer1 #ADD1B2
rectangle buffer2 #ADD1B2
}

package pipeline2{
(LL5) #B4A7E5
(LL6) #B4A7E5
rectangle buffer5 #B4A7E5
rectangle buffer6 #B4A7E5
}

package pipeline3{
(LL3) #E3664A
(LL4) #E3664A
rectangle buffer3 #E3664A
rectangle buffer4 #E3664A
}

LL1 --> buffer1
buffer1 --> LL2
LL2 --> buffer2

LL5 --> buffer5
buffer5 --> LL6
LL6 --> buffer6

LL3 --> buffer3
buffer3 --> LL4
LL4 --> buffer4

buffer2 --> LL3
buffer6 --> LL3
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
left to right direction

package pipeline1{
(LL1) #ADD1B2
(LL2) #ADD1B2
rectangle buffer1 #ADD1B2
rectangle buffer2 #ADD1B2
(LL3) #ADD1B2
(LL4) #ADD1B2
rectangle buffer3 #ADD1B2
rectangle buffer4 #ADD1B2
}

package pipeline2{
(LL5) #B4A7E5
(LL6) #B4A7E5
rectangle buffer5 #B4A7E5
rectangle buffer6 #B4A7E5
}

LL1 --> buffer1
buffer1 --> LL2
LL2 --> buffer2

LL5 --> buffer5
buffer5 --> LL6
LL6 --> buffer6

LL3 --> buffer3
buffer3 --> LL4
LL4 --> buffer4

buffer2 --> LL3
buffer6 --> LL3
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
@startuml
(**Module** //useSink//) as mod1
(legacy **Module** //use audio_stream//) as mod2
package comp_buffer{
left to right direction
usecase "shadow dp_queue" as DP1
usecase "comp_buffer \n audio_stream" as cb1
}
mod1 --> DP1 : all feaures available
DP1 --> cb1
cb1 --> mod2
:scheduler: as sh
sh ---> comp_buffer : trigger copy from shadow to audio_stream
@enduml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
left to right direction
(LL1)
rectangle buffer1
(LL2)
rectangle buffer2
(LL3)
rectangle buffer3
(...)

LL1 --> buffer1
buffer1 --> LL2
LL2 --> buffer2
buffer2 --> LL3
LL3 --> buffer3
buffer3 --> ...

Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
left to right direction
(**Module3** //use sink//) as mod3
(//sink// **Module4**) as mod4

(**Module1** //Source//) as mod1
(//use source// **Module2**) as mod2

mod1 --> mod2
mod3 --> mod4
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
left to right direction
(**Module3** //use sink//) as mod3
rectangle "//source// **BUFFER** //sink// " as buf2
rectangle "//useSource// **S2S_copy** //useSink// " as copy1
(//sink// **Module4**) as mod4

(**Module1** //Source//) as mod1
rectangle "//source// **BUFFER** //sink// " as buf1
rectangle "//useSource// **S2S_copy** //useSink// " as copy2
(//use source// **Module2**) as mod2

mod1 --> copy1
copy1 --> buf1
buf1 --> mod2

mod3 --> copy2
copy2 --> buf2
buf2 --> mod4
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
left to right direction
(**Module1** //use Source//) as mod1
rectangle "//source// **BUFFER** //sink// " as buf1
(//use sink// **Module2**) as Mod2

mod1 --> buf1
buf1 --> Mod2

Large diffs are not rendered by default.

0 comments on commit 16b730d

Please sign in to comment.