CWASimCommander::CLI::Client::WASimClient | C+/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::ClientEvent | Client Event data, delivered via callback |
CWASimCommander::CLI::Structs::Command | Command data structure. The member contents depend on the command type as described in each command type of the CommandId enum documentation |
▼CWASimCommander::CLI::Structs::DataRequest | Structure for value update subscription requests |
CWASimCommander::CLI::Structs::DataRequestRecord | DataRequestRecord 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::ListResult | Structure for delivering list results, eg. of local variables sent from Server |
CWASimCommander::CLI::Structs::LogRecord | Log record structure |
CWASimCommander::CLI::Structs::RegisteredEvent | Structure to hold data for registered (reusable) calculator events. Used to submit events with WASimClient::registerEvent() |
CWASimCommander::CLI::Structs::VariableRequest | Structure 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::ValueTypes | Predefined value types |
CWASimCommander::Client::ClientEvent | Client Event data, delivered via callback |
CWASimCommander::Client::ListResult | Structure for delivering list results, eg. of local variables sent from Server |
CWASimCommander::Client::RegisteredEvent | Structure to hold data for registered (reusable) calculator events. Used to submit events with WASimClient::registerEvent() |
CWASimCommander::Client::VariableRequest | Structure 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::WASimClient | WASimCommander Client implementation. Handles all aspects of communication with the WASimCommander Server WASM module |
CWASimCommander::Command | Command data structure. The member contents depend on the command type as described in each command type of the Enums::CommandId enum documentation |
▼CWASimCommander::DataRequest | Structure for variable value subscription requests |
CWASimCommander::Client::DataRequestRecord | DataRequestRecord 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::KeyEvent | Data 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::LogRecord | Log record structure |