Sander Datema
388329b218
Add support for sendCOMM method
...
Credits go to user @angelsware, I just did a copy/paste from #120
2020-06-27 21:14:42 +02:00
Jason Watkins
df5e2fd198
Update copyright notice
2018-10-19 17:44:27 -07:00
Jan Zwiener
0e493920fa
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.
2018-10-19 17:35:05 -07:00
Chris Teubert
6631814438
Updated Copyright Year, Version #, Mac Binary
2017-05-03 10:20:59 -07:00
Jason Watkins
ec151a2248
Update copyright year.
2016-03-01 16:31:14 -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
Chris Teubert
5b7fc9fb14
Removed comma at end of enum
2015-05-06 10:39:40 -07:00
Jason Watkins
3030f67a9d
Add support for speed brakes to plugin HandleCtrl function.
2015-05-05 13:04:08 -07:00
Jason Watkins
7f1af73c3c
Moved XPData array to DataManager and removed DataMaps.
...
After removing C++11 features, only the declaration of XPData remained in DataMaps, making it somewhat pointless to separate XPData from DataManager.
2015-05-05 13:04:03 -07:00
Jason Watkins
aeceb87f1d
Merge latest changes from release-1.0.1
...
Removing all C++11 features touches many parts of many files, so better merge the changes into develop ASAP to prevent future conflicts.
2015-05-05 08:33:54 -07:00
Jason Watkins
796fd0f7aa
Fix for Linux builds
2015-05-04 16:09:45 -07:00
Chris Teubert
79d4897206
Added newline at EOF
...
So X-Code won’t complain anymore.
2015-05-04 10:59:16 -07:00
Chris Teubert
7f9be34d45
Y_AGL->Elevation Fix
2015-04-30 09:04:29 -07:00
Jason Watkins
955657bb96
Improved DataManager string Get and Set methods.
...
- The Get method no longer assumes unknown drefs are floats.
- The Get method now properly accounts for the fact that the dref data type is a bitflag.
- Binary drefs are now properly read and packed into `values`.
- This is a rather inefficient process, as it quadruples the number of bytes we have to send out. Should look into better ways to do this in the future.
- The Set method now handles data types correctly.
- The Set method now supports binary datarefs.
- Improved logging of edge cases.
- Added a check to warn about setting read-only datarefs if verbose logging is enabled.
2015-04-29 12:44:18 -07:00
Jason Watkins
db6180f1c9
Implemented std::hash<XPC::DREF> explicitly.
2015-04-16 15:01:34 -07:00
Jason Watkins
1a3f658774
Changed types from fixed width types in stdint to language primitive types guaranteed to be at least as big.
2015-04-16 10:13:18 -07:00
Jason Watkins
8591db96c0
Fixed various type inconsistencies to remove warning when building on Windows
2015-04-14 15:49:25 -07:00
Jason Watkins
5944fb5818
Expanded doc comments.
...
- Added doc comments to the DataManager class.
- Added description of LOG_VERBOSITY levels and reset the value.
- Added doc comment to DataMap.
- Added doc comments to MessageHandlers class.
2015-04-14 13:36:43 -07:00
Jason Watkins
6c51fa476e
Refactored dataref manipulation operations to the DataManager class.
2015-04-13 15:53:38 -07:00