Refactor non-CPU specific parts of the LR35902 fuse test code into it's own library

Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
This commit is contained in:
Adrian Conlon
2019-07-21 10:34:44 +01:00
parent 304f6c1eca
commit 7192b5c095
14 changed files with 141 additions and 9 deletions
+27
View File
@@ -0,0 +1,27 @@
namespace Fuse
{
using System.Collections.Generic;
using System.Collections.ObjectModel;
public class TestEvents
{
private readonly List<TestEvent> container = new List<TestEvent>();
public ReadOnlyCollection<TestEvent> Container => this.container.AsReadOnly();
public void Parse(Lines lines)
{
var success = false;
do
{
var e = new TestEvent();
success = e.TryParse(lines);
if (success)
{
this.container.Add(e);
}
}
while (success);
}
}
}