Go to the documentation of this file. 1 #ifndef cartographyCommands_h
2 #define cartographyCommands_h
25 const vector<CscLine3d *> lines;
68 vector<const CscPoint3d *> points;
73 ENUM(CscCartographyManagementActionType,
99 CscCartographyManagementActionType actionType);
210 inline static const CommandTypeId COMMAND_ID =
"LIDAR_VALUES_RECORD_DOWNLOAD_AND_BUILD_CARTOGRAPHY";
226 const string targetPath;
228 bool downloadAndBuildCartography(
CscEnvironmentSimulator &environmentSimulator,
const std::vector<std::string> &storageFilePaths);
232 ENUM( CartographyNetworkPushCompression, CARTO_NET_PUSH_COMPRESSION_LZ4, CARTO_NET_PUSH_COMPRESSION_NONE)
243 const string &targetIpAddress,
unsigned int targetPort,
244 optional<double> periodMillis = {}, optional<CartographyNetworkPushCompression> compression = {});
317 std::unique_ptr<CscLogger>
logger = CscLogger::getForCategory(
"CommandCartographyNetworkPush");
325 inline static const CommandTypeId COMMAND_ID =
"CARTOGRAPHY_NETWORK_PUSH_STOP";
337 std::unique_ptr<CscLogger>
logger = CscLogger::getForCategory(
"CommandCartographyNetworkPushStop");
unsigned targetPort
Definition: cartographyCommands.h:247
Definition: cartographyCommands.h:11
Definition: cartographyCommands.h:111
The CscPoint3d class represents a point in three-dimensional space. It is primarily used to denote a ...
Definition: Csc3dTypes.h:24
Definition: CommandExecutionResultNone.h:11
unsigned targetPort
Definition: cartographyCommands.h:336
#define CSC_DLL_IMPORTEXPORT
Definition: os.h:34
CartographyNetworkPushCompression compression
Definition: cartographyCommands.h:249
std::unique_ptr< CscLogger > logger
Definition: cartographyCommands.cpp:44
Definition: Csc3dTypes.h:229
Definition: cartographyCommands.h:207
Definition: Command.h:122
const CartographyManagementCommandDataType *const cartographyManagementData
Definition: cartographyCommands.h:120
Definition: cartographyCommands.h:135
ptr< CscEntityReflexion > entityReflexion
Definition: cartographyCommands.h:103
Definition: cartographyCommands.h:184
Definition: cartographyCommands.h:234
string CommandTypeId
Definition: Command.h:29
string targetIpAddress
Definition: cartographyCommands.h:246
Definition: CommandExecutionResultString.h:11
ptr< CscEntityReflexion > entityReflexion
Definition: cartographyCommands.h:315
double periodMillis
Definition: cartographyCommands.h:248
Definition: cartographyCommands.h:85
Definition: cartographyCommands.h:160
ptr< CscEntityReflexion > entityReflexion
Definition: cartographyCommands.h:334
CscCartographyManagementActionType actionType
Definition: cartographyCommands.h:104
string targetIpAddress
Definition: cartographyCommands.h:335
Definition: cartographyCommands.h:54
Definition: cartographyCommands.h:34
const ptr< CscObjectModel > const string const CscPoint3d const CscPoint3d optional< double >
Definition: environmentObjectsCommands.h:367
Definition: CscEnvironmentSimulator.h:31
COMMAND_REGISTER(CommandFollowKinematicTrajectory, ptr< CscEntityReflexion >, int, const CscState *, string, string, string, string, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)
COMMAND_TYPE_BUILDER(CommandVisionDetect, CscAlertIdentificationTimeSlot, int, int, int, int)
Definition: cartographyCommands.h:303
Definition: cartographyCommands.h:323
const ptr< CscObjectModel > const string const CscPoint3d const CscPoint3d optional< string >
Definition: environmentObjectsCommands.h:373
Definition: CommandExecutionResult.h:118
std::shared_ptr< T > ptr
Definition: CscCommon.h:29
ENUM(CscCartographyManagementActionType, Start, Clear, Pause, Resume, StopAndSave)
Definition: cartographyCommands.cpp:29