#include <stdio.h>
#include <stdlib.h>
#include <Vk/VkApp.h>
#include "DmGuiApp.h"
#include "DmInfoWindow.h"

main(int argc, char **argv)
{
  if (argc != 2)
  {
    fprintf(stderr, "usage: %s dmItemName\n", argv[0]);
    exit(1);
  }

  const char *itemName = argv[1];
  DmGuiApp *app = new DmGuiApp("Dmplot", &argc, argv);

  DmInfoWindow *window = new DmInfoWindow("dmInfoWindow", itemName, True);

  if (window->error())
  {
    delete window;
    exit(1);
  }
  
  window->show();

  app->startTelemetryHandlers();
  
  app->run();
}
