Commit Graph

444 Commits

Author SHA1 Message Date
Jason Watkins
587ee4702d Update README.md 2019-07-25 19:24:55 -07:00
Jason Watkins
a3be4cb1b6 Version 1.3-rc.1 (#138)
* Minor improvements to the handling of landing gear by the SetGear and HandlePOSI functions

* sendPOSI command change (double for lat/lon/h) (#111)

* Updated POSI to use doubles for lat/lon/alt, as step size for floats was unacceptably large at high longitudes.

* Updated Java library for MATLAB, updated Java project, and updated Windows plugin binaries

* Rolled back Java version to 1.7 for MATLAB compatibility

* Update MessageHandlers.cpp

* Update DataManager.cpp

* Added pause functionality for individual a/c

Adds new cases such that:
0: Unpauses all a/c
1: Pauses all a/c
2: Switches case for all a/c
100:119: Pauses a/c 0:19
200:219: Unpauses a/c 0:19

Updates log messages.

Keeps the 0,1,2 arguments as they previously were.

* Finished individual pause functionality

* Update DataManager.cpp

* Updated flags to allow for individual pause commands

* Individual pause command documentation

* Updated flags to allow for individual pause commands

* Adding individual pause to documentation

* Updated flags to allow for individual pause commands

* Requested changes, cleaning

* Update CMakeLists.txt

Include "-fno-stack-protector" for linking and compiling for systems that do not have this have this flag as a default.

* Enabling AI after setting position (#118)

Previously, the code enabled the AI before setting the position of a/c, which negated its purpose.

* Updated XPlane SDK to version 2.1.3

* Resolve function ambiguity for std::abs on mac

Fixes #126

* Update copyright notice

* Update Windows binaries

* Update Linux binaries

* Update version numbers

* fix osx abs ambiguity (#142)

* fix indexing error (#143)

* Runway camera location control (#144)

* update ignore

* basics working

* set cam pos remotely

* log cam position

* keep default behaviour, if short view message is received

Compatibility with existing software

* all to tabs

* rename variable

* option to use camera direction fields

* Added UDP multicast for plugin discovery (#153)

* Added Timer

* Added UDPSocket::GetAddr

* Added MessageHandlers::SendBeacon()

* PoC of starting a timer on PluginEnable

* C++11

* Added Timer to xcode project

* C++11 in cmake

* added Timer to cmake

* use function pointer in Timer

* moved Timer to namespace

+ wait for thread to join when stopping the timer

* Windows: changed uint to unisgned short

* Windows: Added Timer.h/cpp to project

* GetAddr static

* Send xplane and plugin version with BECN

* SendBeacon with params

* fixed file copyrights

* Include functional

to fix Linux compile error

* review fixes

* Send plugin receive port in BECN

* review fixes

* Fixed tabs vs spaces indentations (#157)

* Java client BECN implementation (#155)

* Added MS Azure Dev Ops CI integration (#162)

* Do not build for i386 on macOS

Use ARCHS_STANDARD  to avoid the error “The i386 architecture is deprecated. You should update your ARCHS build setting to remove the i386 architecture.”

* Fixed missing include

The Visual Studio solution was not compiling

* Fixed isnan ambigious refernce

Ambigious reference when compiling on travis

https://stackoverflow.com/questions/33770374/why-is-isnan-ambiguous-and-how-to-avoid-it

* Set MSVC warning level to 3

Too many warnings were generated when building a Release build making Travis job to fail because of too much output

* Use default toolset for Visual Studio

AppVeyor recommends to set the default toolset

* #include <cstdint>

* Use MSVC ToolsVersion="14.0"

# Conflicts:
#	xpcPlugin/xpcPlugin/xpcPlugin.vcxproj

* Removed binaries from repository

# Conflicts:
#	xpcPlugin/XPlaneConnect/64/win.xpl
#	xpcPlugin/XPlaneConnect/win.xpl

* Added ms azure ci

xcode

linux

linux + macos

linux + macos

removed branch filter

win tests

win tests

Test all platfroms

artifacts tests

* output all binaries to ‘XPlaneConnect’

All platforms produce a binary in
xpcPlugin/XPlaneConnect/
xpcPlugin/XPlaneConnect/64/

* Added ms azure GH deploy

deploy stage

GH release test

trigger tags

* Clean up yml file

- Added variables
- Added job decriptions

* Ignore script to ignore .exp files

+ fixed output path

* Renamed ms azure GH connection

* Update service connection for azure pipeline

* Added Python3 compatible xpc client. (#156)

* Update Azure Pipelines service connection
2019-07-20 08:43:51 -07:00
マリウス
3ed3f8b014 Added X-Plane 11 compatibility to README (#163)
* Added X-Plane 11 compatibility

* Added 11 to list of purchasable options, added macOS 10.14 compatibility as well
2019-07-20 08:42:58 -07:00
Darío Hereñú
65ce7188fc Typo on string #15
Plus some minor formatting proposals.
2018-06-15 09:33:55 -07:00
Jason Watkins
aa3f7db02e Updated Linux binaries 2017-06-28 16:26:55 -07:00
Jason Watkins
82d8dd9df4 Updated mac plugin binary 2017-06-28 12:48:42 -07:00
Jason Watkins
acfdb325d6 Merge branch 'develop' 2017-06-22 16:03:11 -07:00
Jason Watkins
e91defde80 Fixed typo in DREF enum mapping 2017-06-22 16:02:46 -07:00
Jason Watkins
5325f786d9 Merge branch 'develop' 2017-05-07 22:02:08 -07:00
Jason Watkins
ace79744b1 Merge pull request #107 from nlsn/master
Fix markdown headings in README.md
2017-05-07 21:59:22 -07:00
Jason Watkins
63bb7054d1 Merge branch 'develop' into master 2017-05-07 21:58:43 -07:00
Nelson Brown
a0cabcdd9e Fix markdown headings in README.md 2017-05-07 21:46:11 -07:00
Christopher Teubert
2bd6eec382 Merge pull request #103 from nasa/v1.2.1
V1.2.1
2017-05-03 13:44:03 -07:00
Christopher Teubert
2209885096 Updated Windows Binaries 2017-05-03 13:23:58 -07:00
Chris Teubert
f73243ae85 Linux binary with updated version # 2017-05-03 10:52:34 -07:00
Chris Teubert
5540ced203 Updated the log message 2017-05-03 10:51:04 -07:00
Chris Teubert
f0dd0dc953 Updated Linux Binaries 2017-05-03 10:38:37 -07:00
Christopher Teubert
1390910209 Merge pull request #106 from nasa/develop
Updated Copyright Year, Version #, Mac Binary
2017-05-03 10:21:40 -07:00
Chris Teubert
6631814438 Updated Copyright Year, Version #, Mac Binary 2017-05-03 10:20:59 -07:00
Jason Watkins
cdad81d190 Fixed windows.h include in Test.h 2017-05-03 09:29:02 -07:00
Christopher Teubert
a94c4268b7 Merge pull request #105 from nasa/develop
Fixed issue with c tests running too fast (overwhelming plugin)
2017-05-02 16:56:04 -07:00
Chris Teubert
db92652bc2 Fixed issue with c tests running too fast (overwhelming plugin) 2017-05-02 16:51:58 -07:00
Christopher Teubert
fcc6beed34 Merge pull request #104 from nasa/develop
Fixed Issue with clearing buffer breaking response messages
2017-05-02 12:02:13 -07:00
Chris Teubert
10f3ce2854 Fixed Issue with clearing buffer breaking response messages 2017-05-02 12:00:00 -07:00
Chris Teubert
9bb5f99f37 Removed for loop initial declarations 2017-04-24 11:01:44 -07:00
Chris Teubert
1dfe7bff66 fixed include time in c client (#102) 2017-04-24 10:52:03 -07:00
Christopher Teubert
9ba5c1470e Updated Mac OS X testing versions in readme 2016-10-03 10:20:55 -07:00
Jason Watkins
4cb9982b86 Update README.md
Fixed email typo.
2016-10-02 14:50:36 -07:00
Jason Watkins
5d23d482f7 Fixed incorrect error checking in readDATA
- Resolves #97
2016-07-09 17:55:56 -07:00
Jason Watkins
f9ca716f44 Updated C client test project to build on VS 2015 2016-07-09 17:38:12 -07:00
Jason Watkins
f1855e9c00 Updated Linux binaries 2016-07-07 10:05:14 -07:00
Jason Watkins
312829420d Updated Windows binaries 2016-07-07 09:55:20 -07:00
Jason Watkins
35285cac2f Updated SetPosition
- SetPosition now updates the aircraft's orientation after moving the aircraft
 - This should improve the handling of the aircraft when setting the position while paused and then unpausing
 - Fixes #91
2016-06-20 10:01:40 -07:00
Jason Watkins
cdd218e71b Fixed typo in readDATA error message 2016-06-20 09:02:17 -07:00
Chris Teubert
7bd16df72b Updated Mac Binary 2016-03-07 17:26:05 -08:00
Jason Watkins
d12cc02368 More copyright updates 2016-03-04 13:59:32 -08:00
Jason Watkins
0fcd31e9be Update copyright year in README 2016-03-04 13:47:17 -08:00
Jason Watkins
470219694c Remove unused method from Message.h 2016-03-01 16:31:40 -08:00
Jason Watkins
ec151a2248 Update copyright year. 2016-03-01 16:31:14 -08:00
Jason Watkins
d5a88d0aaa Updated dead code in XPCFlightLoopCallBack and removed unused variables.
Resolves #84
2016-03-01 16:28:16 -08:00
Chris Teubert
d548186252 Merge remote-tracking branch 'origin/develop' into develop
# Conflicts:
#	C/src/xplaneConnect.c
#	xpcPlugin/XPlaneConnect/mac.xpl
#	xpcPlugin/xpcPlugin.xcodeproj/project.pbxproj
2016-02-29 12:51:42 -08:00
Chris Teubert
cfdd183214 Merge branch 'master' into develop
# Conflicts:
#	xpcPlugin/XPlaneConnect/mac.xpl
#	xpcPlugin/xpcPlugin.xcodeproj/project.pbxproj
2016-02-29 12:48:30 -08:00
Jason Watkins
6d75e7989a Merge pull request #83 from oberion/master
[xDATA]: fix non working Data gathering functions in MATLAB. Matlab d…
2016-01-27 08:58:38 -08:00
oberion
2c2e4c2674 [xDATA]: fix non working Data gathering functions in MATLAB. Matlab does not know the istrue() function. Further the java readData() function was misspelled. 2016-01-27 13:10:29 +01:00
Jason Watkins
1aa65856d5 Merge branch 'master' into develop 2015-09-08 12:41:33 -07:00
Jason Watkins
76b6d84a86 Quick fix to C example. 2015-09-08 12:40:46 -07:00
Christopher Teubert
b87fde51a1 Merge pull request #78 from nasa/release-1.2.0
Release 1.2.0
2015-08-27 13:34:52 -07:00
Jason Watkins
591e3277d5 Fixed input parsing in Java playback example. 2015-08-27 02:44:37 -07:00
Jason Watkins
25b2d70d57 Finished implementation of Java playback example.
- The Java example records data with extra spaces around commas to make parsing easier.
 - I would make the parsing on playback more robust, but I'm writing this at 39,000 feet and the plane doesn't have WiFi, so I don't have access to the Java docs.
 - I'm writing flight simulation code in an airplane at 39,000 feet, which I think is pretty cool.
 - The airplane is even the same model that is on the X-Plane 10 loading screen.
2015-08-27 02:24:47 -07:00
Chris Teubert
2e9a51e7dc Bug-fix accidentally limited monitor loop
Fixing a mistake from #9187c82
2015-08-25 11:18:43 -07:00