11package us .ihmc .scs2 .session .log ;
22
3+ import logger_msgs .MessageTypes ;
4+ import logger_msgs .LogProperties ;
5+ import us .ihmc .idl .serializers .extra .ROS2PropertiesSerializer ;
6+ import us .ihmc .robotDataLogger .handshake .YoVariableHandshakeParser ;
7+ import us .ihmc .robotDataLogger .logger .YoVariableLoggerListener ;
8+ import us .ihmc .tools .compression .SnappyUtils ;
9+
310import java .io .DataInputStream ;
411import java .io .File ;
512import java .io .FileInputStream ;
815import java .nio .ByteBuffer ;
916import java .nio .channels .FileChannel ;
1017
11- import us .ihmc .idl .serializers .extra .PropertiesSerializer ;
12- import us .ihmc .robotDataLogger .LogProperties ;
13- import us .ihmc .robotDataLogger .LogPropertiesPubSubType ;
14- import us .ihmc .robotDataLogger .handshake .YoVariableHandshakeParser ;
15- import us .ihmc .robotDataLogger .logger .YoVariableLoggerListener ;
16- import us .ihmc .tools .compression .SnappyUtils ;
17-
1818public class LogTimeStampedIndexGenerator
1919{
2020 private final static String newIndexFile = "robotData_converted.dat" ;
@@ -30,7 +30,8 @@ public static void convert(File logDirectory, LogProperties logProperties, Progr
3030 byte [] handshakeData = new byte [(int ) handshake .length ()];
3131 handshakeStream .readFully (handshakeData );
3232 handshakeStream .close ();
33- int logLineLength = YoVariableHandshakeParser .getNumberOfStateVariables (logProperties .getVariables ().getHandshakeFileType (), handshakeData );
33+ int logLineLength = YoVariableHandshakeParser .getNumberOfStateVariables (
34+ MessageTypes .handshakeFileType (logProperties .getVariables ().getHandshakeFileType ()), handshakeData );
3435
3536 File logdata = new File (logDirectory , logProperties .getVariables ().getDataAsString ());
3637 if (!logdata .exists ())
@@ -101,7 +102,7 @@ public static void convert(File logDirectory, LogProperties logProperties, Progr
101102 logProperties .getVariables ().setIndex (newIndexFile );
102103
103104 File log = new File (logDirectory , YoVariableLoggerListener .propertyFile );
104- PropertiesSerializer <LogProperties > writer = new PropertiesSerializer <>(new LogPropertiesPubSubType () );
105+ ROS2PropertiesSerializer <LogProperties > writer = new ROS2PropertiesSerializer <>(LogProperties . class );
105106 writer .serialize (log , logProperties );
106107
107108 index .delete ();
0 commit comments