Skip to content

Commit 3e671f9

Browse files
committed
Update CHANGELOG and README.
1 parent 7a8051d commit 3e671f9

File tree

2 files changed

+31
-10
lines changed

2 files changed

+31
-10
lines changed

CHANGELOG.md

+29
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,34 @@
11
# WASimCommander - Change Log
22

3+
## 1.1.0.0 (TBD)
4+
Updates for MSFS 2020 SU10 changes and new features.
5+
6+
### WASimModule
7+
* Added new feature to trigger simulator Key Events with multiple value parameters (Gauge API `trigger_key_event_EX1()`).
8+
* Removed ability to get or set Local type variables with Unit specifiers (turns out MSFS hasn't supported this from the start).
9+
* Added Key Event lookup names for new KEY_PROP_FORCE_BETA_* events.
10+
* Added Token variable name lookups for CIRCUIT_NAVCOM4_ON and BREAKER_NAVCOM4.
11+
* Remove usage of deprecated `send_key_event()` for `SendKey` command in favor of `trigger_key_event_EX1()`.
12+
13+
### WASimClient
14+
* Added `sendKeyEvent()` methods for sending simulator Key Events with up to 5 values, either by event ID or by name.
15+
* Unit type specifiers for getting/setting Local variables are ignored (no longer sent to the server even if provided in the method call).
16+
17+
### WASimClient_CLI
18+
* Added `sendKeyEvent()` methods (see above).
19+
* Re-targeted for VS2022, VC v143 and .NET 6.0.
20+
* Added .NET Framework target.
21+
22+
### WASimUI
23+
* Added new form for sending Key Events with up to 5 value parameters.
24+
* Added connected WASimModule (server) version number display.
25+
* Fixed that the calculation result display text field could not be cleared.
26+
27+
---
28+
## 1.0.0.9 (unreleased)
29+
* No changes from 1.0.0.8-rc1.
30+
31+
---
332
## 1.0.0.8-rc1 (2-Aug-2022)
433
### WASimClient (and dependents)
534
* Fix possible SimConnect exception (Sim crash) when removing data request subscriptions. Seemed to only happen occasionally and when SimConnect was under load from other clients.

README.md

+2-10
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,8 @@ On a more practical note, I am using it with the [MSFS Touch Portal Plugin](http
6565
- Registered events can be executed "natively" via _WASim API_ by simply sending a short command with the saved event ID.
6666
- Saved events can also be named and executed via standard SimConnect commands `SimConnect_MapClientEventToSimEvent(id, "event_name")` and `SimConnect_TransmitClientEvent(id)`.
6767
- Event names can be completely custom (including a `.` (period) as per SimConnect convention), or derive from the connected Client's name (to ensure uniqueness).
68-
- **Send Simulator "Key Events"** directly by ID (instead of going through the SimConnect mapping process or executing calculator code). Much more efficient than the other methods.
68+
- **Send Simulator "Key Events"** directly by ID or name (instead of going through the SimConnect mapping process or executing calculator code). Much more efficient than the other methods.
69+
- **New in v1.1.0:** Send Key Events with up to 5 values (like the new `SimConnect_TransmitClientEvent_EX1()`).
6970
- **Remote Logging**: Log messages (errors, warnings, debug, etc) can optionally be sent to the Client, with specific minimum level (eg. only warnings and errros).
7071
- **Ping** the Server to check that the WASM module is installed and running before trying to connect or use its features.
7172

@@ -166,15 +167,6 @@ Use [Discussions](https://github.com/mpaperno/WASimCommander/discussions) for an
166167
Most flight simulator forums seem fairly strict about _not_ using their site to provide product support. So please use GitHub,
167168
unless you're absolutely sure no rules would be broken or toes stepped upon otherwise.
168169

169-
-------------
170-
### Known Issues
171-
172-
- Setting a Local Variable value with the `Set` command ignores any Unit specifier. This is due to a bug in the MSFS WASM library
173-
preventing the corresponding _Gauge API_ function `set_named_variable_typed_value()` from being exported.
174-
See bug report at [devsupport.flightsimulator.com](https://devsupport.flightsimulator.com/questions/8604/env-wasm-set-named-variable-typed-value-not-found.html)
175-
176-
You can stil use a unit specifier with L vars in calculaotor code. Though I've yet to find an instance where it makes any difference.
177-
178170
-------------
179171
### Credits
180172

0 commit comments

Comments
 (0)