예제 #1
0
파일: devLXNano.cpp 프로젝트: LK8000/LK8000
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/// Fills out decl->Flight data.
///
/// @param lkDecl      LK task declaration data
/// @param decl        task declaration data for device
/// @param errBufSize  error message buffer size
/// @param errBuf[]    [out] error message
///
/// @retval true  declaration successfully filled out
/// @retval false error (description in @p errBuf)
///
//static
bool DevLXNano::FillFlight(const Declaration_t& lkDecl, Decl& decl, unsigned errBufSize, TCHAR errBuf[])
{
  decl.SetString(Decl::fl_pilot, lkDecl.PilotName);
  decl.SetString(Decl::fl_glider, lkDecl.AircraftType);
  decl.SetString(Decl::fl_reg_num, lkDecl.AircraftRego);
  decl.SetString(Decl::fl_cmp_num, lkDecl.CompetitionID);
  return(true);
} // FillFlight()