mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-10-29 05:40:25 -04:00
40 lines
11 KiB
XML
40 lines
11 KiB
XML
|
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="584px" preserveAspectRatio="none" style="width:583px;height:584px;background:#FFFFFF;" version="1.1" viewBox="0 0 583 584" width="583px" zoomAndPan="magnify"><defs/><g><rect height="26.2969" style="stroke:#00000000;stroke-width:1.0;fill:none;" width="220" x="180.25" y="15"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="210" x="185.25" y="32.9951">UCM verb sequence graph</text><ellipse cx="285" cy="57.2969" fill="#222222" rx="10" ry="10" style="stroke:#222222;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.5;" x1="137.5" x2="429.5" y1="87.2969" y2="87.2969"/><rect fill="#F1F1F1" height="33.9688" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="94" x="90.5" y="139.2969"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="74" x="100.5" y="160.4355">Enable verb</text><rect fill="#F1F1F1" height="33.9688" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="185" x="45" y="208.2656"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="165" x="55" y="229.4043">SectionDefaults sequence</text><rect fill="#F1F1F1" height="33.9688" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="126" x="74.5" y="277.2344"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="106" x="84.5" y="298.373">EnableSequence</text><rect fill="#F1F1F1" height="33.9688" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="253" x="11" y="333.2031"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="233" x="21" y="354.3418">Enable, use and disable verb devices</text><rect fill="#F1F1F1" height="33.9688" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="97" x="89" y="389.1719"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="77" x="99" y="410.3105">Disable verb</text><rect fill="#F1F1F1" height="33.9688" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="129" x="73" y="445.1406"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="109" x="83" y="466.2793">DisableSequence</text><rect fill="#F1F1F1" height="33.9688" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="91" x="384" y="107.2969"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="71" x="394" y="128.4355">Switch verb</text><rect fill="#F1F1F1" height="33.9688" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="120" x="369.5" y="176.2656"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="100" x="379.5" y="197.4043">Disable old verb</text><polygon fill="#F1F1F1" points="373,245.2344,486,245.2344,498,257.2344,486,269.2344,373,269.2344,361,257.2344,373,245.2344" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="113" x="373" y="261.0425">TransitionSequence</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="44" x="317" y="254.6401">present</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="66" x="498" y="254.6401">not present</text><rect fill="#F1F1F1" height="33.9688" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="145" x="278.5" y="279.2344"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="125" x="288.5" y="300.373">TransitionSequence</text><rect fill="#F1F1F1" height="33.9688" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="123" x="289.5" y="335.2031"/><text fill="#000000" font-family="sans-s
|
||
|
|
@startuml
|
||
|
|
title "UCM verb sequence graph"
|
||
|
|
|
||
|
|
|
||
|
|
start
|
||
|
|
split
|
||
|
|
:Enable verb;
|
||
|
|
:SectionDefaults sequence;
|
||
|
|
:EnableSequence;
|
||
|
|
|
||
|
|
:Enable, use and disable verb devices;
|
||
|
|
|
||
|
|
:Disable verb;
|
||
|
|
:DisableSequence;
|
||
|
|
split again
|
||
|
|
:Switch verb;
|
||
|
|
:Disable old verb;
|
||
|
|
if (TransitionSequence) then (present)
|
||
|
|
:TransitionSequence;
|
||
|
|
:Enable new verb;
|
||
|
|
else (not present)
|
||
|
|
:Disable old verb;
|
||
|
|
:DisableSequence;
|
||
|
|
:Enable new verb;
|
||
|
|
:EnableSequence;
|
||
|
|
endif
|
||
|
|
end split
|
||
|
|
stop
|
||
|
|
|
||
|
|
@enduml
|
||
|
|
|
||
|
|
PlantUML version 1.2022.5(Sat Apr 30 12:55:52 CEST 2022)
|
||
|
|
(LGPL source distribution)
|
||
|
|
Java Runtime: OpenJDK Runtime Environment
|
||
|
|
JVM: OpenJDK 64-Bit Server VM
|
||
|
|
Default Encoding: UTF-8
|
||
|
|
Language: cs
|
||
|
|
Country: CZ
|
||
|
|
--></g></svg>
|