v1.3.1.0
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NWASimCommanderWASimCommander main namespace. Defines constants and structs used in Client-Server interactions. Many of these are needed for effective use of WASimClient, and all would be useful for custom client implementations
 NCLIWASimCommander::CLI namespace. Container for implementation of the C++ WASimCommander API and WASimClient as a C++/CLI .NET "wrapper." The primary documentation is for the C++ version equivalents. Documentation for everything in the CLI namespace focuses primarily on any (non-obvious) differences from the C++ version
 NClientWASimCommander::CLI::Client namespace. Implementation of the C++ WASimClient as a C++/CLI .NET "wrapper."
 CWASimClientC+/CLI wrapper implementation of WASimCommander::Client::WASimClient. See documentation for the C++ class for most of the details. Only implementation differences are documented here
 NStructsWASimCommander::CLI::Structs namespace. CLI/.NET versions of WASimCommander API and Client data structures
 CClientEventClient Event data, delivered via callback
 CCommandCommand data structure. The member contents depend on the command type as described in each command type of the CommandId enum documentation
 CDataRequestStructure for value update subscription requests
 CDataRequestRecordDataRequestRecord inherits and extends WASimCommander::CLI::Structs::DataRequest with data pertinent for use by a data consumer/Client. In particular, any value data sent from the server is stored here as a byte array in the data member (a byte array)
 CListResultStructure for delivering list results, eg. of local variables sent from Server
 CLogRecordLog record structure
 CRegisteredEventStructure to hold data for registered (reusable) calculator events. Used to submit events with WASimClient::registerEvent()
 CVariableRequestStructure for using with WASimClient::getVariable() and WASimClient::setVariable() to specify information about the variable to set or get. Variables and Units can be specified by name or by numeric ID
 CValueTypesPredefined value types
 NClientWASimCommander::Client namespace. Defines/declares everything needed to interact with the WASimCommander Client API, including the WASimClient class itself
 CClientEventClient Event data, delivered via callback
 CDataRequestRecordDataRequestRecord inherits and extends WASimCommander::DataRequest with data pertinent for use by a data consumer/Client. In particular, any value data sent from the server is stored here as a byte array in the data member (a std::vector of unsigned char)
 CListResultStructure for delivering list results, eg. of local variables sent from Server
 CRegisteredEventStructure to hold data for registered (reusable) calculator events. Used to submit events with WASimClient::registerEvent()
 CVariableRequestStructure for using with WASimClient::getVariable() and WASimClient::setVariable() to specify information about the variable to set or get. Variables and Units can be specified by name or by numeric ID. Only some variable types have an associated numeric ID ('A', 'L', 'T' types) and only some variable types accept a Unit specifier ('A', 'C', 'E', 'L' types). Using numeric IDs, if already known, is more efficient on the server side since it saves the lookup step
 CWASimClientWASimCommander Client implementation. Handles all aspects of communication with the WASimCommander Server WASM module
 CCommandCommand data structure. The member contents depend on the command type as described in each command type of the Enums::CommandId enum documentation
 CDataRequestStructure for variable value subscription requests
 CKeyEventData structure for sending Key Events to the sim with up to 5 event values. Events are specified using numeric MSFS Event IDs (names can be resolved to IDs via Lookup command). This supports the new functionality in MSFS SU10 with trigger_key_event_EX1() Gauge API function (similar to SimConnect_TransmitClientEvent_EX1()). The server will respond with an Ack/Nak for a SendKey command, echoing the given token. For events with zero or one value, the SendKey command can be used instead
 CLogRecordLog record structure