resource-data-type.c

来自「MANTIS是由科罗拉多大学开发的传感器网络嵌入式操作系统。 这是mantis」· C语言 代码 · 共 53 行

C
53
字号
#include <string.h>#include "bionet-util.h"const char *bionet_resource_data_type_to_string(bionet_resource_data_type_t data_type) {    static char *resource_data_type_to_string_array[] = {        "(invalid)",        "Binary",        "UInt8",        "Int8",        "UInt16",        "Int16",        "UInt32",        "Int32"    };    // FIXME: validate data_type    return resource_data_type_to_string_array[data_type];}bionet_resource_data_type_t bionet_resource_data_type_from_string(const char *data_type_string) {    if (strcasecmp(data_type_string, "binary") == 0) {        return BIONET_RESOURCE_DATA_TYPE_BINARY;    } else if (strcasecmp(data_type_string, "uint8") == 0) {        return BIONET_RESOURCE_DATA_TYPE_UINT8;    } else if (strcasecmp(data_type_string, "int8") == 0) {        return BIONET_RESOURCE_DATA_TYPE_INT8;    } else if (strcasecmp(data_type_string, "uint16") == 0) {        return BIONET_RESOURCE_DATA_TYPE_UINT16;    } else if (strcasecmp(data_type_string, "int16") == 0) {        return BIONET_RESOURCE_DATA_TYPE_INT16;    } else if (strcasecmp(data_type_string, "uint32") == 0) {        return BIONET_RESOURCE_DATA_TYPE_UINT32;    } else if (strcasecmp(data_type_string, "int32") == 0) {        return BIONET_RESOURCE_DATA_TYPE_INT32;    }    return BIONET_RESOURCE_DATA_TYPE_INVALID;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?