v1.3.1.0
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CWASimCommander::CLI::Client::WASimClientC+/CLI wrapper implementation of WASimCommander::Client::WASimClient. See documentation for the C++ class for most of the details. Only implementation differences are documented here
 CWASimCommander::CLI::Structs::ClientEventClient Event data, delivered via callback
 CWASimCommander::CLI::Structs::CommandCommand data structure. The member contents depend on the command type as described in each command type of the CommandId enum documentation
 CWASimCommander::CLI::Structs::DataRequestStructure for value update subscription requests
 CWASimCommander::CLI::Structs::DataRequestRecordDataRequestRecord 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)
 CWASimCommander::CLI::Structs::ListResultStructure for delivering list results, eg. of local variables sent from Server
 CWASimCommander::CLI::Structs::LogRecordLog record structure
 CWASimCommander::CLI::Structs::RegisteredEventStructure to hold data for registered (reusable) calculator events. Used to submit events with WASimClient::registerEvent()
 CWASimCommander::CLI::Structs::VariableRequestStructure 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
 CWASimCommander::CLI::ValueTypesPredefined value types
 CWASimCommander::Client::ClientEventClient Event data, delivered via callback
 CWASimCommander::Client::ListResultStructure for delivering list results, eg. of local variables sent from Server
 CWASimCommander::Client::RegisteredEventStructure to hold data for registered (reusable) calculator events. Used to submit events with WASimClient::registerEvent()
 CWASimCommander::Client::VariableRequestStructure 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
 CWASimCommander::Client::WASimClientWASimCommander Client implementation. Handles all aspects of communication with the WASimCommander Server WASM module
 CWASimCommander::CommandCommand data structure. The member contents depend on the command type as described in each command type of the Enums::CommandId enum documentation
 CWASimCommander::DataRequestStructure for variable value subscription requests
 CWASimCommander::Client::DataRequestRecordDataRequestRecord 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)
 CWASimCommander::KeyEventData 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
 CWASimCommander::LogRecordLog record structure