RCube
Rcube Rest Server calculates sail routes based on Grib files and sailing boat polar files
Loading...
Searching...
No Matches
Par Struct Reference

Parameters. More...

#include <r3types.h>

Collaboration diagram for Par:

Data Fields

int authent
 
int allwaysSea
 
int dashboardUTC
 
int maxPoiVisible
 
int opt
 
double tStep
 
int cogStep
 
int rangeCog
 
int special
 
double constWindTws
 
double constWindTwd
 
double constWave
 
double constCurrentS
 
double constCurrentD
 
int jFactor
 
int kFactor
 
int nSectors
 
char workingDir [MAX_SIZE_FILE_NAME]
 
char gribFileName [MAX_SIZE_FILE_NAME]
 
int mostRecentGrib
 
double gribResolution
 
int gribTimeStep
 
int gribTimeMax
 
char web [MAX_SIZE_DIR_NAME]
 
char currentGribFileName [MAX_SIZE_FILE_NAME]
 
char polarFileName [MAX_SIZE_FILE_NAME]
 
char wavePolFileName [MAX_SIZE_FILE_NAME]
 
char dumpIFileName [MAX_SIZE_FILE_NAME]
 
char dumpRFileName [MAX_SIZE_FILE_NAME]
 
char helpFileName [MAX_SIZE_FILE_NAME]
 
char shpFileName [MAX_N_SHP_FILES][MAX_SIZE_FILE_NAME]
 
char isSeaFileName [MAX_SIZE_FILE_NAME]
 
char cliHelpFileName [MAX_SIZE_FILE_NAME]
 
char poiFileName [MAX_SIZE_FILE_NAME]
 
char portFileName [MAX_SIZE_FILE_NAME]
 
char parInfoFileName [MAX_SIZE_FILE_NAME]
 
char traceFileName [MAX_SIZE_FILE_NAME]
 
char midFileName [MAX_SIZE_FILE_NAME]
 
char tidesFileName [MAX_SIZE_FILE_NAME]
 
char feedbackFileName [MAX_SIZE_FILE_NAME]
 
char logFileName [MAX_SIZE_FILE_NAME]
 
char wpGpxFileName [MAX_SIZE_FILE_NAME]
 
char dashboardVR [MAX_SIZE_FILE_NAME]
 
char marksFileName [MAX_SIZE_FILE_NAME]
 
double staminaVR
 
int nShpFiles
 
double startTimeInHours
 
Pp pOr
 
Pp pDest
 
char pOrName [MAX_SIZE_NAME]
 
char pDestName [MAX_SIZE_NAME]
 
int style
 
int showColors
 
char description [MAX_SIZE_LINE]
 
char smtpScript [MAX_SIZE_LINE]
 
char imapToSeen [MAX_SIZE_LINE]
 
char imapScript [MAX_SIZE_LINE]
 
int dispDms
 
int windDisp
 
int currentDisp
 
int waveDisp
 
int indicatorDisp
 
int gridDisp
 
int closestDisp
 
int focalDisp
 
int infoDisp
 
int speedDisp
 
int aisDisp
 
int shpPointsDisp
 
int stepIsocDisp
 
int penalty0
 
int penalty1
 
int penalty2
 
double motorSpeed
 
double threshold
 
double nightEfficiency
 
double dayEfficiency
 
double xWind
 
double maxWind
 
char webkit [MAX_SIZE_NAME]
 
char windyApiKey [MAX_SIZE_TEXT]
 
char googleApiKey [MAX_SIZE_TEXT]
 
int curlSys
 
int python
 
char smtpServer [MAX_SIZE_NAME]
 
char smtpUserName [MAX_SIZE_NAME]
 
char smtpTo [MAX_SIZE_NAME]
 
char imapServer [MAX_SIZE_NAME]
 
char imapUserName [MAX_SIZE_NAME]
 
char imapMailBox [MAX_SIZE_NAME]
 
char mailPw [MAX_SIZE_NAME]
 
bool storeMailPw
 
int nForbidZone
 
int techno
 
struct { 
 
   char   portName [MAX_SIZE_NAME
 
   int   speed 
 
   bool   open 
 
nmea [N_MAX_NMEA_PORTS
 
int nNmea
 
int withWaves
 
int withCurrent
 

Detailed Description

Parameters.

Definition at line 318 of file r3types.h.

Field Documentation

◆ aisDisp

int Par::aisDisp

Definition at line 386 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ allwaysSea

int Par::allwaysSea

◆ authent

int Par::authent

Definition at line 319 of file r3types.h.

Referenced by extractLevel(), readParam(), and writeParam().

◆ cliHelpFileName

char Par::cliHelpFileName[MAX_SIZE_FILE_NAME]

Definition at line 351 of file r3types.h.

Referenced by optionManage(), readParam(), and writeParam().

◆ closestDisp

int Par::closestDisp

Definition at line 382 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ cogStep

int Par::cogStep

Definition at line 325 of file r3types.h.

Referenced by buildNextIsochrone(), checkParamAndUpdate(), readParam(), and writeParam().

◆ constCurrentD

double Par::constCurrentD

Definition at line 332 of file r3types.h.

Referenced by checkParamAndUpdate(), findCurrentGrib(), readParam(), and writeParam().

◆ constCurrentS

double Par::constCurrentS

Definition at line 331 of file r3types.h.

Referenced by checkParamAndUpdate(), findCurrentGrib(), readParam(), and writeParam().

◆ constWave

double Par::constWave

Definition at line 330 of file r3types.h.

Referenced by checkParamAndUpdate(), findWindGrib(), readParam(), and writeParam().

◆ constWindTwd

double Par::constWindTwd

Definition at line 329 of file r3types.h.

Referenced by checkParamAndUpdate(), findWindGrib(), readParam(), and writeParam().

◆ constWindTws

double Par::constWindTws

◆ curlSys

int Par::curlSys

Definition at line 401 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ currentDisp

int Par::currentDisp

Definition at line 378 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ currentGribFileName

char Par::currentGribFileName[MAX_SIZE_FILE_NAME]

◆ dashboardUTC

int Par::dashboardUTC

Definition at line 321 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ dashboardVR

char Par::dashboardVR[MAX_SIZE_FILE_NAME]

Definition at line 361 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ dayEfficiency

double Par::dayEfficiency

◆ description

char Par::description[MAX_SIZE_LINE]

Definition at line 372 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ dispDms

int Par::dispDms

Definition at line 376 of file r3types.h.

Referenced by gribToStr(), isoDescToStr(), logReport(), readParam(), routeToStr(), and writeParam().

◆ dumpIFileName

char Par::dumpIFileName[MAX_SIZE_FILE_NAME]

Definition at line 346 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ dumpRFileName

char Par::dumpRFileName[MAX_SIZE_FILE_NAME]

Definition at line 347 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ feedbackFileName

char Par::feedbackFileName[MAX_SIZE_FILE_NAME]

Definition at line 358 of file r3types.h.

Referenced by launchAction(), readParam(), and writeParam().

◆ focalDisp

int Par::focalDisp

Definition at line 383 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ googleApiKey

char Par::googleApiKey[MAX_SIZE_TEXT]

Definition at line 400 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ gribFileName

◆ gribResolution

double Par::gribResolution

Definition at line 339 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ gribTimeMax

int Par::gribTimeMax

Definition at line 341 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ gribTimeStep

int Par::gribTimeStep

Definition at line 340 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ gridDisp

int Par::gridDisp

Definition at line 381 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ helpFileName

char Par::helpFileName[MAX_SIZE_FILE_NAME]

Definition at line 348 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ imapMailBox

char Par::imapMailBox[MAX_SIZE_NAME]

Definition at line 408 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ imapScript

char Par::imapScript[MAX_SIZE_LINE]

Definition at line 375 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ imapServer

char Par::imapServer[MAX_SIZE_NAME]

Definition at line 406 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ imapToSeen

char Par::imapToSeen[MAX_SIZE_LINE]

Definition at line 374 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ imapUserName

char Par::imapUserName[MAX_SIZE_NAME]

Definition at line 407 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ indicatorDisp

int Par::indicatorDisp

Definition at line 380 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ infoDisp

int Par::infoDisp

Definition at line 384 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ isSeaFileName

char Par::isSeaFileName[MAX_SIZE_FILE_NAME]

Definition at line 350 of file r3types.h.

Referenced by initContext(), paramToStrJson(), readParam(), and writeParam().

◆ jFactor

int Par::jFactor

Definition at line 333 of file r3types.h.

Referenced by checkParamAndUpdate(), forwardSectorOptimize(), readParam(), and writeParam().

◆ kFactor

int Par::kFactor

Definition at line 334 of file r3types.h.

Referenced by checkParamAndUpdate(), forwardSectorOptimize(), readParam(), and writeParam().

◆ logFileName

char Par::logFileName[MAX_SIZE_FILE_NAME]

Definition at line 359 of file r3types.h.

Referenced by handleClient(), logReport(), readParam(), and writeParam().

◆ mailPw

char Par::mailPw[MAX_SIZE_NAME]

Definition at line 409 of file r3types.h.

Referenced by optionManage(), readParam(), and writeParam().

◆ marksFileName

char Par::marksFileName[MAX_SIZE_FILE_NAME]

Definition at line 362 of file r3types.h.

Referenced by launchAction(), readParam(), and writeParam().

◆ maxPoiVisible

int Par::maxPoiVisible

Definition at line 322 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ maxWind

double Par::maxWind

Definition at line 397 of file r3types.h.

Referenced by buildNextIsochrone(), checkParamAndUpdate(), readParam(), and writeParam().

◆ midFileName

char Par::midFileName[MAX_SIZE_FILE_NAME]

Definition at line 356 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ mostRecentGrib

int Par::mostRecentGrib

Definition at line 338 of file r3types.h.

Referenced by initContext(), readParam(), and writeParam().

◆ motorSpeed

double Par::motorSpeed

◆ nForbidZone

int Par::nForbidZone

◆ nightEfficiency

double Par::nightEfficiency

◆ [struct]

struct { ... } Par::nmea[N_MAX_NMEA_PORTS]

Referenced by readParam(), and writeParam().

◆ nNmea

int Par::nNmea

Definition at line 419 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ nSectors

int Par::nSectors

Definition at line 335 of file r3types.h.

Referenced by checkParamAndUpdate(), forwardSectorOptimize(), readParam(), routing(), and writeParam().

◆ nShpFiles

int Par::nShpFiles

Definition at line 364 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ open

bool Par::open

Definition at line 417 of file r3types.h.

◆ opt

int Par::opt

Definition at line 323 of file r3types.h.

Referenced by readParam(), routing(), and writeParam().

◆ parInfoFileName

char Par::parInfoFileName[MAX_SIZE_FILE_NAME]

Definition at line 354 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ pDest

◆ pDestName

char Par::pDestName[MAX_SIZE_NAME]

Definition at line 369 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ penalty0

int Par::penalty0

Definition at line 389 of file r3types.h.

Referenced by buildNextIsochrone(), checkParamAndUpdate(), readParam(), and writeParam().

◆ penalty1

int Par::penalty1

Definition at line 390 of file r3types.h.

Referenced by buildNextIsochrone(), checkParamAndUpdate(), readParam(), and writeParam().

◆ penalty2

int Par::penalty2

Definition at line 391 of file r3types.h.

Referenced by buildNextIsochrone(), checkParamAndUpdate(), readParam(), and writeParam().

◆ poiFileName

char Par::poiFileName[MAX_SIZE_FILE_NAME]

Definition at line 352 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ polarFileName

◆ pOr

◆ pOrName

char Par::pOrName[MAX_SIZE_NAME]

Definition at line 368 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ portFileName

char Par::portFileName[MAX_SIZE_FILE_NAME]

Definition at line 353 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ portName

char Par::portName[MAX_SIZE_NAME]

Definition at line 415 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ python

int Par::python

Definition at line 402 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ rangeCog

int Par::rangeCog

Definition at line 326 of file r3types.h.

Referenced by buildNextIsochrone(), checkParamAndUpdate(), readParam(), and writeParam().

◆ showColors

int Par::showColors

Definition at line 371 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ shpFileName

char Par::shpFileName[MAX_N_SHP_FILES][MAX_SIZE_FILE_NAME]

Definition at line 349 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ shpPointsDisp

int Par::shpPointsDisp

Definition at line 387 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ smtpScript

char Par::smtpScript[MAX_SIZE_LINE]

Definition at line 373 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ smtpServer

char Par::smtpServer[MAX_SIZE_NAME]

Definition at line 403 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ smtpTo

char Par::smtpTo[MAX_SIZE_NAME]

Definition at line 405 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ smtpUserName

char Par::smtpUserName[MAX_SIZE_NAME]

Definition at line 404 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ special

int Par::special

Definition at line 327 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ speed

int Par::speed

Definition at line 416 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ speedDisp

int Par::speedDisp

Definition at line 385 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ staminaVR

double Par::staminaVR

Definition at line 363 of file r3types.h.

Referenced by checkParamAndUpdate(), readParam(), statRoute(), and writeParam().

◆ startTimeInHours

◆ stepIsocDisp

int Par::stepIsocDisp

Definition at line 388 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ storeMailPw

bool Par::storeMailPw

Definition at line 410 of file r3types.h.

Referenced by readParam().

◆ style

int Par::style

Definition at line 370 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ techno

int Par::techno

Definition at line 413 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ threshold

double Par::threshold

◆ tidesFileName

char Par::tidesFileName[MAX_SIZE_FILE_NAME]

Definition at line 357 of file r3types.h.

Referenced by nearestPortToStrJson(), readParam(), and writeParam().

◆ traceFileName

char Par::traceFileName[MAX_SIZE_FILE_NAME]

Definition at line 355 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ tStep

double Par::tStep

◆ waveDisp

int Par::waveDisp

Definition at line 379 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ wavePolFileName

char Par::wavePolFileName[MAX_SIZE_FILE_NAME]

◆ web

char Par::web[MAX_SIZE_DIR_NAME]

Definition at line 342 of file r3types.h.

Referenced by initContext(), readParam(), serveStaticFile(), and writeParam().

◆ webkit

char Par::webkit[MAX_SIZE_NAME]

Definition at line 398 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ windDisp

int Par::windDisp

Definition at line 377 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ windyApiKey

char Par::windyApiKey[MAX_SIZE_TEXT]

Definition at line 399 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ withCurrent

int Par::withCurrent

Definition at line 421 of file r3types.h.

Referenced by buildNextIsochrone(), checkParamAndUpdate(), readParam(), and writeParam().

◆ withWaves

int Par::withWaves

◆ workingDir

◆ wpGpxFileName

char Par::wpGpxFileName[MAX_SIZE_FILE_NAME]

Definition at line 360 of file r3types.h.

Referenced by readParam(), and writeParam().

◆ xWind

double Par::xWind

The documentation for this struct was generated from the following file: