29 #ifndef POSIX_APP_CHILICTL_PIPE_PIPE_HPP_
30 #define POSIX_APP_CHILICTL_PIPE_PIPE_HPP_
59 ArgOpt mEnumerateUartDevicesArg;
64 ca_error print_help_string(
const char *aArg);
65 ca_error set_serialno_filter(
const char *aArg);
67 static ca_error exchange_callback(
const uint8_t *buf,
size_t len,
struct ca821x_dev *pDeviceRef);
68 ca_error exchange_callback(
const uint8_t *buf,
size_t len);
Global error declarations for use across the Cascoda SDK.
Structure for holding the definition of potential options to pass on the command line.
Definition: Args.hpp:45
Class for parsing and handling options passed as command line arguments.
Definition: Args.hpp:133
Abstract class for handling command positional arguments, to be implemented by the command classes.
Definition: Command.hpp:40
C++ wrapper for the C ca_device_info struct, which owns its own memory.
Definition: DeviceInfo.hpp:40
Definition: DeviceList.hpp:40
Class to assist in obtaining a list of connected ca821x devices, filtering as required.
Definition: DeviceList.hpp:121
Pipe()
Definition: Pipe.cpp:43
ca_error Process(int argc, const char *argv[])
Run the command, processing the arguments passed in argv.
Definition: Pipe.cpp:73
ca_error
Cascoda error type.
Definition: ca821x_error.h:51
CA-821x Device reference struct.
Definition: ca821x_api.h:123