Defined PWG HCD PA-TNC subtypes
This commit is contained in:
@@ -47,11 +47,50 @@ ENUM_NEXT(pa_subtype_tcg_names, PA_SUBTYPE_TCG_ANY, PA_SUBTYPE_TCG_ANY,
|
||||
ENUM_END(pa_subtype_tcg_names, PA_SUBTYPE_TCG_ANY);
|
||||
|
||||
/* PWG PA Subtype names */
|
||||
ENUM_BEGIN(pa_subtype_pwg_names, PA_SUBTYPE_PWG_HCD, PA_SUBTYPE_PWG_HCD,
|
||||
"HCD"
|
||||
ENUM_BEGIN(pa_subtype_pwg_names, PA_SUBTYPE_PWG_HCD_TESTING,
|
||||
PA_SUBTYPE_PWG_HCD_UNKNOWN,
|
||||
"HCD Testing",
|
||||
"HCD Other",
|
||||
"HCD Unknown"
|
||||
);
|
||||
ENUM_NEXT(pa_subtype_pwg_names, PA_SUBTYPE_PWG_HCD_CONSOLE,
|
||||
PA_SUBTYPE_PWG_HCD_COVER,
|
||||
PA_SUBTYPE_PWG_HCD_UNKNOWN,
|
||||
"HCD Console",
|
||||
"HCD System",
|
||||
"HCD Cover"
|
||||
);
|
||||
ENUM_NEXT(pa_subtype_pwg_names, PA_SUBTYPE_PWG_HCD_INPUT_TRAY,
|
||||
PA_SUBTYPE_PWG_HCD_MARKER,
|
||||
PA_SUBTYPE_PWG_HCD_COVER,
|
||||
"HCD Input Tray",
|
||||
"HCD Output Tray",
|
||||
"HCD Marker"
|
||||
);
|
||||
ENUM_NEXT(pa_subtype_pwg_names, PA_SUBTYPE_PWG_HCD_MEDIA_PATH,
|
||||
PA_SUBTYPE_PWG_HCD_INTERPRETER,
|
||||
PA_SUBTYPE_PWG_HCD_MARKER,
|
||||
"HCD Media Path",
|
||||
"HCD Channel",
|
||||
"HCD Interpreter"
|
||||
);
|
||||
ENUM_NEXT(pa_subtype_pwg_names, PA_SUBTYPE_PWG_HCD_FINISHER,
|
||||
PA_SUBTYPE_PWG_HCD_FINISHER,
|
||||
PA_SUBTYPE_PWG_HCD_INTERPRETER,
|
||||
"HCD Finisher"
|
||||
);
|
||||
ENUM_NEXT(pa_subtype_pwg_names, PA_SUBTYPE_PWG_HCD_INTERFACE,
|
||||
PA_SUBTYPE_PWG_HCD_INTERFACE,
|
||||
PA_SUBTYPE_PWG_HCD_FINISHER,
|
||||
"HCD Interface"
|
||||
);
|
||||
ENUM_NEXT(pa_subtype_pwg_names, PA_SUBTYPE_PWG_HCD_SCANNER,
|
||||
PA_SUBTYPE_PWG_HCD_SCANNER,
|
||||
PA_SUBTYPE_PWG_HCD_INTERFACE,
|
||||
"HCD Scanner"
|
||||
);
|
||||
ENUM_NEXT(pa_subtype_pwg_names, PA_SUBTYPE_PWG_ANY, PA_SUBTYPE_PWG_ANY,
|
||||
PA_SUBTYPE_PWG_HCD,
|
||||
PA_SUBTYPE_PWG_HCD_SCANNER,
|
||||
"ANY"
|
||||
);
|
||||
ENUM_END(pa_subtype_pwg_names, PA_SUBTYPE_PWG_ANY);
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
|
||||
typedef enum pa_subtype_ietf_t pa_subtype_ietf_t;
|
||||
typedef enum pa_subtype_tcg_t pa_subtype_tcg_t;
|
||||
typedef enum pa_subtype_pwg_t pa_subtype_pwg_t;
|
||||
typedef enum pa_subtype_fhh_t pa_subtype_fhh_t;
|
||||
typedef enum pa_subtype_ita_t pa_subtype_ita_t;
|
||||
|
||||
@@ -69,7 +70,21 @@ extern enum_name_t *pa_subtype_tcg_names;
|
||||
* PA-TNC PWG Subtypes
|
||||
*/
|
||||
enum pa_subtype_pwg_t {
|
||||
PA_SUBTYPE_PWG_HCD = 0x01,
|
||||
PA_SUBTYPE_PWG_HCD_TESTING = 0x00,
|
||||
PA_SUBTYPE_PWG_HCD_OTHER = 0x01,
|
||||
PA_SUBTYPE_PWG_HCD_UNKNOWN = 0x02,
|
||||
PA_SUBTYPE_PWG_HCD_CONSOLE = 0x04,
|
||||
PA_SUBTYPE_PWG_HCD_SYSTEM = 0x05,
|
||||
PA_SUBTYPE_PWG_HCD_COVER = 0x06,
|
||||
PA_SUBTYPE_PWG_HCD_INPUT_TRAY = 0x08,
|
||||
PA_SUBTYPE_PWG_HCD_OUTPUT_TRAY = 0x09,
|
||||
PA_SUBTYPE_PWG_HCD_MARKER = 0x0a,
|
||||
PA_SUBTYPE_PWG_HCD_MEDIA_PATH = 0x0d,
|
||||
PA_SUBTYPE_PWG_HCD_CHANNEL = 0x0e,
|
||||
PA_SUBTYPE_PWG_HCD_INTERPRETER = 0x0f,
|
||||
PA_SUBTYPE_PWG_HCD_FINISHER = 0x1e,
|
||||
PA_SUBTYPE_PWG_HCD_INTERFACE = 0x28,
|
||||
PA_SUBTYPE_PWG_HCD_SCANNER = 0x32,
|
||||
PA_SUBTYPE_PWG_ANY = 0xff
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user