Classes
-
namespace app
-
namespace runtime
- namespace detail
- namespace profile
- class AppConfigRuntime final Owns config backend/store and all runtime section handles.
-
class AppRuntime final Single application composition root used by firmware bootstrap.
- class EthRuntimeStatsSource final Adapter that exports Ethernet runtime counters/status to control APIs.
- class NprConnectivityStateSource final Connectivity bridge consumed by system task LED policy.
- class BootstrapState final Bootstrap gate state exposed to control/auth code.
- class PicoDeviceIdentity final Device identity adapter exposed to the control interface.
- class Radio1HalRuntime final Owns radio slot 1 HAL wiring and SI4463 adapter struct.
- class RotatingNonceSource final Rotating management nonce source used by signed write authorization.
- struct TaskDescriptor final
- class UptimeClock final Control-interface clock adapter based on platform uptime.
-
namespace runtime
-
namespace npr
-
namespace cfg
- namespace validators
- struct NprConfigSectionDefinition final NPR section schema definition used by typed config facade.
-
namespace protocol
- namespace nack_reason Known CONNECT_NACK reason codes.
- namespace proto_id NPR protocol ids carried in decoded payload byte 0.
- namespace segmenter Helpers/constants for segmenter byte format used by NPR IPv4 segmentation.
- namespace signaling_type TLV type ids for signaling frame payload.
- namespace tdma Bit masks for TDMA byte fields.
-
namespace rf
-
namespace detail Small helpers that translate NPR runtime link state into pool-source publication events.
- struct PoolSourcePublishState final Tracks what source snapshot revision has already been published to the pool sink.
-
namespace frames
- struct ConnectRequestPayload final Parsed CONNECT_REQ signaling payload.
- struct DecodedFrame final Normalized decode result used by MAC processing.
- class FrameDecoder final Decodes on-air NPR frames and classifies them for MAC layer.
- struct Ipv4EncodeInput final Inputs required to encode one NPR IPv4 frame.
- class Ipv4Frame final Stateless encoder/decoder for protocol-id
kIpv4frame format. - struct Ipv4SegmentView final Borrowed view into decoded IPv4 frame segment payload.
- struct NullEncodeInput final Inputs required to encode one NULL maintenance frame.
- class NullFrame final Stateless encoder/decoder for protocol-id
kNullframe format. - struct SignalingConnectAckEncodeInput final Inputs for building downlink CONNECT_ACK signaling frame.
- struct SignalingConnectNackEncodeInput final Inputs for building downlink CONNECT_NACK signaling frame.
- struct SignalingConnectRequestEncodeInput final Inputs for building CONNECT_REQ signaling frame.
- struct SignalingDisconnectAckEncodeInput final Inputs for building downlink DISCONNECT_ACK signaling frame.
- struct SignalingDisconnectRequestEncodeInput final Inputs for building uplink DISCONNECT_REQ signaling frame.
- struct SignalingElement final Generic parsed signaling TLV element.
- class SignalingFrame final Encoder/decoder for signaling payload (protocol-id
kSignaling). - struct SignalingMasterWhoEncodeInput final Inputs for building one downlink master WHO signaling frame.
- struct SignalingWhoEncodeInput final Inputs for building WHO signaling frame.
- struct TdmaAllocationEntry final One TDMA allocation tuple parsed from allocation payload.
- class TdmaAllocationFrame final Encoder/decoder for TDMA allocation payload (protocol-id
kTdmaAllocation). - struct UplinkIdentity final Common identity values used by uplink signaling builders.
- struct WhoPayload final Parsed WHO element payload.
- struct ConnectRequestBuildInput final Inputs required to build one CONNECT_REQ signaling frame.
- struct FecDecodeResult final Result of one NPR FEC decode attempt.
- class IFrameCodecDiagnostics Narrow diagnostics sink used by the low-level NPR frame codec.
- class IMacEngine Thin role-neutral MAC boundary used by
NprRuntime. - class INprStatsSource Read-only observability contract consumed by NPR control adapters.
-
class Ipv4Reassembly final
- struct Context final One tracked packet reassembly context (by packet-counter).
- struct Ipv4ReassemblyResult final Output status of one
Ipv4Reassembly::call.ingest -
class Ipv4Segmenter final Packet splitter with internal packet-counter generator.
- struct Session final Internal mutable state for one packet segmentation session.
- struct Ipv4SegmentView final Borrowed view for next segment produced by
Ipv4Segmenter. - struct MacEngineCommonInit final Common runtime context shared by all NPR MAC roles during construction.
- struct MacInitParams final Common initialization parameters for NPR MAC engines.
- struct MacRxProcessResult final Result of processing one RX packet in MAC engine.
- struct MacSlotBurstPlanInput final Input contract for planning subsequent frames within one slot burst.
- struct MacSlotBurstPlanResult final Encoded output for one slot-burst planning step.
- struct MacSlotBurstTxFeedback final Feedback from one slotted TX attempt in an ongoing slot burst.
- struct MacSlotPlanInput final Input contract for planning one frame in one TDMA slot.
- struct MacSlotPlanResult final Encoded output of one slot-level planning attempt.
- struct MacTickInput final Inputs needed for periodic MAC tick planning.
- struct MacTickPlan final Actions produced by one MAC tick.
- struct MacUnslottedTxPlan final Encoded unslotted role-specific signaling frame plan.
-
class MasterMacEngine final First PacketRF NPR master MAC implementation.
- struct AllocationPlan final
- struct ClientEntry final
- struct HostIpv4Datagram final
- struct PendingSignal final
- struct RadioIpv4Datagram final
-
class NprControlCommands final Control adapter that exposes NPR interface state and mutable config under
/interface/<iface>/....- struct ReadTarget final
- class NprDiagnostics final Thread-safe diagnostics counter store shared by runtime/MAC/PHY.
- struct NprDiagnosticsSnapshot final Flat snapshot of NPR runtime counters and timing ages.
- class NprFrameCodec final Low-level NPR parity/FEC codec shared by runtime, PHY, MAC, and frame builders.
- class NprInterfaceStatsProvider final NPR implementation of the generic interface-stats provider adapter.
- class NprNetworkBridge final NPR-to-generic networking bridge used by shared network task runner.
-
struct NprNetworkConfig final Slave-side NPR network parameters learned from CONNECT_ACK payload.
- struct ConnectAckApplyResult final Result of parsing/applying one CONNECT_ACK payload.
- class NprRadioTaskRunner final NPR radio worker task runner.
-
class NprRuntime final NPR runtime orchestrator singleton.
-
struct Impl final
- struct Ipv4Datagram final
-
struct Impl final
- class NprRuntimeStatsSource final Runtime-backed implementation of the control-interface observability contract.
- struct PhyRxPacket final One received packet captured by PHY for MAC processing.
- struct PhySlotTxOpportunity final Slot opportunity status returned by PHY after alarm consumption.
- class PhyTdmExecutor final PHY execution backend: SI4463 RX/TX + precise slot alarm execution.
- struct RadioProfile final Immutable timing/radio constants for one NPR modulation id.
- class RadioProfileRegistry final Static registry of supported NPR radio modulation profiles.
- class RadioRxCapture final SI4463 RX capture helper that translates IRQ/FIFO state into packet callbacks.
- struct Si4463Config final Runtime-configurable SI4463 radio parameters layered over profile defaults.
- class Si4463Device final Thin SI4463 device driver (SPI command path + FIFO RX/TX streaming).
- struct Si4463Hal final Hardware bindings required by SI4463 driver.
- struct Si4463TxTelemetry final Timing telemetry collected from one TX call for slot-edge diagnostics.
-
class SignalingClientCache final Observability-only cache of signaling WHO data and local RSSI samples.
- class SpinMutex final
- struct SignalingWhoEntry final Cached WHO/neighbor view entry used for periodic observability logs.
- class SlaveConnectionFsm final Slave connection finite-state machine for signaling CONNECT lifecycle.
-
class SlaveMacEngine final Main slave-side NPR MAC engine.
- struct Ipv4Datagram final
- struct SlotPlanInput final Inputs used to plan and encode one uplink frame for current slot.
- struct SlotPlanResult final Encoded output of one slot planning attempt.
- struct SlotTxDecisionInput final Runtime state used for one slot-level frame-kind decision.
- struct SlotTxTimeBudget final Time window available for one TDMA uplink transmission burst.
- class TdmaSyncState final Tracks NPR TDMA sync/allocation state from received downlink frames and predicts next local uplink slot start.
- class TdmSlotExecutor final Owns one-shot hardware alarm scheduling and ISR-to-worker handoff for precise slot TX wakeups.
- class TdmSlotTimingController final Minimal placeholder for TX timing preparation and TA lead mapping.
- class UplinkFramePlanner final Builds uplink NPR frames and applies slot TX selection logic for the slave role.
-
namespace detail Small helpers that translate NPR runtime link state into pool-source publication events.
-
namespace cfg
-
namespace prf
-
namespace cbor
- class Value final Strongly typed scalar value used by CBOR map encoding and decoding.
-
namespace coap
-
class ControlInterfaceService final Thin CoAP adapter exposing PacketRF control exchange on
POST /mgmt.- struct HandlerContext final
- struct EndpointDescriptor final Static endpoint descriptor consumed by CoAP server.
- struct EndpointTableView final Immutable view of one static endpoint table.
- struct Request final Parsed request view forwarded to endpoint callback.
- struct Response final Endpoint response data returned by callback.
- class Server final Minimal CoAP server and router.
-
class ControlInterfaceService final Thin CoAP adapter exposing PacketRF control exchange on
-
namespace config
- namespace detail
-
namespace test_support
-
namespace typed_section_fixture
- namespace validators
- struct TestConfigSectionDefinition final
-
namespace typed_section_fixture
- struct ConfigSectionState final Internal mutable state for one configuration section.
- struct ConfigSectionUpdate final One pending config mutation applied against a single section snapshot.
- class ConfigSectionView final Mutable, section-scoped configuration view.
- class ConfigStore final Runtime configuration orchestrator.
- class ConfigValue final
- class IConfigBackend Abstract storage backend used by
ConfigStore. - struct is_key_descriptor
- struct is_key_descriptor<Key, std::void_t<typename Key::value_type, decltype(Key::name()), decltype(Key::default_value())>>
- struct LittleFsMountRecoveryDecision final Result of evaluating one failed mount attempt against PacketRF policy.
-
class PicoLittleFsConfigBackend final PicoSDK flash backend that stores config section files in LittleFS.
- struct FilesystemUsage final
- struct Options final Backend setup options.
- struct SectionKeySpec final
- class SectionSchema final
- class SpinMutex final
- class TypedConfigSection final Typed facade over
ConfigSectionView. - class UnixFileConfigBackend final
-
namespace control Shared control service contracts injected into generic command handlers.
-
namespace protocol
- namespace wire
-
namespace schema
- struct DescriptorView final
- struct FieldSpec final
-
namespace test
- class FakeClock final
- class FakeDeviceIdentity final
- class FakeKeyService final
- class FakeNonceSource final
- struct CommandDescriptor final One static command table entry consumed by CommandRegistry/Dispatcher.
- class CommandRegistry final Immutable-like view over currently registered command descriptors.
- struct ControlServices final Narrow dependency bundle passed into command handlers.
- class Dispatcher final Stateless command dispatcher over registry + shared services.
- struct ExchangeBuffers final Caller-owned buffers used by exchange for decode/sign/encode work.
- class ExchangeGuard final RAII guard representing ownership of the single in-flight exchange lock.
- struct ExchangeRequest final One inbound transport-neutral management request.
- struct ExchangeResponse final One outbound transport-neutral management response.
- class ExchangeService final Transport-agnostic control exchange orchestrator.
- class IClock Abstract clock source used by shared control commands.
- class IDeviceIdentity Abstract device identity provider used by diagnostics endpoints.
- class IManagementNonceSource Rotating nonce source used for signed-write freshness.
- class InterfaceListCommands final Control adapter that exposes the currently registered interface names.
- class ISystemRebootController Abstract reboot controller used by
/system/reboot. - class ISystemStatusSource Abstract source for
/system/*payload fields. - struct NonceSnapshot final Snapshot of current management nonce state.
- struct Request final Borrowed decoded management request passed to command handlers.
- struct RequestArgView final One decoded request argument (
key=value). - struct RequestValueView final Borrowed view of one decoded scalar request value.
- class ResponseWriter final Streaming CBOR map writer for control responses.
-
namespace protocol
-
namespace cose
- struct CoseSign1View final Borrowed view of one decoded COSE_Sign1 message.
- struct PacketRfAuthHeadersView final Optional PacketRF auth metadata carried in protected COSE headers.
-
namespace crypto
-
class CryptoControlCommands final Control adapter for device identity and trusted-key management.
- struct KeysDispatchTarget final
- struct DeviceKeyPair final Device identity key pair used for control-interface signatures.
-
class DeviceKeyStore final Persistent device key store.
- struct Paths final File names inside backend root directory.
- class DeviceRandomSource final Platform device random source backed by HAL entropy implementation.
- class Ed25519 final Ed25519 helper facade over Monocypher.
- class IBootstrapService Bootstrap-mode state published to crypto control commands.
- class IKeyService Crypto-backed key service used by control interface.
- class IRandomSource Entropy source abstraction used for key generation.
-
class KeyringStore final Persistent keyring store backed by config filesystem backend.
- struct Paths final
- class KeyService final Default key service implementation used by control interface.
- struct TrustedKeyRecord final
-
class CryptoControlCommands final Control adapter for device identity and trusted-key management.
-
namespace hal
- namespace device
- namespace platform
- namespace time
-
namespace usb
- class CdcStreamIo final TinyUSB CDC-backed byte stream used by serial control transport.
- class NcmEthDeviceAdapter final Ethernet-device adapter over TinyUSB NCM backend.
- namespace watchdog
-
namespace wizchip
-
class W5500Device final Low-level W5500 HAL driver for SPI-connected Ethernet MAC/PHY chip.
- struct Config final Static wiring and transport configuration for one W5500 instance.
- struct RuntimeConfig final Runtime chip configuration applied by initialize_
macraw().
- class W5500EthDeviceAdapter final Ethernet-device adapter over W5500 MACRAW HAL backend.
-
class W5500Device final Low-level W5500 HAL driver for SPI-connected Ethernet MAC/PHY chip.
- class GpioIrqBinding final Pico GPIO IRQ binding helper.
- class GpioPin final
-
class SpiBus final
- struct Config final
- class UartStreamIo final Default board UART-backed byte stream used by local control transport.
- namespace log PacketRF logging namespace.
-
namespace net
-
namespace cfg
- namespace validators
- struct DefaultRoutePolicy final Parsed default-route policy from routing config.
- struct EthConfigSectionDefinition final Typed schema definition for Ethernet-style IPv4 sections such as
et1. - struct PppConfigSectionDefinition final Typed schema definition for PPP sections such as
ppp1. - struct RoutingConfigSectionDefinition final Typed schema definition for routing section such as
routing1. - struct UsbConfigSectionDefinition final Typed schema definition for USB Ethernet-style IPv4 sections such as
us0.
- namespace detail
-
namespace dhcps DHCP server implementation used by the PacketRF networking stack.
-
namespace cfg DHCP server configuration schema and validation helpers.
- namespace validators
- struct DhcpServerConfigSectionDefinition final
- struct DhcpServerSectionDefaults final
- struct DhcpServerStaticConfig final
-
namespace wire This file contains code derived from the DHCP server implementation originally developed by Espressif Systems and distributed as part of ESP-IDF.
- struct Packet final
- struct ParsedMessage final
- struct ReplyDestination final
- struct ReplySpec final
- struct BoundDhcpInterface final
-
class DhcpServerControlCommands final Control adapter exposing DHCP server configuration and lease state.
- struct ReadTarget final Pair of target name and member callback used by
/ip/dhcps/<id>/<target>dispatch.
- struct ReadTarget final Pair of target name and member callback used by
-
class DhcpServerManager final
- struct ServerRuntime final
- struct SessionSlot final
- class IDhcpInterfaceBindingProvider
- struct LeaseView final
- struct ServerStatusSnapshot final
- struct TestTxPacket final
-
namespace cfg DHCP server configuration schema and validation helpers.
-
namespace eth Generic Ethernet-like control adapters and runtime helpers.
- struct ArpFrameEvent final Parsed ARP frame metadata emitted by Ethernet-like runtime observer.
- struct ArpIngressContext final Rich ARP ingress context provided to policy handlers.
-
class DhcpBindingRegistry final Generic registry-backed DHCP binding provider for Ethernet-like runtimes.
- struct Entry final
-
class EthernetControlCommands final Generic control adapter for Ethernet-like interfaces.
- struct ReadTarget final
- class EthInterfaceStatsProvider final Renders generic Ethernet-like interface status and counters for control API.
- struct EthNetifBindingSnapshot final Current lwIP netif binding snapshot.
-
class EthNetifRuntime final Generic Ethernet lwIP netif runtime over injected L2 device.
- struct State
- struct EthNetifStatusSnapshot final Runtime status snapshot for diagnostics/control surfaces.
- class EthRuntimeBindingSource final Adapter exposing EthNetifRuntime binding snapshot through IEthBindingSnapshotSource.
- class IArpIngressHandler Ingress ARP hook used for proxy/policy decisions.
- class IEthBindingSnapshotSource Read-only source of current lwIP binding snapshot for one interface.
- class IEthernetControlCommands Type-erased interface for Ethernet-like interface command adapters.
- class IEthernetDevice Abstraction of Ethernet-capable L2 device used by lwIP netif runtime.
- class IEthNetifStatsSource Read-only status source contract used by Ethernet-like control providers.
- namespace lwip
-
namespace parp
- class InterfaceParpRuntime final Per-interface PARP runtime bound to one Ethernet-like ingress interface.
- class IParpRoutePolicyProvider PARP-owned provider for runtime binding and startup route-policy snapshot build.
- class IParpStatusSource Read-only status source used by Ethernet control commands.
- struct NetifName final Fixed-size network interface name used in PARP route policy snapshots.
- struct ParpConfig final Parsed PARP policy bound to one interface section.
- struct ParpRouteDecision final Route lookup result for source+destination PARP policy.
-
class ParpRoutePolicyBuilder final PARP-owned registry of interface config sections used by runtime and route hook.
- struct Entry final
- struct ParpRoutePolicySnapshot final Immutable PARP route policy snapshot published to lwIP hook.
- struct ParpRouteRule final One PARP-derived route rule bound to one ingress interface.
- struct ParpStatusSnapshot final Runtime PARP status and counters exposed through
/interface/<if>/parp.
-
namespace pool Control endpoints for IPv4 pool inspection and configuration.
-
namespace cfg Pool configuration schema and validation helpers used by runtime scenarios to open
poolXconfig sections.- namespace validators
- struct Ipv4PoolStaticConfig final Normalized parsed configuration of one pool section.
- struct PoolConfigSectionDefinition final Typed section definition for one
poolXconfig section. - struct PoolSectionDefaults final Factory-default profile used to seed one named
poolXsection.
- class IPoolSourceSink Sink used by runtime publishers of dynamic address ranges.
-
class Ipv4PoolManager final Fixed-footprint IPv4 pool manager for static and dynamic pools.
- struct AllocationEntry final
- struct PoolRuntimeRecord final
- struct PoolAllocation final One allocated contiguous IPv4 block associated with one client identity.
- struct PoolAllocationEntryView final Lightweight listing view returned by allocation enumeration helpers.
- struct PoolClientIdentity final Stable client identity used as the primary lookup key in pool allocations.
-
class PoolControlCommands final Publishes pool management commands under
/ip/pool/....- struct ReadTarget final Pair of target name and member callback used by
/ip/pool/<id>/<target>dispatch.
- struct ReadTarget final Pair of target name and member callback used by
- struct PoolSnapshot final Effective pool view visible to clients of the pool manager.
- struct PoolSourceSnapshot final Live network parameters published by a dynamic source owner.
-
namespace cfg Pool configuration schema and validation helpers used by runtime scenarios to open
- class CoapService final lwIP raw-UDP backed CoAP service.
- class CoapServiceTaskRunner final Generic task runner that keeps CoAP UDP service active.
-
class CombinedNetworkConfigProvider final Combines the primary routed interface snapshot with optional host-side service interfaces.
- struct EthernetLikeConfigEntry final
- struct EthernetLikeConfigSnapshot final One effective IPv4 configuration snapshot for a named Ethernet-like interface.
- struct EthernetLikeRuntimeBinding final One runtime binding between interface name and
EthNetifRuntimeinstance. - struct EthernetLikeRuntimeRecord final Owned runtime-registry entry with bounded interface-name storage.
- class ICoapService CoAP UDP service abstraction.
- class INetworkConfigProvider Provides current IPv4 netif configuration for lwIP and PPPoS bootstrap values.
- class IPpposStatsSource Interface for components that can publish PPPoS runtime status.
- class IPrimaryNetifConfigProvider Provides the primary routed IPv4 interface snapshot consumed by the network stack.
- class Ipv4LinkAdapter
- struct Ipv4NetifConfig final
- class IUdpEchoService Minimal interface for optional UDP echo service used in diagnostics/tests.
- class IUsbNetifStatsSource
- struct LwipHeapStats final Snapshot of lwIP internal heap counters (
lwip_stats.mem). -
class LwipRuntime final
- struct State
-
class NetworkTaskRunner final Generic networking task runner.
- struct EthernetLikeRuntimeState final
- struct PppIpv4Config final Effective PPP IPv4 settings consumed by PPPoS runtime startup.
- class PpposInterfaceStatsProvider final PPPoS implementation of generic interface stats provider.
- class PpposService final PPPoS runtime facade used by PacketRF networking and control code.
- class PpposServiceTaskRunner final Generic task runner that services USB CDC backend used by PPPoS.
- struct PpposStatusSnapshot final Runtime PPPoS status snapshot exposed to diagnostics and control paths.
- class UdpEchoService final lwIP-backed UDP echo service implementation.
-
class UsbControlCommands final Control adapter that exposes the USB management interface under
/interface/<iface>/....- struct ReadTarget final
- class UsbInterfaceStatsProvider final
- struct UsbNetifStatusSnapshot final
-
namespace cfg
-
namespace pr Packet Radio transport namespace.
-
namespace afsk AFSK1200 modem components.
- class BitBuffer final Fixed-size ring buffer for recovered modem bits.
-
namespace ax25
- struct Address final One decoded AX.25 address field.
- class FrameDecoder final AX.25 frame decoder with FCS validation.
- struct FrameDecoderStats final Receiver statistics for AX.25 frame validation stage.
- struct ParsedUiFrame final Parsed AX.25 UI frame.
- struct RawFrame final One validated AX.25 frame without trailing FCS bytes.
-
namespace hdlc HDLC deframing primitives built on top of modem raw level bits.
- struct DecodedFrame final One completed HDLC frame including trailing FCS bytes.
- class HdlcDecoder final Streaming HDLC decoder.
-
namespace tests
-
namespace ax25_utils
- struct AddressSpec final
- namespace hdlc_utils
- namespace vector_utils
- struct WavPcm16Mono final
-
namespace ax25_utils
- class Afsk1200Decoder final Streaming AFSK1200 decoder for PCM16 mono input.
- class RxPipeline final Packet-radio RX pipeline (AFSK -> HDLC -> AX.25 UI parser).
- struct RxPipelineStats final Runtime statistics for RxPipeline.
- struct RxQualityStats final Snapshot of receive input quality and demod confidence indicators.
-
namespace afsk AFSK1200 modem components.
-
namespace serial
- class ControlFrameStreamDecoder final Incremental serial-frame decoder with inter-byte timeout handling.
- struct ControlFrameView final Borrowed decoded view of one serial control frame.
- struct ControlFrameViewDecodeResult final Incremental decode result for one encoded frame stream.
- class ControlService final Serial transport adapter around the transport-neutral control exchange.
- class ControlServiceTaskRunner final Task runner that keeps one serial control transport active.
- class IStreamIo Abstract byte-stream backend used by the serial control transport.
-
namespace system
- class IConnectivityStateSource Provides runtime connectivity state consumed by system task LED policy.
- class ITaskHeartbeatSink Narrow sink used by task runners to publish liveness heartbeats.
- struct MemoryTelemetry final Aggregated RAM telemetry used by runtime logs and
/system/mem. - class RuntimeSystemService final Runtime-oriented provider for
/system/*telemetry and/system/reboot. - struct RuntimeTaskBinding final
- class SystemTaskRunner final System maintenance task runner.
- struct TaskHealthEntrySnapshot final Per-task view returned by
TaskHealthMonitor::.snapshot() - class TaskHealthMonitor final Tracks per-task heartbeat freshness and watchdog gating eligibility.
- struct TaskHealthSnapshot final Aggregate watchdog gating state for all registered tasks.
-
namespace usb
-
namespace cdc
- class ICdcIo
- class TinyUsbCdcIo final
-
namespace ncm
- class INcmDevice
- struct QueuedFrame
- struct QueueState
- class TinyUsbNcmDevice final
-
namespace cdc
-
namespace cbor
- namespace std