0

在 OPC UA 嵌入式堆栈中,已经存在一些库,任务是实现回调函数以方便具有数据访问能力的服务器。

对于历史访问,例如将特定节点(node_handle)的历史数据保存在一个文件中,为了读取该节点的历史数据,提供了以下回调函数

UA_Status_t  UAServer_Callback_File_Open( uint32_t node_handle, uint8_t mode, uint32_t* file_handle){

}

UASErver_Callback_File_Write(uint32_t node_handle,uint32_t file_handle, UA_Byte_String_t * data) 

问题是,如何实现这一点?建议的文件格式是什么?uint32_t file_handle, 这是否意味着,文件就像一个数组,其元素类型为uint32_t

在 C 中,当我想打开一个文件时。我们使用FILE * fopen( const char* file_name, const char * mode),该文件是一个二进制文件,但是如何fopen实现取决于内核系统

先感谢您

4

1 回答 1

0

它是否表明,该文件实际上是一个 uint32_t 类型的数组?

于 2013-09-28T16:46:38.903 回答