11[DOCUMENT]
22TITLE: Mailboxes
3- REQ_PREFIX: ZEP-SRS-22 -
3+ REQ_PREFIX: ZEP-SRS-25 -
44
55[GRAMMAR]
66IMPORT_FROM_FILE: software_requirements.sgra
@@ -11,7 +11,7 @@ SPDX-License-Identifier: Apache-2.0
1111<<<
1212
1313[REQUIREMENT]
14- UID: ZEP-SRS-22 -1
14+ UID: ZEP-SRS-25 -1
1515STATUS: Draft
1616TYPE: Functional
1717COMPONENT: Mailboxes
@@ -24,10 +24,10 @@ As a Zephyr RTOS developer, I want to be able to initialize a mailbox instance s
2424<<<
2525RELATIONS:
2626- TYPE: Parent
27- VALUE: ZEP-SYRS-22
27+ VALUE: ZEP-SYRS-25
2828
2929[REQUIREMENT]
30- UID: ZEP-SRS-22 -2
30+ UID: ZEP-SRS-25 -2
3131STATUS: Draft
3232TYPE: Functional
3333COMPONENT: Mailboxes
@@ -40,10 +40,10 @@ As a Zephyr RTOS developer, I want to be able to statically define and initializ
4040<<<
4141RELATIONS:
4242- TYPE: Parent
43- VALUE: ZEP-SYRS-22
43+ VALUE: ZEP-SYRS-25
4444
4545[REQUIREMENT]
46- UID: ZEP-SRS-22-4
46+ UID: ZEP-SRS-25-3
4747STATUS: Draft
4848TYPE: Functional
4949COMPONENT: Mailboxes
@@ -56,10 +56,10 @@ As a Zephyr RTOS developer, I want to be able to send messages of different size
5656<<<
5757RELATIONS:
5858- TYPE: Parent
59- VALUE: ZEP-SYRS-22
59+ VALUE: ZEP-SYRS-25
6060
6161[REQUIREMENT]
62- UID: ZEP-SRS-22-6
62+ UID: ZEP-SRS-25-4
6363STATUS: Draft
6464TYPE: Functional
6565COMPONENT: Mailboxes
@@ -69,10 +69,10 @@ The Zephyr RTOS shall handle the data transfer between mailbox objects of the se
6969<<<
7070RELATIONS:
7171- TYPE: Parent
72- VALUE: ZEP-SYRS-22
72+ VALUE: ZEP-SYRS-25
7373
7474[REQUIREMENT]
75- UID: ZEP-SRS-22-8
75+ UID: ZEP-SRS-25-5
7676STATUS: Draft
7777TYPE: Functional
7878COMPONENT: Mailboxes
@@ -85,10 +85,10 @@ As a Zephyr RTOS developer, I want to be able to send a message and wait for it
8585<<<
8686RELATIONS:
8787- TYPE: Parent
88- VALUE: ZEP-SYRS-22
88+ VALUE: ZEP-SYRS-25
8989
9090[REQUIREMENT]
91- UID: ZEP-SRS-22-10
91+ UID: ZEP-SRS-25-6
9292STATUS: Draft
9393TYPE: Functional
9494COMPONENT: Mailboxes
@@ -101,10 +101,10 @@ As a Zephyr RTOS developer, I want to be able to limit how long my thread waits
101101<<<
102102RELATIONS:
103103- TYPE: Parent
104- VALUE: ZEP-SYRS-22
104+ VALUE: ZEP-SYRS-25
105105
106106[REQUIREMENT]
107- UID: ZEP-SRS-22-11
107+ UID: ZEP-SRS-25-7
108108STATUS: Draft
109109TYPE: Functional
110110COMPONENT: Mailboxes
@@ -117,10 +117,10 @@ As a Zephyr RTOS developer, I want to be able to send a message without waiting
117117<<<
118118RELATIONS:
119119- TYPE: Parent
120- VALUE: ZEP-SYRS-22
120+ VALUE: ZEP-SYRS-25
121121
122122[REQUIREMENT]
123- UID: ZEP-SRS-22-13
123+ UID: ZEP-SRS-25-8
124124STATUS: Draft
125125TYPE: Functional
126126COMPONENT: Mailboxes
@@ -133,10 +133,10 @@ As a Zephyr RTOS developer, I want to be notified when my asynchronously sent me
133133<<<
134134RELATIONS:
135135- TYPE: Parent
136- VALUE: ZEP-SYRS-22
136+ VALUE: ZEP-SYRS-25
137137
138138[REQUIREMENT]
139- UID: ZEP-SRS-22-14
139+ UID: ZEP-SRS-25-9
140140STATUS: Draft
141141TYPE: Functional
142142COMPONENT: Mailboxes
@@ -149,10 +149,10 @@ As a Zephyr RTOS developer, I want to be able to receive messages from other thr
149149<<<
150150RELATIONS:
151151- TYPE: Parent
152- VALUE: ZEP-SYRS-22
152+ VALUE: ZEP-SYRS-25
153153
154154[REQUIREMENT]
155- UID: ZEP-SRS-22-15
155+ UID: ZEP-SRS-25-10
156156STATUS: Draft
157157TYPE: Functional
158158COMPONENT: Mailboxes
@@ -165,10 +165,10 @@ As a Zephyr RTOS developer, I want to be able to extract message data into my bu
165165<<<
166166RELATIONS:
167167- TYPE: Parent
168- VALUE: ZEP-SYRS-22
168+ VALUE: ZEP-SYRS-25
169169
170170[REQUIREMENT]
171- UID: ZEP-SRS-22-16
171+ UID: ZEP-SRS-25-11
172172STATUS: Draft
173173TYPE: Functional
174174COMPONENT: Mailboxes
@@ -178,10 +178,10 @@ When a receiving thread requests a message via a mailbox object and no message i
178178<<<
179179RELATIONS:
180180- TYPE: Parent
181- VALUE: ZEP-SYRS-22
181+ VALUE: ZEP-SYRS-25
182182
183183[REQUIREMENT]
184- UID: ZEP-SRS-22-17
184+ UID: ZEP-SRS-25-12
185185STATUS: Draft
186186TYPE: Functional
187187COMPONENT: Mailboxes
@@ -194,10 +194,10 @@ As a Zephyr RTOS developer, I want to be able to limit how long my thread waits
194194<<<
195195RELATIONS:
196196- TYPE: Parent
197- VALUE: ZEP-SYRS-22
197+ VALUE: ZEP-SYRS-25
198198
199199[REQUIREMENT]
200- UID: ZEP-SRS-22-18
200+ UID: ZEP-SRS-25-13
201201STATUS: Draft
202202TYPE: Functional
203203COMPONENT: Mailboxes
@@ -210,10 +210,10 @@ As a Zephyr RTOS developer, I want to be able to identify the source or destinat
210210<<<
211211RELATIONS:
212212- TYPE: Parent
213- VALUE: ZEP-SYRS-22
213+ VALUE: ZEP-SYRS-25
214214
215215[REQUIREMENT]
216- UID: ZEP-SRS-22-20
216+ UID: ZEP-SRS-25-14
217217STATUS: Draft
218218TYPE: Functional
219219COMPONENT: Mailboxes
@@ -226,10 +226,10 @@ As a Zephyr RTOS developer, I want message delivery to respect thread priorities
226226<<<
227227RELATIONS:
228228- TYPE: Parent
229- VALUE: ZEP-SYRS-22
229+ VALUE: ZEP-SYRS-25
230230
231231[REQUIREMENT]
232- UID: ZEP-SRS-22-21
232+ UID: ZEP-SRS-25-15
233233STATUS: Draft
234234TYPE: Functional
235235COMPONENT: Mailboxes
@@ -239,10 +239,10 @@ When multiple threads of equal priority are waiting on an empty mailbox object,
239239<<<
240240RELATIONS:
241241- TYPE: Parent
242- VALUE: ZEP-SYRS-22
242+ VALUE: ZEP-SYRS-25
243243
244244[REQUIREMENT]
245- UID: ZEP-SRS-22-22
245+ UID: ZEP-SRS-25-16
246246STATUS: Draft
247247TYPE: Functional
248248COMPONENT: Mailboxes
@@ -252,10 +252,10 @@ When multiple messages are available in the send queue from the same sender, the
252252<<<
253253RELATIONS:
254254- TYPE: Parent
255- VALUE: ZEP-SYRS-22
255+ VALUE: ZEP-SYRS-25
256256
257257[REQUIREMENT]
258- UID: ZEP-SRS-22-23
258+ UID: ZEP-SRS-25-17
259259STATUS: Draft
260260TYPE: Functional
261261COMPONENT: Mailboxes
@@ -268,10 +268,10 @@ As a Zephyr RTOS developer, I want to be able to create as many mailboxes as my
268268<<<
269269RELATIONS:
270270- TYPE: Parent
271- VALUE: ZEP-SYRS-22
271+ VALUE: ZEP-SYRS-25
272272
273273[REQUIREMENT]
274- UID: ZEP-SRS-22-24
274+ UID: ZEP-SRS-25-18
275275STATUS: Draft
276276TYPE: Functional
277277COMPONENT: Mailboxes
@@ -284,4 +284,4 @@ As a Zephyr RTOS developer, I want the system to validate my inputs and return e
284284<<<
285285RELATIONS:
286286- TYPE: Parent
287- VALUE: ZEP-SYRS-22
287+ VALUE: ZEP-SYRS-25
0 commit comments