Tabnine Logo
LogPropertiesReader
Code IndexAdd Tabnine to your IDE (free)

How to use
LogPropertiesReader
in
us.ihmc.robotDataLogger.logger

Best Java code snippets using us.ihmc.robotDataLogger.logger.LogPropertiesReader (Showing top 20 results out of 315)

origin: us.ihmc/ihmc-robot-data-visualizer

  public static void main(String[] args) throws IOException
  {
   File logDirectory = new File("/home/jesper/scratch/compressed/");
   File target = new File("/home/jesper/scratch/decompressed/");
   if (logDirectory != null)
   {
     LogPropertiesReader logProperties = new LogPropertiesReader(new File(logDirectory, YoVariableLoggerListener.propertyFile));
     CustomProgressMonitor customProgressMonitor = new CustomProgressMonitor();
     new LogFileDecompressor(logDirectory, target, logProperties, customProgressMonitor);
   }
  }
}
origin: us.ihmc/IHMCRobotDataVisualizer

public YoVariableExtracter(File logFile) throws IOException
{
 LogPropertiesReader logProperties = new LogPropertiesReader(new File(logFile, YoVariableLoggerListener.propertyFile));
 File handshake = new File(logFile, logProperties.getHandshakeFile());
 if (!handshake.exists())
 {
   throw new RuntimeException("Cannot find " + logProperties.getHandshakeFile());
 }
 DataInputStream handshakeStream = new DataInputStream(new FileInputStream(handshake));
 byte[] handshakeData = new byte[(int) handshake.length()];
 handshakeStream.readFully(handshakeData);
 handshakeStream.close();
 YoVariableHandshakeParser parser = new YoVariableHandshakeParser("logged");
 parser.parseFrom(handshakeData);
 YoVariableRegistry registry = parser.getRootRegistry();
 File logdata = new File(logFile, logProperties.getVariableDataFile());
 if(!logdata.exists())
 {
   throw new RuntimeException("Cannot find " + logProperties.getVariableDataFile());
 }
 @SuppressWarnings("resource")
 final FileChannel logChannel = new FileInputStream(logdata).getChannel();
 List<YoVariable<?>> variables = parser.getYoVariablesList();
 int jointStateOffset = variables.size();
 int numberOfJointStates = JointState.getNumberOfJointStates(parser.getJointStates());
 int bufferSize = (1 + jointStateOffset + numberOfJointStates) * 8;
 new YoVariableDialog(bufferSize, logChannel, variables, registry);
}
origin: us.ihmc/IHMCRobotDataVisualizer

private void readLogFile(File selectedFile) throws IOException
 LogPropertiesReader logProperties = new LogPropertiesReader(new File(selectedFile, YoVariableLoggerListener.propertyFile));
 logProperties.removeVideos();
 LogFormatUpdater.updateLogs(selectedFile, logProperties);
 File handshake = new File(selectedFile, logProperties.getHandshakeFile());
 if (!handshake.exists())
   throw new RuntimeException("Cannot find " + logProperties.getHandshakeFile());
 if (logProperties.getModelLoaderClass() != null)
   String modelName = logProperties.getModelName();
   String[] resourceDirectories = logProperties.getModelResourceDirectories();
   File model = new File(selectedFile, logProperties.getModelPath());
   DataInputStream modelStream = new DataInputStream(new FileInputStream(model));
   byte[] modelData = new byte[(int) model.length()];
   modelStream.close();
   File resourceBundle = new File(selectedFile, logProperties.getModelResourceBundlePath());
   DataInputStream resourceStream = new DataInputStream(new FileInputStream(resourceBundle));
   byte[] resourceData = new byte[(int) resourceBundle.length()];
origin: us.ihmc/ihmc-robot-data-visualizer

private void readLogFile(File selectedFile) throws IOException
 LogPropertiesReader logProperties = new LogPropertiesReader(new File(selectedFile, YoVariableLoggerListener.propertyFile));
 LogFormatUpdater.updateLogs(selectedFile, logProperties);
 logProperties.getCameras().clear();
 File handshake = new File(selectedFile, logProperties.getVariables().getHandshakeAsString());
 if (!handshake.exists())
   throw new RuntimeException("Cannot find " + logProperties.getVariables().getHandshakeAsString());
 handshakeStream.close();
 YoVariableHandshakeParser parser = YoVariableHandshakeParser.create(logProperties.getVariables().getHandshakeFileType());
 parser.parseFrom(handshakeData);
 if (!logProperties.getModel().getLoaderAsString().isEmpty())
   String modelName = logProperties.getModel().getNameAsString();
   String[] resourceDirectories = logProperties.getModel().getResourceDirectoriesList().toStringArray();
   File model = new File(selectedFile, logProperties.getModel().getPathAsString());
   DataInputStream modelStream = new DataInputStream(new FileInputStream(model));
   byte[] modelData = new byte[(int) model.length()];
   File resourceBundle = new File(selectedFile, logProperties.getModel().getResourceBundleAsString());
   DataInputStream resourceStream = new DataInputStream(new FileInputStream(resourceBundle));
   byte[] resourceData = new byte[(int) resourceBundle.length()];
origin: us.ihmc/ihmc-robot-data-visualizer

private void readLogFile(File selectedFile, boolean showOverheadView) throws IOException
 LogPropertiesReader logProperties = new LogPropertiesReader(new File(selectedFile, YoVariableLoggerListener.propertyFile));
 LogFormatUpdater.updateLogs(selectedFile, logProperties);
 File handshake = new File(selectedFile, logProperties.getVariables().getHandshakeAsString());
 if (!handshake.exists() || handshake.isDirectory())
   throw new RuntimeException("Cannot find " + logProperties.getVariables().getHandshakeAsString());
 handshakeStream.close();
 YoVariableHandshakeParser parser = YoVariableHandshakeParser.create(logProperties.getVariables().getHandshakeFileType());
 parser.parseFrom(handshakeData);
 List<JointState> jointStates = parser.getJointStates();
 if (!logProperties.getModel().getLoaderAsString().isEmpty())
   String modelName = logProperties.getModel().getNameAsString();
   String[] resourceDirectories = logProperties.getModel().getResourceDirectoriesList().toStringArray();
   File model = new File(selectedFile, logProperties.getModel().getPathAsString());
   DataInputStream modelStream = new DataInputStream(new FileInputStream(model));
   byte[] modelData = new byte[(int) model.length()];
   File resourceBundle = new File(selectedFile, logProperties.getModel().getResourceBundleAsString());
   DataInputStream resourceStream = new DataInputStream(new FileInputStream(resourceBundle));
   byte[] resourceData = new byte[(int) resourceBundle.length()];
origin: us.ihmc/ihmc-robot-data-visualizer

public YoVariableExtracter(File logFile) throws IOException
{
 LogPropertiesReader logProperties = new LogPropertiesReader(new File(logFile, YoVariableLoggerListener.propertyFile));
 File handshake = new File(logFile, logProperties.getVariables().getHandshakeAsString());
 if (!handshake.exists())
 {
   throw new RuntimeException("Cannot find " + logProperties.getVariables().getHandshakeAsString());
 }
 DataInputStream handshakeStream = new DataInputStream(new FileInputStream(handshake));
 byte[] handshakeData = new byte[(int) handshake.length()];
 handshakeStream.readFully(handshakeData);
 handshakeStream.close();
 YoVariableHandshakeParser parser = YoVariableHandshakeParser.create(logProperties.getVariables().getHandshakeFileType());
 parser.parseFrom(handshakeData);
 YoVariableRegistry registry = parser.getRootRegistry();
 File logdata = new File(logFile, logProperties.getVariables().getDataAsString());
 if(!logdata.exists())
 {
   throw new RuntimeException("Cannot find " + logProperties.getVariables().getDataAsString());
 }
 @SuppressWarnings("resource")
 final FileChannel logChannel = new FileInputStream(logdata).getChannel();
 List<YoVariable<?>> variables = parser.getYoVariablesList();
 int jointStateOffset = variables.size();
 int numberOfJointStates = JointState.getNumberOfJointStates(parser.getJointStates());
 int bufferSize = (1 + jointStateOffset + numberOfJointStates) * 8;
 new YoVariableDialog(bufferSize, logChannel, variables, registry);
}
origin: us.ihmc/IHMCRobotDataVisualizer

int bufferSize = (1 + jointStateOffset + numberOfJointStates) * 8;
File logdata = new File(selectedFile, logProperties.getVariableDataFile());
if (!logdata.exists())
  throw new RuntimeException("Cannot find " + logProperties.getVariableDataFile());
this.compressed = logProperties.getCompressed();
if (this.compressed)
  File indexData = new File(selectedFile, logProperties.getVariablesIndexFile());
  if (!indexData.exists())
   throw new RuntimeException("Cannot find " + logProperties.getVariablesIndexFile());
origin: us.ihmc/IHMCRobotDataVisualizer

private void readLogFile(File selectedFile, boolean showOverheadView) throws IOException
 LogPropertiesReader logProperties = new LogPropertiesReader(new File(selectedFile, YoVariableLoggerListener.propertyFile));
 LogFormatUpdater.updateLogs(selectedFile, logProperties);
 File handshake = new File(selectedFile, logProperties.getHandshakeFile());
 if (!handshake.exists())
   throw new RuntimeException("Cannot find " + logProperties.getHandshakeFile());
 List<JointState> jointStates = parser.getJointStates();
 if (logProperties.getModelLoaderClass() != null)
   String modelName = logProperties.getModelName();
   String[] resourceDirectories = logProperties.getModelResourceDirectories();
   File model = new File(selectedFile, logProperties.getModelPath());
   DataInputStream modelStream = new DataInputStream(new FileInputStream(model));
   byte[] modelData = new byte[(int) model.length()];
   modelStream.close();
   File resourceBundle = new File(selectedFile, logProperties.getModelResourceBundlePath());
   DataInputStream resourceStream = new DataInputStream(new FileInputStream(resourceBundle));
   byte[] resourceData = new byte[(int) resourceBundle.length()];
origin: us.ihmc/IHMCRobotDataVisualizer

int bufferSize = (1 + jointStateOffset + numberOfJointStates) * 8;
File logdata = new File(selectedFile, logProperties.getVariableDataFile());
if (!logdata.exists())
  throw new RuntimeException("Cannot find " + logProperties.getVariableDataFile());
this.compressed = logProperties.getCompressed();
if (this.compressed)
  File indexData = new File(selectedFile, logProperties.getVariablesIndexFile());
  if (!indexData.exists())
   throw new RuntimeException("Cannot find " + logProperties.getVariablesIndexFile());
origin: us.ihmc/IHMCRobotDataLogger

  public static void main(String[] args) throws IOException
  {
   File logDirectory = new File("/home/jesper/scratch/compressed/");
   File target = new File("/home/jesper/scratch/decompressed/");
   if (logDirectory != null)
   {
     LogPropertiesReader logProperties = new LogPropertiesReader(new File(logDirectory, YoVariableLoggerListener.propertyFile));
     CustomProgressMonitor customProgressMonitor = new CustomProgressMonitor();
     new LogFileDecompressor(logDirectory, target, logProperties, customProgressMonitor);
   }
  }
}
origin: us.ihmc/IHMCRobotDataLogger

@Override
public FileVisitResult visitFile(Path file, BasicFileAttributes attrs)
{
 if (matcher.matches(file.getFileName()))
 {
   try
   {
    File directory = file.getParent().toFile();
    File log = new File(directory, YoVariableLoggerListener.propertyFile);
    LogProperties properties = new LogPropertiesReader(log);
    compress(directory, properties);
   }
   catch (IOException e)
   {
    e.printStackTrace();
   }
 }
 return FileVisitResult.CONTINUE;
}
origin: us.ihmc/ihmc-robot-data-logger

@Override
public FileVisitResult visitFile(Path file, BasicFileAttributes attrs)
{
 if (matcher.matches(file.getFileName()))
 {
   try
   {
    File directory = file.getParent().toFile();
    File log = new File(directory, YoVariableLoggerListener.propertyFile);
    LogProperties properties = new LogPropertiesReader(log);
    compress(directory, properties);
   }
   catch (IOException e)
   {
    e.printStackTrace();
   }
 }
 return FileVisitResult.CONTINUE;
}
origin: us.ihmc/ihmc-robot-data-logger

@Override
public FileVisitResult visitFile(Path file, BasicFileAttributes attrs)
{
 if (matcher.matches(file.getFileName()))
 {
   try
   {
    File directory = file.getParent().toFile();
    File log = new File(directory, YoVariableLoggerListener.propertyFile);
    LogProperties properties = new LogPropertiesReader(log);
    addModel(directory, properties, model);
   }
   catch (IOException e)
   {
    e.printStackTrace();
   }
 }
 return FileVisitResult.CONTINUE;
}
origin: us.ihmc/IHMCRobotDataLogger

@Override
public FileVisitResult visitFile(Path file, BasicFileAttributes attrs)
{
 if (matcher.matches(file.getFileName()))
 {
   try
   {
    File directory = file.getParent().toFile();
    File log = new File(directory, YoVariableLoggerListener.propertyFile);
    LogProperties properties = new LogPropertiesReader(log);
    addModel(directory, properties, model);
   }
   catch (IOException e)
   {
    e.printStackTrace();
   }
 }
 return FileVisitResult.CONTINUE;
}
origin: us.ihmc/IHMCRobotDataLogger

  public static void main(String[] args) throws IOException
  {
   //      File logDirectory = FileSelectionDialog.loadDirectoryWithFileNamed(YoVariableLoggerListener.propertyFile);
   File logDirectory = new File("/home/jesper/robotLogs/20160520_130501_Atlas_WalkOnStraightLinesFallStanding_Step/");
   File targetDirectory = new File("/home/jesper/scratch/compressed/");
   if (logDirectory != null)
   {
     LogPropertiesReader logProperties = new LogPropertiesReader(new File(logDirectory, YoVariableLoggerListener.propertyFile));

     new LogFileCompressor(logDirectory, targetDirectory, logProperties, new CustomProgressMonitor());
   }
  }
}
origin: us.ihmc/ihmc-robot-data-visualizer

  public static void main(String[] args) throws IOException
  {
   //      File logDirectory = FileSelectionDialog.loadDirectoryWithFileNamed(YoVariableLoggerListener.propertyFile);
   File logDirectory = new File("/home/jesper/robotLogs/20160520_130501_Atlas_WalkOnStraightLinesFallStanding_Step/");
   File targetDirectory = new File("/home/jesper/scratch/compressed/");
   if (logDirectory != null)
   {
     LogPropertiesReader logProperties = new LogPropertiesReader(new File(logDirectory, YoVariableLoggerListener.propertyFile));

     new LogFileCompressor(logDirectory, targetDirectory, logProperties, new CustomProgressMonitor());
   }
  }
}
origin: us.ihmc/IHMCRobotDataLogger

progressMonitor.setEchoToConsole(true);
final File logDirectory = sourceFile.getParentFile();
final LogPropertiesReader logProperties = new LogPropertiesReader(new File(logDirectory, YoVariableLoggerListener.propertyFile));
new Thread()
origin: us.ihmc/ihmc-robot-data-visualizer

progressMonitor.setEchoToConsole(true);
final File logDirectory = sourceFile.getParentFile();
final LogPropertiesReader logProperties = new LogPropertiesReader(new File(logDirectory, YoVariableLoggerListener.propertyFile));
new Thread("IHMC-LogCompressor")
origin: us.ihmc/ihmc-robot-data-visualizer

progressMonitor.setEchoToConsole(true);
final File logDirectory = sourceFile.getParentFile();
final LogPropertiesReader logProperties = new LogPropertiesReader(new File(logDirectory, YoVariableLoggerListener.propertyFile));
new Thread("IHMC-LogCompressor")
origin: us.ihmc/IHMCRobotDataLogger

progressMonitor.setEchoToConsole(true);
final File logDirectory = sourceFile.getParentFile();
final LogPropertiesReader logProperties = new LogPropertiesReader(new File(logDirectory, YoVariableLoggerListener.propertyFile));
new Thread()
us.ihmc.robotDataLogger.loggerLogPropertiesReader

Most used methods

  • <init>
  • getCameras
  • getCompressed
  • getHandshakeFile
  • getModel
  • getModelLoaderClass
  • getModelName
  • getModelPath
  • getModelResourceBundlePath
  • getModelResourceDirectories
  • getVariableDataFile
  • getVariables
  • getVariableDataFile,
  • getVariables,
  • getVariablesIndexFile,
  • load,
  • removeVideos,
  • set

Popular in Java

  • Finding current android device location
  • notifyDataSetChanged (ArrayAdapter)
  • putExtra (Intent)
  • scheduleAtFixedRate (Timer)
  • BufferedReader (java.io)
    Wraps an existing Reader and buffers the input. Expensive interaction with the underlying reader is
  • FileOutputStream (java.io)
    An output stream that writes bytes to a file. If the output file exists, it can be replaced or appen
  • SQLException (java.sql)
    An exception that indicates a failed JDBC operation. It provides the following information about pro
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • JOptionPane (javax.swing)
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now