Autogeneration update.

This commit is contained in:
Jeffrey Townsend
2016-01-07 22:45:20 +00:00
parent 27b8646f14
commit e65cc60d4d
9 changed files with 843 additions and 843 deletions

View File

@@ -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> */

View File

@@ -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__ */

View File

@@ -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

View File

@@ -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))))

View File

@@ -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))))

View File

@@ -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> */
/**

View File

@@ -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> */

View File

@@ -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))))