diff --git a/xpcPlugin/Mac/xpcPlugin.xpl b/xpcPlugin/Mac/xpcPlugin.xpl index 8eea215..b43f7b6 100755 Binary files a/xpcPlugin/Mac/xpcPlugin.xpl and b/xpcPlugin/Mac/xpcPlugin.xpl differ diff --git a/xpcPlugin/XPCPlugin.cpp b/xpcPlugin/XPCPlugin.cpp index dff2266..4cb1a42 100755 --- a/xpcPlugin/XPCPlugin.cpp +++ b/xpcPlugin/XPCPlugin.cpp @@ -804,8 +804,8 @@ int handleGETD(char buf[]) char the_message[5000]; char header[5] = {0}; int count = 6; - float values[40] = {-998}; - int intArray[40] = {-998}; + float values[100] = {-998}; + int intArray[100] = {-998}; int DREFSizes[100] = {0}; char *DREFArray[100]; @@ -871,12 +871,12 @@ int handleGETD(char buf[]) {case 8: //Float Array length = XPLMGetDatavf(connectionList[current_connection].XPLMRequestedDRefs[i],NULL,0,8); //find size of array - XPLMGetDatavf(connectionList[current_connection].XPLMRequestedDRefs[i],values,0,length); + XPLMGetDatavf(connectionList[current_connection].XPLMRequestedDRefs[i],values,0,fminl(length,100)); break;} {case 16: //Integer Array length = XPLMGetDatavi(connectionList[current_connection].XPLMRequestedDRefs[i],NULL,0,8); //find size of array - XPLMGetDatavi(connectionList[current_connection].XPLMRequestedDRefs[i],intArray,0,length); + XPLMGetDatavi(connectionList[current_connection].XPLMRequestedDRefs[i],intArray,0,fminl(length,100)); for (k=0; k < length; k++) { values[k]=(float) intArray[k]; } diff --git a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/XPCPlugin.d b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/XPCPlugin.d index 69d3289..242bf4b 100644 --- a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/XPCPlugin.d +++ b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/XPCPlugin.d @@ -1,7 +1,7 @@ dependencies: \ - /Users/cteubert/Documents/XPlaneConnect/xpcPlugin/XPCPlugin.cpp \ + /Users/cteubert/Documents/XPC\ Project/XPlaneConnect/xpcPlugin/XPCPlugin.cpp \ SDK/CHeaders/XPLM/XPLMProcessing.h SDK/CHeaders/XPLM/XPLMDefs.h \ SDK/CHeaders/XPLM/XPLMGraphics.h \ - /Users/cteubert/Documents/XPlaneConnect/xpcPlugin/xpcPluginTools.h \ - /Users/cteubert/Documents/XPlaneConnect/C/src/xplaneConnect.h \ + /Users/cteubert/Documents/XPC\ Project/XPlaneConnect/xpcPlugin/xpcPluginTools.h \ + /Users/cteubert/Documents/XPC\ Project/XPlaneConnect/C/src/xplaneConnect.h \ SDK/CHeaders/XPLM/XPLMDataAccess.h diff --git a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/XPCPlugin.dia b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/XPCPlugin.dia index 034d33e..a20abd6 100644 Binary files a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/XPCPlugin.dia and b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/XPCPlugin.dia differ diff --git a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/XPCPlugin.o b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/XPCPlugin.o index 8343aec..3e7d952 100644 Binary files a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/XPCPlugin.o and b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/XPCPlugin.o differ diff --git a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xpcPlugin.LinkFileList b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xpcPlugin.LinkFileList index d236f13..8a7fbf1 100644 --- a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xpcPlugin.LinkFileList +++ b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xpcPlugin.LinkFileList @@ -1,4 +1,4 @@ -/Users/cteubert/Documents/XPlaneConnect/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xplaneConnect.o -/Users/cteubert/Documents/XPlaneConnect/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/XPCPlugin.o -/Users/cteubert/Documents/XPlaneConnect/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xpcPluginTools.o -/Users/cteubert/Documents/XPlaneConnect/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xpcPlugin_vers.o +/Users/cteubert/Documents/XPC Project/XPlaneConnect/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xplaneConnect.o +/Users/cteubert/Documents/XPC Project/XPlaneConnect/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/XPCPlugin.o +/Users/cteubert/Documents/XPC Project/XPlaneConnect/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xpcPluginTools.o +/Users/cteubert/Documents/XPC Project/XPlaneConnect/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xpcPlugin_vers.o diff --git a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xpcPluginTools.d b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xpcPluginTools.d index 0bef865..7590bec 100644 --- a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xpcPluginTools.d +++ b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xpcPluginTools.d @@ -1,5 +1,5 @@ dependencies: \ - /Users/cteubert/Documents/XPlaneConnect/xpcPlugin/xpcPluginTools.cpp \ - /Users/cteubert/Documents/XPlaneConnect/xpcPlugin/xpcPluginTools.h \ - /Users/cteubert/Documents/XPlaneConnect/C/src/xplaneConnect.h \ + /Users/cteubert/Documents/XPC\ Project/XPlaneConnect/xpcPlugin/xpcPluginTools.cpp \ + /Users/cteubert/Documents/XPC\ Project/XPlaneConnect/xpcPlugin/xpcPluginTools.h \ + /Users/cteubert/Documents/XPC\ Project/XPlaneConnect/C/src/xplaneConnect.h \ SDK/CHeaders/XPLM/XPLMDataAccess.h SDK/CHeaders/XPLM/XPLMDefs.h diff --git a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xpcPluginTools.o b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xpcPluginTools.o index 848641e..807609a 100644 Binary files a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xpcPluginTools.o and b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xpcPluginTools.o differ diff --git a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xpcPlugin_dependency_info.dat b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xpcPlugin_dependency_info.dat index 0a54be9..2ffab8d 100644 Binary files a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xpcPlugin_dependency_info.dat and b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xpcPlugin_dependency_info.dat differ diff --git a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xplaneConnect.d b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xplaneConnect.d index 17977a2..8c32c92 100644 --- a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xplaneConnect.d +++ b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xplaneConnect.d @@ -1,3 +1,3 @@ dependencies: \ - /Users/cteubert/Documents/XPlaneConnect/C/src/xplaneConnect.c \ - /Users/cteubert/Documents/XPlaneConnect/C/src/xplaneConnect.h + /Users/cteubert/Documents/XPC\ Project/XPlaneConnect/C/src/xplaneConnect.c \ + /Users/cteubert/Documents/XPC\ Project/XPlaneConnect/C/src/xplaneConnect.h diff --git a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xplaneConnect.o b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xplaneConnect.o index bc12c79..e13c1b3 100644 Binary files a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xplaneConnect.o and b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/Objects-normal/x86_64/xplaneConnect.o differ diff --git a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/build-state.dat b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/build-state~.dat similarity index 100% rename from xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/build-state.dat rename to xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/build-state~.dat diff --git a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/xpcPlugin-generated-files.hmap b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/xpcPlugin-generated-files.hmap index 1ed5a49..d99dc92 100644 Binary files a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/xpcPlugin-generated-files.hmap and b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/xpcPlugin-generated-files.hmap differ diff --git a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/xpcPlugin-project-headers.hmap b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/xpcPlugin-project-headers.hmap index 6062390..bba8e1e 100644 Binary files a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/xpcPlugin-project-headers.hmap and b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/xpcPlugin-project-headers.hmap differ diff --git a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/xpcPlugin.hmap b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/xpcPlugin.hmap index 02db400..f895948 100644 Binary files a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/xpcPlugin.hmap and b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/xpcPlugin.hmap differ diff --git a/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/xpcPlugin.dep b/xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/xpcPlugin~.dep similarity index 100% rename from xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/xpcPlugin.dep rename to xpcPlugin/build/xpcPlugin.build/Debug/xpcPlugin.build/xpcPlugin~.dep diff --git a/xpcPlugin/xpcPlugin.xcodeproj/project.xcworkspace/xcuserdata/cteubert.xcuserdatad/UserInterfaceState.xcuserstate b/xpcPlugin/xpcPlugin.xcodeproj/project.xcworkspace/xcuserdata/cteubert.xcuserdatad/UserInterfaceState.xcuserstate index 790b234..2d3d732 100644 Binary files a/xpcPlugin/xpcPlugin.xcodeproj/project.xcworkspace/xcuserdata/cteubert.xcuserdatad/UserInterfaceState.xcuserstate and b/xpcPlugin/xpcPlugin.xcodeproj/project.xcworkspace/xcuserdata/cteubert.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/xpcPlugin/xpcPlugin.xcodeproj/xcuserdata/cteubert.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/xpcPlugin/xpcPlugin.xcodeproj/xcuserdata/cteubert.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index 6804185..263e0db 100644 --- a/xpcPlugin/xpcPlugin.xcodeproj/xcuserdata/cteubert.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/xpcPlugin/xpcPlugin.xcodeproj/xcuserdata/cteubert.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -17,5 +17,21 @@ endingLineNumber = "12"> + + + +