WSF
WsfRigidBodySixDOF_VehicleData.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2020 Infoscitex, a DCS Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11
12#ifndef WSFRIGIDBODYSIXDOFVEHICLEDATA_HPP
13#define WSFRIGIDBODYSIXDOFVEHICLEDATA_HPP
14
16
17namespace wsf
18{
19namespace six_dof
20{
21// This data structure is used to define a control surface position
28
29// This data structure is used to define a control input and its value
31{
32 explicit FlightControlInputValue(const std::string& aName)
33 : controlInputName(aName)
34 {
35 }
36
38
39 std::string controlInputName;
40 float normalizedValue = 1.0;
42 bool boolData = false;
43};
44} // namespace six_dof
45} // namespace wsf
46
47#endif
Simple
Definition WsfSixDOF_VehicleData.hpp:28
@ Float
Definition WsfSixDOF_VehicleData.hpp:29
Angular
Definition WsfSixDOF_VehicleData.hpp:34
@ AngleDeg
Definition WsfSixDOF_VehicleData.hpp:36
Definition WsfSA_Processor.hpp:35
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32
Definition WsfRigidBodySixDOF_VehicleData.hpp:23
std::string controlSurfaceName
Definition WsfRigidBodySixDOF_VehicleData.hpp:24
float value
Definition WsfRigidBodySixDOF_VehicleData.hpp:25
DataType::Angular typeData
Definition WsfRigidBodySixDOF_VehicleData.hpp:26
FlightControlInputValue(const FlightControlInputValue &aSrc)=default
FlightControlInputValue(const std::string &aName)
Definition WsfRigidBodySixDOF_VehicleData.hpp:32
float normalizedValue
Definition WsfRigidBodySixDOF_VehicleData.hpp:40
std::string controlInputName
Definition WsfRigidBodySixDOF_VehicleData.hpp:39
bool boolData
Definition WsfRigidBodySixDOF_VehicleData.hpp:42
DataType::Simple typeData
Definition WsfRigidBodySixDOF_VehicleData.hpp:41
Copyrights Multiple, All Rights Reserved