|
RCube
Rcube Rest Server calculates sail routes based on Grib files and sailing boat polar files
|
Client Request description. More...
Data Fields | ||
| int | level | |
| int | type | |
| int | cogStep | |
| int | rangeCog | |
| int | jFactor | |
| int | kFactor | |
| int | nSectors | |
| int | penalty0 | |
| int | penalty1 | |
| int | penalty2 | |
| int | initialAmure | |
| int | timeStep | |
| time_t | epochStart | |
| bool | isoc | |
| bool | isoDesc | |
| bool | sortByName | |
| bool | forbid | |
| bool | withWaves | |
| bool | withCurrent | |
| double | staminaVR | |
| double | motorSpeed | |
| double | threshold | |
| double | nightEfficiency | |
| double | dayEfficiency | |
| double | xWind | |
| double | maxWind | |
| double | constWindTws | |
| double | constWindTwd | |
| double | constWave | |
| double | constCurrentS | |
| double | constCurrentD | |
| int | nBoats | |
| struct { | ||
| char name [MAX_SIZE_NAME] | ||
| double lat | ||
| double lon | ||
| } | boats [MAX_N_COMPETITORS] | |
| int | nWp | |
| struct { | ||
| double lat | ||
| double lon | ||
| } | wp [MAX_N_WAY_POINT] | |
| char | model [MAX_SIZE_RESOURCE_NAME] | |
| char | dirName [MAX_SIZE_RESOURCE_NAME] | |
| char | wavePolName [MAX_SIZE_RESOURCE_NAME] | |
| char | polarName [MAX_SIZE_RESOURCE_NAME] | |
| char | gribName [MAX_SIZE_RESOURCE_NAME] | |
| char | fileName [MAX_SIZE_RESOURCE_NAME] | |
| char | currentGribName [MAX_SIZE_RESOURCE_NAME] | |
| char | feedback [MAX_SIZE_FEED_BACK] | |
Client Request description.
Definition at line 62 of file r3server.c.
| struct { ... } ClientRequest::boats[MAX_N_COMPETITORS] |
Referenced by checkParamAndUpdate(), decodeHttpReq(), and launchAction().
| int ClientRequest::cogStep |
Definition at line 65 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| double ClientRequest::constCurrentD |
Definition at line 93 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| double ClientRequest::constCurrentS |
Definition at line 92 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| double ClientRequest::constWave |
Definition at line 91 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| double ClientRequest::constWindTwd |
Definition at line 90 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| double ClientRequest::constWindTws |
Definition at line 89 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| char ClientRequest::currentGribName[MAX_SIZE_RESOURCE_NAME] |
Definition at line 111 of file r3server.c.
Referenced by decodeHttpReq(), launchAction(), and updateCurrentGrib().
| double ClientRequest::dayEfficiency |
Definition at line 86 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| char ClientRequest::dirName[MAX_SIZE_RESOURCE_NAME] |
Definition at line 106 of file r3server.c.
Referenced by decodeHttpReq(), and launchAction().
| time_t ClientRequest::epochStart |
Definition at line 75 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| char ClientRequest::feedback[MAX_SIZE_FEED_BACK] |
Definition at line 112 of file r3server.c.
Referenced by decodeHttpReq(), and launchAction().
| char ClientRequest::fileName[MAX_SIZE_RESOURCE_NAME] |
Definition at line 110 of file r3server.c.
Referenced by decodeHttpReq(), and launchAction().
| bool ClientRequest::forbid |
Definition at line 79 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| char ClientRequest::gribName[MAX_SIZE_RESOURCE_NAME] |
Definition at line 109 of file r3server.c.
Referenced by checkParamAndUpdate(), decodeHttpReq(), launchAction(), and updateWindGrib().
| int ClientRequest::initialAmure |
Definition at line 73 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| bool ClientRequest::isoc |
Definition at line 76 of file r3server.c.
Referenced by decodeHttpReq(), and launchAction().
| bool ClientRequest::isoDesc |
Definition at line 77 of file r3server.c.
Referenced by decodeHttpReq(), and launchAction().
| int ClientRequest::jFactor |
Definition at line 67 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| int ClientRequest::kFactor |
Definition at line 68 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| double ClientRequest::lat |
Definition at line 97 of file r3server.c.
Referenced by checkParamAndUpdate(), decodeHttpReq(), and launchAction().
| int ClientRequest::level |
Definition at line 63 of file r3server.c.
Referenced by allowedLevel(), handleClient(), and launchAction().
| double ClientRequest::lon |
Definition at line 98 of file r3server.c.
Referenced by checkParamAndUpdate(), decodeHttpReq(), and launchAction().
| double ClientRequest::maxWind |
Definition at line 88 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| char ClientRequest::model[MAX_SIZE_RESOURCE_NAME] |
Definition at line 105 of file r3server.c.
Referenced by allowedLevel(), checkParamAndUpdate(), decodeHttpReq(), and launchAction().
| double ClientRequest::motorSpeed |
Definition at line 83 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| char ClientRequest::name[MAX_SIZE_NAME] |
Definition at line 96 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| int ClientRequest::nBoats |
Definition at line 94 of file r3server.c.
Referenced by checkParamAndUpdate(), decodeHttpReq(), and launchAction().
| double ClientRequest::nightEfficiency |
Definition at line 85 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| int ClientRequest::nSectors |
Definition at line 69 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| int ClientRequest::nWp |
Definition at line 100 of file r3server.c.
Referenced by checkParamAndUpdate(), decodeHttpReq(), and launchAction().
| int ClientRequest::penalty0 |
Definition at line 70 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| int ClientRequest::penalty1 |
Definition at line 71 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| int ClientRequest::penalty2 |
Definition at line 72 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| char ClientRequest::polarName[MAX_SIZE_RESOURCE_NAME] |
Definition at line 108 of file r3server.c.
Referenced by checkParamAndUpdate(), decodeHttpReq(), and launchAction().
| int ClientRequest::rangeCog |
Definition at line 66 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| bool ClientRequest::sortByName |
Definition at line 78 of file r3server.c.
Referenced by decodeHttpReq(), and launchAction().
| double ClientRequest::staminaVR |
Definition at line 82 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| double ClientRequest::threshold |
Definition at line 84 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| int ClientRequest::timeStep |
Definition at line 74 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| int ClientRequest::type |
Definition at line 64 of file r3server.c.
Referenced by allowedLevel(), decodeHttpReq(), launchAction(), logRequest(), and main().
| char ClientRequest::wavePolName[MAX_SIZE_RESOURCE_NAME] |
Definition at line 107 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| bool ClientRequest::withCurrent |
Definition at line 81 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| bool ClientRequest::withWaves |
Definition at line 80 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().
| struct { ... } ClientRequest::wp[MAX_N_WAY_POINT] |
Referenced by checkParamAndUpdate(), decodeHttpReq(), and launchAction().
| double ClientRequest::xWind |
Definition at line 87 of file r3server.c.
Referenced by checkParamAndUpdate(), and decodeHttpReq().