RiCOSOXF 类用于定义要在设置环境(例如主线程和计时器等)之后并且在 RiCOXFInit 函数返回之前(更准确地说,是在此函数结束时)执行的特定于操作系统的操作。
类型定义取决于部署环境。例如,如果类型为“long”,那么类型定义将为如下所示:
extern const long RiCOSDefaultStackSize;
extern const long RiCOSDefaultMessageQueueSize;
extern const long RiCOSDefaultThreadPriority;
但是,如果 OXF 源文件为 RiCOSWrap.h,并且您将 PUBLIC 替换为 extern,那么类型定义将为如下所示:
extern const RiC_StackSizeType RiCOSDefaultStackSize;
extern const RiC_MessageQueueSizeType RiCOSDefaultMessageQueueSize;
extern const RiC_ThreadPriorityType RiCOSDefaultThreadPriority;