Disk: Refactor ExtExtractorDiskReadDriver

Reading disk data is currently accomplished by redirecting the raw input stream
for the duration of the acquisition, during which no other operation can be
carried out. This change moves disk data reading into the packetizer so the
familiar request/reply with message filters can be used. To accomplish this the
deprecated ISOPIC network type was dropped because the two messages share this
network ID.

Also fixes live data packet lengths which were off-by-one.
This commit is contained in:
Kyle Schwarz
2023-09-18 15:44:28 +00:00
parent 508013baf4
commit 0c436621a0
17 changed files with 162 additions and 245 deletions
+3 -3
View File
@@ -47,7 +47,7 @@ protected:
{
0xaa, //start AA
0x0B, //netid main51
0x2F, 0x00, //size little end 16
0x30, 0x00, //size little end 16
0xF0, //extended header command
0x35, 0x00, //Live data subcommand little 16
0x26, 0x00, //extended subcommand size, little 16
@@ -68,7 +68,7 @@ protected:
{
0xaa, //start AA
0x0B, //netid main51
0x15, 0x00, //size little end 16
0x16, 0x00, //size little end 16
0xF0, //extended header command
0x35, 0x00, //Live data subcommand little 16
0x0C, 0x00, //extended subcommand size, little 16
@@ -82,7 +82,7 @@ protected:
{
0xaa, //start AA
0x0B, //netid main51
0x15, 0x00, //size little end 16
0x16, 0x00, //size little end 16
0xF0, //extended header command
0x35, 0x00, //Live data subcommand little 16
0x0C, 0x00, //extended subcommand size, little 16