mirror of
https://github.com/Telecominfraproject/OpenNetworkLinux.git
synced 2025-12-25 09:17:08 +00:00
Autogeneration update.
This commit is contained in:
@@ -29,26 +29,6 @@
|
||||
#include <onlp/onlp.h>
|
||||
|
||||
/* <auto.start.enum(tag:fan).define> */
|
||||
/** onlp_fan_status */
|
||||
typedef enum onlp_fan_status_e {
|
||||
ONLP_FAN_STATUS_PRESENT = (1 << 0),
|
||||
ONLP_FAN_STATUS_FAILED = (1 << 1),
|
||||
ONLP_FAN_STATUS_B2F = (1 << 2),
|
||||
ONLP_FAN_STATUS_F2B = (1 << 3),
|
||||
} onlp_fan_status_t;
|
||||
|
||||
/** onlp_fan_mode */
|
||||
typedef enum onlp_fan_mode_e {
|
||||
ONLP_FAN_MODE_OFF,
|
||||
ONLP_FAN_MODE_SLOW,
|
||||
ONLP_FAN_MODE_NORMAL,
|
||||
ONLP_FAN_MODE_FAST,
|
||||
ONLP_FAN_MODE_MAX,
|
||||
ONLP_FAN_MODE_LAST = ONLP_FAN_MODE_MAX,
|
||||
ONLP_FAN_MODE_COUNT,
|
||||
ONLP_FAN_MODE_INVALID = -1,
|
||||
} onlp_fan_mode_t;
|
||||
|
||||
/** onlp_fan_caps */
|
||||
typedef enum onlp_fan_caps_e {
|
||||
ONLP_FAN_CAPS_B2F = (1 << 0),
|
||||
@@ -67,6 +47,26 @@ typedef enum onlp_fan_dir_e {
|
||||
ONLP_FAN_DIR_COUNT,
|
||||
ONLP_FAN_DIR_INVALID = -1,
|
||||
} onlp_fan_dir_t;
|
||||
|
||||
/** onlp_fan_mode */
|
||||
typedef enum onlp_fan_mode_e {
|
||||
ONLP_FAN_MODE_OFF,
|
||||
ONLP_FAN_MODE_SLOW,
|
||||
ONLP_FAN_MODE_NORMAL,
|
||||
ONLP_FAN_MODE_FAST,
|
||||
ONLP_FAN_MODE_MAX,
|
||||
ONLP_FAN_MODE_LAST = ONLP_FAN_MODE_MAX,
|
||||
ONLP_FAN_MODE_COUNT,
|
||||
ONLP_FAN_MODE_INVALID = -1,
|
||||
} onlp_fan_mode_t;
|
||||
|
||||
/** onlp_fan_status */
|
||||
typedef enum onlp_fan_status_e {
|
||||
ONLP_FAN_STATUS_PRESENT = (1 << 0),
|
||||
ONLP_FAN_STATUS_FAILED = (1 << 1),
|
||||
ONLP_FAN_STATUS_B2F = (1 << 2),
|
||||
ONLP_FAN_STATUS_F2B = (1 << 3),
|
||||
} onlp_fan_status_t;
|
||||
/* <auto.end.enum(tag:fan).define> */
|
||||
|
||||
/**
|
||||
@@ -179,54 +179,6 @@ void onlp_fan_show(onlp_oid_t id, aim_pvs_t* pvs, uint32_t flags);
|
||||
*
|
||||
*****************************************************************************/
|
||||
/* <auto.start.enum(tag:fan).supportheader> */
|
||||
/** Enum names. */
|
||||
const char* onlp_fan_status_name(onlp_fan_status_t e);
|
||||
|
||||
/** Enum values. */
|
||||
int onlp_fan_status_value(const char* str, onlp_fan_status_t* e, int substr);
|
||||
|
||||
/** Enum descriptions. */
|
||||
const char* onlp_fan_status_desc(onlp_fan_status_t e);
|
||||
|
||||
/** Enum validator. */
|
||||
int onlp_fan_status_valid(onlp_fan_status_t e);
|
||||
|
||||
/** validator */
|
||||
#define ONLP_FAN_STATUS_VALID(_e) \
|
||||
(onlp_fan_status_valid((_e)))
|
||||
|
||||
/** onlp_fan_status_map table. */
|
||||
extern aim_map_si_t onlp_fan_status_map[];
|
||||
/** onlp_fan_status_desc_map table. */
|
||||
extern aim_map_si_t onlp_fan_status_desc_map[];
|
||||
|
||||
/** Strings macro. */
|
||||
#define ONLP_FAN_MODE_STRINGS \
|
||||
{\
|
||||
"OFF", \
|
||||
"SLOW", \
|
||||
"NORMAL", \
|
||||
"FAST", \
|
||||
"MAX", \
|
||||
}
|
||||
/** Enum names. */
|
||||
const char* onlp_fan_mode_name(onlp_fan_mode_t e);
|
||||
|
||||
/** Enum values. */
|
||||
int onlp_fan_mode_value(const char* str, onlp_fan_mode_t* e, int substr);
|
||||
|
||||
/** Enum descriptions. */
|
||||
const char* onlp_fan_mode_desc(onlp_fan_mode_t e);
|
||||
|
||||
/** validator */
|
||||
#define ONLP_FAN_MODE_VALID(_e) \
|
||||
( (0 <= (_e)) && ((_e) <= ONLP_FAN_MODE_MAX))
|
||||
|
||||
/** onlp_fan_mode_map table. */
|
||||
extern aim_map_si_t onlp_fan_mode_map[];
|
||||
/** onlp_fan_mode_desc_map table. */
|
||||
extern aim_map_si_t onlp_fan_mode_desc_map[];
|
||||
|
||||
/** Enum names. */
|
||||
const char* onlp_fan_caps_name(onlp_fan_caps_t e);
|
||||
|
||||
@@ -271,6 +223,54 @@ const char* onlp_fan_dir_desc(onlp_fan_dir_t e);
|
||||
extern aim_map_si_t onlp_fan_dir_map[];
|
||||
/** onlp_fan_dir_desc_map table. */
|
||||
extern aim_map_si_t onlp_fan_dir_desc_map[];
|
||||
|
||||
/** Strings macro. */
|
||||
#define ONLP_FAN_MODE_STRINGS \
|
||||
{\
|
||||
"OFF", \
|
||||
"SLOW", \
|
||||
"NORMAL", \
|
||||
"FAST", \
|
||||
"MAX", \
|
||||
}
|
||||
/** Enum names. */
|
||||
const char* onlp_fan_mode_name(onlp_fan_mode_t e);
|
||||
|
||||
/** Enum values. */
|
||||
int onlp_fan_mode_value(const char* str, onlp_fan_mode_t* e, int substr);
|
||||
|
||||
/** Enum descriptions. */
|
||||
const char* onlp_fan_mode_desc(onlp_fan_mode_t e);
|
||||
|
||||
/** validator */
|
||||
#define ONLP_FAN_MODE_VALID(_e) \
|
||||
( (0 <= (_e)) && ((_e) <= ONLP_FAN_MODE_MAX))
|
||||
|
||||
/** onlp_fan_mode_map table. */
|
||||
extern aim_map_si_t onlp_fan_mode_map[];
|
||||
/** onlp_fan_mode_desc_map table. */
|
||||
extern aim_map_si_t onlp_fan_mode_desc_map[];
|
||||
|
||||
/** Enum names. */
|
||||
const char* onlp_fan_status_name(onlp_fan_status_t e);
|
||||
|
||||
/** Enum values. */
|
||||
int onlp_fan_status_value(const char* str, onlp_fan_status_t* e, int substr);
|
||||
|
||||
/** Enum descriptions. */
|
||||
const char* onlp_fan_status_desc(onlp_fan_status_t e);
|
||||
|
||||
/** Enum validator. */
|
||||
int onlp_fan_status_valid(onlp_fan_status_t e);
|
||||
|
||||
/** validator */
|
||||
#define ONLP_FAN_STATUS_VALID(_e) \
|
||||
(onlp_fan_status_valid((_e)))
|
||||
|
||||
/** onlp_fan_status_map table. */
|
||||
extern aim_map_si_t onlp_fan_status_map[];
|
||||
/** onlp_fan_status_desc_map table. */
|
||||
extern aim_map_si_t onlp_fan_status_desc_map[];
|
||||
/* <auto.end.enum(tag:fan).supportheader> */
|
||||
|
||||
|
||||
|
||||
@@ -29,12 +29,23 @@
|
||||
#include <onlp/oids.h>
|
||||
|
||||
/* <auto.start.enum(tag:led).define> */
|
||||
/** onlp_led_status */
|
||||
typedef enum onlp_led_status_e {
|
||||
ONLP_LED_STATUS_PRESENT = (1 << 0),
|
||||
ONLP_LED_STATUS_FAILED = (1 << 1),
|
||||
ONLP_LED_STATUS_ON = (1 << 2),
|
||||
} onlp_led_status_t;
|
||||
/** onlp_led_caps */
|
||||
typedef enum onlp_led_caps_e {
|
||||
ONLP_LED_CAPS_ON_OFF = (1 << 0),
|
||||
ONLP_LED_CAPS_RED = (1 << 10),
|
||||
ONLP_LED_CAPS_RED_BLINKING = (1 << 11),
|
||||
ONLP_LED_CAPS_ORANGE = (1 << 12),
|
||||
ONLP_LED_CAPS_ORANGE_BLINKING = (1 << 13),
|
||||
ONLP_LED_CAPS_YELLOW = ( 1 << 14),
|
||||
ONLP_LED_CAPS_YELLOW_BLINKING = (1 << 15),
|
||||
ONLP_LED_CAPS_GREEN = (1 << 16),
|
||||
ONLP_LED_CAPS_GREEN_BLINKING = (1 << 17),
|
||||
ONLP_LED_CAPS_BLUE = (1 << 18),
|
||||
ONLP_LED_CAPS_BLUE_BLINKING = (1 << 19),
|
||||
ONLP_LED_CAPS_PURPLE = (1 << 20),
|
||||
ONLP_LED_CAPS_PURPLE_BLINKING = (1 << 21),
|
||||
ONLP_LED_CAPS_AUTO = (1 << 22),
|
||||
} onlp_led_caps_t;
|
||||
|
||||
/** onlp_led_mode */
|
||||
typedef enum onlp_led_mode_e {
|
||||
@@ -56,23 +67,12 @@ typedef enum onlp_led_mode_e {
|
||||
ONLP_LED_MODE_AUTO = 22,
|
||||
} onlp_led_mode_t;
|
||||
|
||||
/** onlp_led_caps */
|
||||
typedef enum onlp_led_caps_e {
|
||||
ONLP_LED_CAPS_ON_OFF = (1 << 0),
|
||||
ONLP_LED_CAPS_RED = (1 << 10),
|
||||
ONLP_LED_CAPS_RED_BLINKING = (1 << 11),
|
||||
ONLP_LED_CAPS_ORANGE = (1 << 12),
|
||||
ONLP_LED_CAPS_ORANGE_BLINKING = (1 << 13),
|
||||
ONLP_LED_CAPS_YELLOW = ( 1 << 14),
|
||||
ONLP_LED_CAPS_YELLOW_BLINKING = (1 << 15),
|
||||
ONLP_LED_CAPS_GREEN = (1 << 16),
|
||||
ONLP_LED_CAPS_GREEN_BLINKING = (1 << 17),
|
||||
ONLP_LED_CAPS_BLUE = (1 << 18),
|
||||
ONLP_LED_CAPS_BLUE_BLINKING = (1 << 19),
|
||||
ONLP_LED_CAPS_PURPLE = (1 << 20),
|
||||
ONLP_LED_CAPS_PURPLE_BLINKING = (1 << 21),
|
||||
ONLP_LED_CAPS_AUTO = (1 << 22),
|
||||
} onlp_led_caps_t;
|
||||
/** onlp_led_status */
|
||||
typedef enum onlp_led_status_e {
|
||||
ONLP_LED_STATUS_PRESENT = (1 << 0),
|
||||
ONLP_LED_STATUS_FAILED = (1 << 1),
|
||||
ONLP_LED_STATUS_ON = (1 << 2),
|
||||
} onlp_led_status_t;
|
||||
/* <auto.end.enum(tag:led).define> */
|
||||
|
||||
|
||||
@@ -152,25 +152,25 @@ void onlp_led_show(onlp_oid_t id, aim_pvs_t* pvs, uint32_t flags);
|
||||
*****************************************************************************/
|
||||
/* <auto.start.enum(tag:led).supportheader> */
|
||||
/** Enum names. */
|
||||
const char* onlp_led_status_name(onlp_led_status_t e);
|
||||
const char* onlp_led_caps_name(onlp_led_caps_t e);
|
||||
|
||||
/** Enum values. */
|
||||
int onlp_led_status_value(const char* str, onlp_led_status_t* e, int substr);
|
||||
int onlp_led_caps_value(const char* str, onlp_led_caps_t* e, int substr);
|
||||
|
||||
/** Enum descriptions. */
|
||||
const char* onlp_led_status_desc(onlp_led_status_t e);
|
||||
const char* onlp_led_caps_desc(onlp_led_caps_t e);
|
||||
|
||||
/** Enum validator. */
|
||||
int onlp_led_status_valid(onlp_led_status_t e);
|
||||
int onlp_led_caps_valid(onlp_led_caps_t e);
|
||||
|
||||
/** validator */
|
||||
#define ONLP_LED_STATUS_VALID(_e) \
|
||||
(onlp_led_status_valid((_e)))
|
||||
#define ONLP_LED_CAPS_VALID(_e) \
|
||||
(onlp_led_caps_valid((_e)))
|
||||
|
||||
/** onlp_led_status_map table. */
|
||||
extern aim_map_si_t onlp_led_status_map[];
|
||||
/** onlp_led_status_desc_map table. */
|
||||
extern aim_map_si_t onlp_led_status_desc_map[];
|
||||
/** onlp_led_caps_map table. */
|
||||
extern aim_map_si_t onlp_led_caps_map[];
|
||||
/** onlp_led_caps_desc_map table. */
|
||||
extern aim_map_si_t onlp_led_caps_desc_map[];
|
||||
|
||||
/** Enum names. */
|
||||
const char* onlp_led_mode_name(onlp_led_mode_t e);
|
||||
@@ -194,25 +194,25 @@ extern aim_map_si_t onlp_led_mode_map[];
|
||||
extern aim_map_si_t onlp_led_mode_desc_map[];
|
||||
|
||||
/** Enum names. */
|
||||
const char* onlp_led_caps_name(onlp_led_caps_t e);
|
||||
const char* onlp_led_status_name(onlp_led_status_t e);
|
||||
|
||||
/** Enum values. */
|
||||
int onlp_led_caps_value(const char* str, onlp_led_caps_t* e, int substr);
|
||||
int onlp_led_status_value(const char* str, onlp_led_status_t* e, int substr);
|
||||
|
||||
/** Enum descriptions. */
|
||||
const char* onlp_led_caps_desc(onlp_led_caps_t e);
|
||||
const char* onlp_led_status_desc(onlp_led_status_t e);
|
||||
|
||||
/** Enum validator. */
|
||||
int onlp_led_caps_valid(onlp_led_caps_t e);
|
||||
int onlp_led_status_valid(onlp_led_status_t e);
|
||||
|
||||
/** validator */
|
||||
#define ONLP_LED_CAPS_VALID(_e) \
|
||||
(onlp_led_caps_valid((_e)))
|
||||
#define ONLP_LED_STATUS_VALID(_e) \
|
||||
(onlp_led_status_valid((_e)))
|
||||
|
||||
/** onlp_led_caps_map table. */
|
||||
extern aim_map_si_t onlp_led_caps_map[];
|
||||
/** onlp_led_caps_desc_map table. */
|
||||
extern aim_map_si_t onlp_led_caps_desc_map[];
|
||||
/** onlp_led_status_map table. */
|
||||
extern aim_map_si_t onlp_led_status_map[];
|
||||
/** onlp_led_status_desc_map table. */
|
||||
extern aim_map_si_t onlp_led_status_desc_map[];
|
||||
/* <auto.end.enum(tag:led).supportheader> */
|
||||
|
||||
#endif /* __ONLP_LED_H__ */
|
||||
|
||||
@@ -30,12 +30,6 @@
|
||||
#include <onlp/oids.h>
|
||||
|
||||
/* <auto.start.enum(tag:thermal).define> */
|
||||
/** onlp_thermal_status */
|
||||
typedef enum onlp_thermal_status_e {
|
||||
ONLP_THERMAL_STATUS_PRESENT = (1 << 0),
|
||||
ONLP_THERMAL_STATUS_FAILED = (1 << 1),
|
||||
} onlp_thermal_status_t;
|
||||
|
||||
/** onlp_thermal_caps */
|
||||
typedef enum onlp_thermal_caps_e {
|
||||
ONLP_THERMAL_CAPS_GET_TEMPERATURE = (1 << 0),
|
||||
@@ -43,6 +37,12 @@ typedef enum onlp_thermal_caps_e {
|
||||
ONLP_THERMAL_CAPS_GET_ERROR_THRESHOLD = (1 << 2),
|
||||
ONLP_THERMAL_CAPS_GET_SHUTDOWN_THRESHOLD = (1 << 3),
|
||||
} onlp_thermal_caps_t;
|
||||
|
||||
/** onlp_thermal_status */
|
||||
typedef enum onlp_thermal_status_e {
|
||||
ONLP_THERMAL_STATUS_PRESENT = (1 << 0),
|
||||
ONLP_THERMAL_STATUS_FAILED = (1 << 1),
|
||||
} onlp_thermal_status_t;
|
||||
/* <auto.end.enum(tag:thermal).define> */
|
||||
|
||||
/**
|
||||
@@ -142,27 +142,6 @@ void onlp_thermal_show(onlp_oid_t id, aim_pvs_t* pvs, uint32_t flags);
|
||||
*
|
||||
*****************************************************************************/
|
||||
/* <auto.start.enum(tag:thermal).supportheader> */
|
||||
/** Enum names. */
|
||||
const char* onlp_thermal_status_name(onlp_thermal_status_t e);
|
||||
|
||||
/** Enum values. */
|
||||
int onlp_thermal_status_value(const char* str, onlp_thermal_status_t* e, int substr);
|
||||
|
||||
/** Enum descriptions. */
|
||||
const char* onlp_thermal_status_desc(onlp_thermal_status_t e);
|
||||
|
||||
/** Enum validator. */
|
||||
int onlp_thermal_status_valid(onlp_thermal_status_t e);
|
||||
|
||||
/** validator */
|
||||
#define ONLP_THERMAL_STATUS_VALID(_e) \
|
||||
(onlp_thermal_status_valid((_e)))
|
||||
|
||||
/** onlp_thermal_status_map table. */
|
||||
extern aim_map_si_t onlp_thermal_status_map[];
|
||||
/** onlp_thermal_status_desc_map table. */
|
||||
extern aim_map_si_t onlp_thermal_status_desc_map[];
|
||||
|
||||
/** Enum names. */
|
||||
const char* onlp_thermal_caps_name(onlp_thermal_caps_t e);
|
||||
|
||||
@@ -183,6 +162,27 @@ int onlp_thermal_caps_valid(onlp_thermal_caps_t e);
|
||||
extern aim_map_si_t onlp_thermal_caps_map[];
|
||||
/** onlp_thermal_caps_desc_map table. */
|
||||
extern aim_map_si_t onlp_thermal_caps_desc_map[];
|
||||
|
||||
/** Enum names. */
|
||||
const char* onlp_thermal_status_name(onlp_thermal_status_t e);
|
||||
|
||||
/** Enum values. */
|
||||
int onlp_thermal_status_value(const char* str, onlp_thermal_status_t* e, int substr);
|
||||
|
||||
/** Enum descriptions. */
|
||||
const char* onlp_thermal_status_desc(onlp_thermal_status_t e);
|
||||
|
||||
/** Enum validator. */
|
||||
int onlp_thermal_status_valid(onlp_thermal_status_t e);
|
||||
|
||||
/** validator */
|
||||
#define ONLP_THERMAL_STATUS_VALID(_e) \
|
||||
(onlp_thermal_status_valid((_e)))
|
||||
|
||||
/** onlp_thermal_status_map table. */
|
||||
extern aim_map_si_t onlp_thermal_status_map[];
|
||||
/** onlp_thermal_status_desc_map table. */
|
||||
extern aim_map_si_t onlp_thermal_status_desc_map[];
|
||||
/* <auto.end.enum(tag:thermal).supportheader> */
|
||||
|
||||
#endif /* __ONLP_THERMAL_H__ */
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -3,7 +3,7 @@
|
||||
#
|
||||
# Inclusive Makefile for the onlp_platform_defaults module.
|
||||
#
|
||||
# Autogenerated 2015-12-24 18:42:20.270002
|
||||
# Autogenerated 2016-01-07 22:44:11.420791
|
||||
#
|
||||
###############################################################################
|
||||
onlp_platform_defaults_BASEDIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
#
|
||||
# Inclusive Makefile for the onlplib module.
|
||||
#
|
||||
# Autogenerated 2015-12-24 18:42:20.450648
|
||||
# Autogenerated 2016-01-07 22:44:11.535974
|
||||
#
|
||||
###############################################################################
|
||||
onlplib_BASEDIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
|
||||
|
||||
@@ -63,6 +63,36 @@ extern aim_map_si_t sff_media_type_map[];
|
||||
/** sff_media_type_desc_map table. */
|
||||
extern aim_map_si_t sff_media_type_desc_map[];
|
||||
|
||||
/** sff_module_caps */
|
||||
typedef enum sff_module_caps_e {
|
||||
SFF_MODULE_CAPS_F_100 = 1,
|
||||
SFF_MODULE_CAPS_F_1G = 2,
|
||||
SFF_MODULE_CAPS_F_10G = 4,
|
||||
SFF_MODULE_CAPS_F_40G = 8,
|
||||
SFF_MODULE_CAPS_F_100G = 16,
|
||||
} sff_module_caps_t;
|
||||
|
||||
/** Enum names. */
|
||||
const char* sff_module_caps_name(sff_module_caps_t e);
|
||||
|
||||
/** Enum values. */
|
||||
int sff_module_caps_value(const char* str, sff_module_caps_t* e, int substr);
|
||||
|
||||
/** Enum descriptions. */
|
||||
const char* sff_module_caps_desc(sff_module_caps_t e);
|
||||
|
||||
/** Enum validator. */
|
||||
int sff_module_caps_valid(sff_module_caps_t e);
|
||||
|
||||
/** validator */
|
||||
#define SFF_MODULE_CAPS_VALID(_e) \
|
||||
(sff_module_caps_valid((_e)))
|
||||
|
||||
/** sff_module_caps_map table. */
|
||||
extern aim_map_si_t sff_module_caps_map[];
|
||||
/** sff_module_caps_desc_map table. */
|
||||
extern aim_map_si_t sff_module_caps_desc_map[];
|
||||
|
||||
/** sff_module_type */
|
||||
typedef enum sff_module_type_e {
|
||||
SFF_MODULE_TYPE_100G_AOC,
|
||||
@@ -178,36 +208,6 @@ const char* sff_sfp_type_desc(sff_sfp_type_t e);
|
||||
extern aim_map_si_t sff_sfp_type_map[];
|
||||
/** sff_sfp_type_desc_map table. */
|
||||
extern aim_map_si_t sff_sfp_type_desc_map[];
|
||||
|
||||
/** sff_module_caps */
|
||||
typedef enum sff_module_caps_e {
|
||||
SFF_MODULE_CAPS_F_100 = 1,
|
||||
SFF_MODULE_CAPS_F_1G = 2,
|
||||
SFF_MODULE_CAPS_F_10G = 4,
|
||||
SFF_MODULE_CAPS_F_40G = 8,
|
||||
SFF_MODULE_CAPS_F_100G = 16,
|
||||
} sff_module_caps_t;
|
||||
|
||||
/** Enum names. */
|
||||
const char* sff_module_caps_name(sff_module_caps_t e);
|
||||
|
||||
/** Enum values. */
|
||||
int sff_module_caps_value(const char* str, sff_module_caps_t* e, int substr);
|
||||
|
||||
/** Enum descriptions. */
|
||||
const char* sff_module_caps_desc(sff_module_caps_t e);
|
||||
|
||||
/** Enum validator. */
|
||||
int sff_module_caps_valid(sff_module_caps_t e);
|
||||
|
||||
/** validator */
|
||||
#define SFF_MODULE_CAPS_VALID(_e) \
|
||||
(sff_module_caps_valid((_e)))
|
||||
|
||||
/** sff_module_caps_map table. */
|
||||
extern aim_map_si_t sff_module_caps_map[];
|
||||
/** sff_module_caps_desc_map table. */
|
||||
extern aim_map_si_t sff_module_caps_desc_map[];
|
||||
/* <auto.end.enum(ALL).header> */
|
||||
|
||||
/**
|
||||
|
||||
@@ -61,6 +61,72 @@ sff_media_type_desc(sff_media_type_t e)
|
||||
}
|
||||
|
||||
|
||||
aim_map_si_t sff_module_caps_map[] =
|
||||
{
|
||||
{ "F_100", SFF_MODULE_CAPS_F_100 },
|
||||
{ "F_1G", SFF_MODULE_CAPS_F_1G },
|
||||
{ "F_10G", SFF_MODULE_CAPS_F_10G },
|
||||
{ "F_40G", SFF_MODULE_CAPS_F_40G },
|
||||
{ "F_100G", SFF_MODULE_CAPS_F_100G },
|
||||
{ NULL, 0 }
|
||||
};
|
||||
|
||||
aim_map_si_t sff_module_caps_desc_map[] =
|
||||
{
|
||||
{ "None", SFF_MODULE_CAPS_F_100 },
|
||||
{ "None", SFF_MODULE_CAPS_F_1G },
|
||||
{ "None", SFF_MODULE_CAPS_F_10G },
|
||||
{ "None", SFF_MODULE_CAPS_F_40G },
|
||||
{ "None", SFF_MODULE_CAPS_F_100G },
|
||||
{ NULL, 0 }
|
||||
};
|
||||
|
||||
const char*
|
||||
sff_module_caps_name(sff_module_caps_t e)
|
||||
{
|
||||
const char* name;
|
||||
if(aim_map_si_i(&name, e, sff_module_caps_map, 0)) {
|
||||
return name;
|
||||
}
|
||||
else {
|
||||
return "-invalid value for enum type 'sff_module_caps'";
|
||||
}
|
||||
}
|
||||
|
||||
int
|
||||
sff_module_caps_value(const char* str, sff_module_caps_t* e, int substr)
|
||||
{
|
||||
int i;
|
||||
AIM_REFERENCE(substr);
|
||||
if(aim_map_si_s(&i, str, sff_module_caps_map, 0)) {
|
||||
/* Enum Found */
|
||||
*e = i;
|
||||
return 0;
|
||||
}
|
||||
else {
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
const char*
|
||||
sff_module_caps_desc(sff_module_caps_t e)
|
||||
{
|
||||
const char* name;
|
||||
if(aim_map_si_i(&name, e, sff_module_caps_desc_map, 0)) {
|
||||
return name;
|
||||
}
|
||||
else {
|
||||
return "-invalid value for enum type 'sff_module_caps'";
|
||||
}
|
||||
}
|
||||
|
||||
int
|
||||
sff_module_caps_valid(sff_module_caps_t e)
|
||||
{
|
||||
return aim_map_si_i(NULL, e, sff_module_caps_map, 0) ? 1 : 0;
|
||||
}
|
||||
|
||||
|
||||
aim_map_si_t sff_module_type_map[] =
|
||||
{
|
||||
{ "100G_AOC", SFF_MODULE_TYPE_100G_AOC },
|
||||
@@ -218,71 +284,5 @@ sff_sfp_type_desc(sff_sfp_type_t e)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
aim_map_si_t sff_module_caps_map[] =
|
||||
{
|
||||
{ "F_100", SFF_MODULE_CAPS_F_100 },
|
||||
{ "F_1G", SFF_MODULE_CAPS_F_1G },
|
||||
{ "F_10G", SFF_MODULE_CAPS_F_10G },
|
||||
{ "F_40G", SFF_MODULE_CAPS_F_40G },
|
||||
{ "F_100G", SFF_MODULE_CAPS_F_100G },
|
||||
{ NULL, 0 }
|
||||
};
|
||||
|
||||
aim_map_si_t sff_module_caps_desc_map[] =
|
||||
{
|
||||
{ "None", SFF_MODULE_CAPS_F_100 },
|
||||
{ "None", SFF_MODULE_CAPS_F_1G },
|
||||
{ "None", SFF_MODULE_CAPS_F_10G },
|
||||
{ "None", SFF_MODULE_CAPS_F_40G },
|
||||
{ "None", SFF_MODULE_CAPS_F_100G },
|
||||
{ NULL, 0 }
|
||||
};
|
||||
|
||||
const char*
|
||||
sff_module_caps_name(sff_module_caps_t e)
|
||||
{
|
||||
const char* name;
|
||||
if(aim_map_si_i(&name, e, sff_module_caps_map, 0)) {
|
||||
return name;
|
||||
}
|
||||
else {
|
||||
return "-invalid value for enum type 'sff_module_caps'";
|
||||
}
|
||||
}
|
||||
|
||||
int
|
||||
sff_module_caps_value(const char* str, sff_module_caps_t* e, int substr)
|
||||
{
|
||||
int i;
|
||||
AIM_REFERENCE(substr);
|
||||
if(aim_map_si_s(&i, str, sff_module_caps_map, 0)) {
|
||||
/* Enum Found */
|
||||
*e = i;
|
||||
return 0;
|
||||
}
|
||||
else {
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
const char*
|
||||
sff_module_caps_desc(sff_module_caps_t e)
|
||||
{
|
||||
const char* name;
|
||||
if(aim_map_si_i(&name, e, sff_module_caps_desc_map, 0)) {
|
||||
return name;
|
||||
}
|
||||
else {
|
||||
return "-invalid value for enum type 'sff_module_caps'";
|
||||
}
|
||||
}
|
||||
|
||||
int
|
||||
sff_module_caps_valid(sff_module_caps_t e)
|
||||
{
|
||||
return aim_map_si_i(NULL, e, sff_module_caps_map, 0) ? 1 : 0;
|
||||
}
|
||||
|
||||
/* <auto.end.enum(ALL).source> */
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
#
|
||||
# Inclusive Makefile for the sff module.
|
||||
#
|
||||
# Autogenerated 2015-12-24 18:42:20.511393
|
||||
# Autogenerated 2016-01-07 22:44:11.596894
|
||||
#
|
||||
###############################################################################
|
||||
sff_BASEDIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
|
||||
|
||||
Reference in New Issue
Block a user