circuitpython/shared-bindings/rclcpy/Node.h
2025-06-05 11:46:53 -04:00

18 lines
658 B
C

// This file is part of the CircuitPython project: https://circuitpython.org
//
// SPDX-FileCopyrightText: Copyright (c) 2025 Lucian Copeland
//
// SPDX-License-Identifier: MIT
#pragma once
#include "common-hal/rclcpy/Node.h"
extern const mp_obj_type_t rclcpy_node_type;
void common_hal_rclcpy_node_construct(rclcpy_node_obj_t *self,
const char *node_name, const char *namespace);
bool common_hal_rclcpy_node_deinited(rclcpy_node_obj_t *self);
void common_hal_rclcpy_node_deinit(rclcpy_node_obj_t *self);
const char *common_hal_rclcpy_node_get_name(rclcpy_node_obj_t *self);
const char *common_hal_rclcpy_node_get_namespace(rclcpy_node_obj_t *self);