DCSModulesAPI  1.0.0
DCS sub project containing all the control modules as libraries.
Namespaces | Enumerations | Functions
DCS_ModuleEngineControl.h File Reference

Exposes engine control functionalities of the API to the end user. More...

#include "../../config/exports.h"
#include "../../DCS_Utils/include/DCS_ModuleUtils.h"

Go to the source code of this file.

Namespaces

 DCS::Control
 Exposes tilt and rotation stages control parameters.
 

Enumerations

enum  DCS::Control::UnitTarget { DCS::Control::UnitTarget::ESP301, DCS::Control::UnitTarget::PMC8742 }
 Enumerates the diferent devices acessible via COM/USB ports. More...
 

Functions

DCS_API void DCS::Control::StartServices (const char *esp301_com="COM3", const char *pmc8742_usb="104D-4000")
 Starts the COM and USB port services. More...
 
DCS_API void DCS::Control::StopServices ()
 Stops the COM and USB port services. More...
 
DCS_API void DCS::Control::IssueGenericCommand (UnitTarget target, DCS::Utils::BasicString full_command)
 Issue a generic command to the specified target. More...
 
DCS_API DCS::Utils::BasicString DCS::Control::IssueGenericCommandResponse (UnitTarget target, DCS::Utils::BasicString full_command)
 Issue a generic command to the specified target, waiting for a response. More...
 

Detailed Description

Exposes engine control functionalities of the API to the end user.

Author
Cesar Godinho
Version
1.0
Date
Date
2020/10/12