/** * @file * @brief uBASIC-Plus program object for BACnet * @author Steve Karg * @date 2025 * @copyright SPDX-License-Identifier: MIT */ #ifndef PROGRAM_UBASIC_H #define PROGRAM_UBASIC_H #include #include #include "bacnet/basic/program/ubasic/ubasic.h" #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ void Program_UBASIC_Task(void); void Program_UBASIC_Create( uint32_t instance, struct ubasic_data *data, const char *program); void Program_UBASIC_Init(unsigned long task_ms); #ifdef __cplusplus } #endif /* __cplusplus */ #endif