Update the SDK calls

This commit is contained in:
2025-01-07 21:50:49 +00:00
parent 50cee7fd1e
commit 0cf1f41d1d
7 changed files with 18 additions and 11 deletions
+2 -3
View File
@@ -15,6 +15,7 @@ func offlineTelemetryCmdAction(cmd *cobra.Command, args []string) {
ddPort, _ := cmd.Flags().GetString("port")
inFile, _ := cmd.Flags().GetString("in")
outFile, _ := cmd.Flags().GetString("out")
sessionFile, _ := cmd.Flags().GetString("session")
log.Printf("Called `offline`:\nPort: '%s'\nSource: '%s'\nOutFile: '%s'\n", ddPort, inFile, outFile)
@@ -28,12 +29,11 @@ func offlineTelemetryCmdAction(cmd *cobra.Command, args []string) {
log.Fatalf("Failed to open IBT file: %v", err)
}
irsdk, err := iracing.Init(file)
irsdk, err := iracing.Init(file, outFile, sessionFile)
if err != nil {
log.Fatalf("Failed to create iRacing interface: %v", err)
}
irsdk.SDK.FileToExport = outFile
esdi.Source = &irsdk
esdi.telemetry()
@@ -53,7 +53,6 @@ func init() {
// Declare the flags for this command
offlineTelemetryCmd.Flags().StringP("port", "p", "", "dashDisplay Port")
offlineTelemetryCmd.Flags().StringP("in", "i", "", "source file")
offlineTelemetryCmd.Flags().StringP("out", "o", "", "output file")
// Mark the required ones
offlineTelemetryCmd.MarkFlagRequired("port")