Android-cuttlefish cvd tool
Namespaces | Macros | Functions | Variables
uwb_connector.cpp File Reference
#include "cuttlefish/host/commands/run_cvd/launch/uwb_connector.h"
#include <stddef.h>
#include <optional>
#include <string>
#include <vector>
#include "cuttlefish/common/libs/fs/shared_fd.h"
#include "cuttlefish/common/libs/utils/result.h"
#include "cuttlefish/common/libs/utils/subprocess.h"
#include "cuttlefish/host/libs/config/config_utils.h"
#include "cuttlefish/host/libs/config/cuttlefish_config.h"
#include "cuttlefish/host/libs/feature/command_source.h"
Include dependency graph for uwb_connector.cpp:

Namespaces

namespace  cuttlefish
 

Macros

#define UCI_HEADER_SIZE   4
 
#define UCI_MAX_PAYLOAD_SIZE   255
 
#define UCI_MAX_PACKET_SIZE   (UCI_HEADER_SIZE + UCI_MAX_PAYLOAD_SIZE)
 

Functions

Result< std::optional< MonitorCommand > > cuttlefish::UwbConnector (const CuttlefishConfig &config, const CuttlefishConfig::InstanceSpecific &instance)
 

Variables

static constexpr const size_t kBufferSize = UCI_MAX_PACKET_SIZE * 2
 

Macro Definition Documentation

◆ UCI_HEADER_SIZE

#define UCI_HEADER_SIZE   4

◆ UCI_MAX_PACKET_SIZE

#define UCI_MAX_PACKET_SIZE   (UCI_HEADER_SIZE + UCI_MAX_PAYLOAD_SIZE)

◆ UCI_MAX_PAYLOAD_SIZE

#define UCI_MAX_PAYLOAD_SIZE   255

Variable Documentation

◆ kBufferSize

constexpr const size_t kBufferSize = UCI_MAX_PACKET_SIZE * 2
staticconstexpr