HighInBC

Untitled

Nov 1st, 2026
387
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.63 KB | None | 0 0
  1. [
  2. {
  3. "action": "Apply one falling transition; hold low for 1 s, then return high.",
  4. "case_id": "C-bb2232865b74480ebec1ec3abe1d1d92",
  5. "covers": [
  6. {
  7. "revision": 2,
  8. "spec_id": "S-0fd0ea46adb14ad5bebc72bbdb10b35b"
  9. }
  10. ],
  11. "expected": "Only one event is accepted; hold and rising transition do not add progress.",
  12. "revision": 2,
  13. "setup": "Acquisition ready, zero events, past startup exclusion and no accepted event within 10 ms."
  14. },
  15. {
  16. "action": "Start; supply accepted events with 1 s then 2 s intervals, observing between events and through result completion.",
  17. "case_id": "C-62f0cba4c93a43f2948eed3078214867",
  18. "covers": [
  19. {
  20. "revision": 2,
  21. "spec_id": "S-0fd0ea46adb14ad5bebc72bbdb10b35b"
  22. }
  23. ],
  24. "expected": "Progress identifies acquisition waiting at zero accepted events, then one, then two. During the red result it identifies completed acquisition; in final idle it is off.",
  25. "revision": 2,
  26. "setup": "Idle with input high."
  27. },
  28. {
  29. "action": "Withhold events for 60 s; observe progress, then supply remaining events with qualifying unequal intervals.",
  30. "case_id": "C-22cfd0b102e04df48364c8894fdac978",
  31. "covers": [
  32. {
  33. "revision": 2,
  34. "spec_id": "S-0fd0ea46adb14ad5bebc72bbdb10b35b"
  35. }
  36. ],
  37. "expected": "During silence the device continues to indicate acquisition waiting at the retained accepted-event count; no timeout or result occurs. Remaining accepted events complete the same acquisition.",
  38. "revision": 2,
  39. "setup": "Separate acquisition trials at zero, one and two accepted events."
  40. },
  41. {
  42. "action": "Wait respectively 1 s and 10 s after start before first event; in each use 1 s then 2 s inter-event intervals.",
  43. "case_id": "C-371ee56456a8435fbc22ffceeef660a7",
  44. "covers": [
  45. {
  46. "revision": 2,
  47. "spec_id": "S-0fd0ea46adb14ad5bebc72bbdb10b35b"
  48. }
  49. ],
  50. "expected": "Both produce red after the third event; start delay has no effect on result selection.",
  51. "revision": 2,
  52. "setup": "Two independent acquisition trials, compatible pulses."
  53. },
  54. {
  55. "action": "Start and deliver three accepted events with 2 s then 1 s intervals. Observe to completion and press start again.",
  56. "case_id": "C-3bc029af38f747cb9d5a742be0edf3bc",
  57. "covers": [
  58. {
  59. "revision": 2,
  60. "spec_id": "S-657565ad0b8c42e4bc7af35884e002c6"
  61. }
  62. ],
  63. "expected": "A distinguishable green result is presented. The selected outcome does not change to red before automatic completion; continuous visible color until idle is not required. Progress identifies completed acquisition during presentation; result and progress finish off in idle. Fresh press begins acquisition.",
  64. "revision": 2,
  65. "setup": "Idle with compatible power and pulses."
  66. },
  67. {
  68. "action": "Start and deliver three accepted events with 1 s then 2 s intervals. Observe to completion.",
  69. "case_id": "C-1e6b6f6d7c7e4547a9cf8a29963f6fe2",
  70. "covers": [
  71. {
  72. "revision": 2,
  73. "spec_id": "S-657565ad0b8c42e4bc7af35884e002c6"
  74. }
  75. ],
  76. "expected": "A distinguishable red result is presented. The selected outcome does not change to green before automatic completion; continuous visible color until idle is not required. Progress identifies completed acquisition during presentation; result and progress finish off in idle.",
  77. "revision": 2,
  78. "setup": "Idle with compatible power and pulses."
  79. },
  80. {
  81. "action": "Inspect the external GC connection and power source responsibilities.",
  82. "case_id": "C-c7bda74a583646cc942a5c8898f75eca",
  83. "covers": [
  84. {
  85. "revision": 1,
  86. "spec_id": "S-a567435068bb428d9b644457352dcf74"
  87. }
  88. ],
  89. "expected": "Exactly VCC, SIGNAL and GND connect GC and device; all device operating power comes from GC, SIGNAL is an input, and GND is common reference.",
  90. "revision": 1,
  91. "setup": "Device configured for the selected GC installation."
  92. },
  93. {
  94. "action": "Inspect the design for the required optional SIGNAL pull-up provision.",
  95. "case_id": "C-1bcc1eff87d44008acf2231d94fbf4e3",
  96. "covers": [
  97. {
  98. "revision": 1,
  99. "spec_id": "S-a567435068bb428d9b644457352dcf74"
  100. }
  101. ],
  102. "expected": "A resistor footprint provides optional pull-up provision. Population is explicitly unresolved; neither populated nor unpopulated status is accepted as the decided final configuration by this case.",
  103. "revision": 1,
  104. "setup": "Independent PCB design for the selected installation."
  105. },
  106. {
  107. "action": "Start and supply three accepted events with successive 1 s and 2 s intervals, returning SIGNAL high after each pulse; observe to completion.",
  108. "case_id": "C-586c9ec3654247428b6e0519f6b57945",
  109. "covers": [
  110. {
  111. "revision": 1,
  112. "spec_id": "S-a567435068bb428d9b644457352dcf74"
  113. }
  114. ],
  115. "expected": "At each listed supply, acquisition and progress work, a red result is presented, and completion returns indications off/idle. Return-high transitions do not add events. These are conditional functional expectations, not completed electrical qualification.",
  116. "revision": 1,
  117. "setup": "Separate settled supply trials at 3.2, 3.7, 4.2 and 5 V from the GC connection, with adequate source current and compatible GC-driven rail-to-rail pulses assumed. Device idle. These sample points do not exhaustively establish the continuous range."
  118. },
  119. {
  120. "action": "Send falling pulses at t+6 ms and t+10 ms, returning high between.",
  121. "case_id": "C-87dfcf6ccaac4e2a937b8076368f033a",
  122. "covers": [
  123. {
  124. "revision": 2,
  125. "spec_id": "S-d6500212347e40fbbc7700a593e60ba6"
  126. }
  127. ],
  128. "expected": "First is ignored; second is accepted as event two.",
  129. "revision": 2,
  130. "setup": "One accepted event at nominal t, acquisition ready."
  131. },
  132. {
  133. "action": "Send accepted events at t, t+1000, t+2000; after retry settles send at t+3000, t+4000, t+6000, without start.",
  134. "case_id": "C-6cd46d02444f4e56a28442f48d8064d0",
  135. "covers": [
  136. {
  137. "revision": 2,
  138. "spec_id": "S-d6500212347e40fbbc7700a593e60ba6"
  139. }
  140. ],
  141. "expected": "First triple produces no colored result and progress returns to acquisition waiting at zero accepted events. Next two events advance to one and two, not a result; third new event produces red.",
  142. "revision": 2,
  143. "setup": "Acquisition ready."
  144. },
  145. {
  146. "action": "Send pulses at t+5, t+1000 and t+3000 ms.",
  147. "case_id": "C-3dfd07c2265c4de7b4fecf02315b5bff",
  148. "covers": [
  149. {
  150. "revision": 2,
  151. "spec_id": "S-d6500212347e40fbbc7700a593e60ba6"
  152. }
  153. ],
  154. "expected": "5 ms pulse does not advance progress or change intervals; third accepted event at t+3000 produces red.",
  155. "revision": 2,
  156. "setup": "Acquisition ready, first event accepted at t."
  157. },
  158. {
  159. "action": "Supply six accepted events 1 s apart without another start.",
  160. "case_id": "C-bfc6d222c7974e7dad3aa0178f0a0a4d",
  161. "covers": [
  162. {
  163. "revision": 2,
  164. "spec_id": "S-d6500212347e40fbbc7700a593e60ba6"
  165. }
  166. ],
  167. "expected": "Both equal-interval triples retry without color; after sixth and settled retry, progress indicates acquisition waiting at zero accepted events.",
  168. "revision": 2,
  169. "setup": "Acquisition ready."
  170. },
  171. {
  172. "action": "Send at t+2005 then t+2100 ms.",
  173. "case_id": "C-512842f5926b4038b80ab25e0f42c4fe",
  174. "covers": [
  175. {
  176. "revision": 2,
  177. "spec_id": "S-d6500212347e40fbbc7700a593e60ba6"
  178. }
  179. ],
  180. "expected": "First is ignored, second is first accepted event of fresh acquisition.",
  181. "revision": 2,
  182. "setup": "Equal-interval triple at t, t+1000, t+2000 ms; retry ready before next pulse."
  183. },
  184. {
  185. "action": "Use successive intervals 1000/1024, 1000/1025, 1024/1000 and 1025/1000 ms.",
  186. "case_id": "C-80de1ef48b1e4492ace9724e2ee56466",
  187. "covers": [
  188. {
  189. "revision": 2,
  190. "spec_id": "S-d6500212347e40fbbc7700a593e60ba6"
  191. }
  192. ],
  193. "expected": "Outcomes respectively: retry without color, red, retry without color, green.",
  194. "revision": 2,
  195. "setup": "Independent acquisition-ready trials with exact nominal accepted-event timing."
  196. },
  197. {
  198. "action": "Press/release start, then supply two accepted events with qualifying unequal intervals.",
  199. "case_id": "C-6fdebf1c4a8347a3a336fbc3b5e445e3",
  200. "covers": [
  201. {
  202. "revision": 2,
  203. "spec_id": "S-eb0e074db11740e3876a6e0c2d7b5dea"
  204. }
  205. ],
  206. "expected": "Partial progress is retained; the same acquisition completes with a result.",
  207. "revision": 2,
  208. "setup": "Acquiring with one accepted event."
  209. },
  210. {
  211. "action": "Supply pulses at several points during result presentation; stop before completion. Then press start in idle.",
  212. "case_id": "C-fcec96c7a64c42a28352fde47a2d40d8",
  213. "covers": [
  214. {
  215. "revision": 2,
  216. "spec_id": "S-eb0e074db11740e3876a6e0c2d7b5dea"
  217. }
  218. ],
  219. "expected": "Result remains red, completes off/idle, and the new acquisition starts with zero events.",
  220. "revision": 2,
  221. "setup": "A red result is being presented, start released."
  222. },
  223. {
  224. "action": "Press and release start, then observe before further pulses.",
  225. "case_id": "C-89d1fed97ead4154bb6b118f2226ca24",
  226. "covers": [
  227. {
  228. "revision": 2,
  229. "spec_id": "S-eb0e074db11740e3876a6e0c2d7b5dea"
  230. }
  231. ],
  232. "expected": "Acquisition begins with zero accepted events; release does not start another acquisition.",
  233. "revision": 2,
  234. "setup": "Initialized idle; several earlier signal pulses have ended."
  235. },
  236. {
  237. "action": "Press and hold through completion, release after idle, then make a fresh press.",
  238. "case_id": "C-373ab87ebaeb4f12b39ad3cf73105227",
  239. "covers": [
  240. {
  241. "revision": 2,
  242. "spec_id": "S-eb0e074db11740e3876a6e0c2d7b5dea"
  243. }
  244. ],
  245. "expected": "Held press and release do not start a measurement. Fresh idle press begins acquisition.",
  246. "revision": 2,
  247. "setup": "Result presentation active, start released."
  248. },
  249. {
  250. "action": "Allow initialization to complete; send several pulses, ending high.",
  251. "case_id": "C-734859086c8c46babbec180d67a2bb7c",
  252. "covers": [
  253. {
  254. "revision": 2,
  255. "spec_id": "S-eb0e074db11740e3876a6e0c2d7b5dea"
  256. }
  257. ],
  258. "expected": "Indications remain off in idle. No measurement starts.",
  259. "revision": 2,
  260. "setup": "Stable compatible power, start released, signal high."
  261. }
  262. ]
Advertisement
Add Comment
Please, Sign In to add comment