/*
 * 5799-WZQ (C) COPYRIGHT IBM CORPORATION 1986
 * LICENSED MATERIALS - PROPERTY OF IBM
 * REFER TO COPYRIGHT INSTRUCTIONS FORM NUMBER G120-2083
 */
#ifndef PMP_CMD_SEEN
#define PMP_CMD_SEEN 1

/* $Header:pmp_commands.h 12.0$ */
/* $ACIS:pmp_commands.h 12.0$ */
/* $Source: /ibm/acis/usr/src/ibm/lib/pmp/RCS/pmp_commands.h,v $ */

#if !defined(lint) && !defined(LOCORE)  && defined(RCS_HDRS)
static char *rcsidpmp_commands = "$Header:pmp_commands.h 12.0$";
#endif

#define PMP_UNLOAD_ALL_FONTS		0xc7
#define PMP_UNLOAD_FONT			0xd4

#define PMP_UNLOAD_ALL_MACROS		0xc8

#define PMP_ACTIVATE_FONT		0xd3
#define PMP_DEACTIVATE_FONT		0xc2

#define PMP_LOAD_FONT_PATTERN		0xf0
#define PMP_LOAD_RIGHT_PATTERN		0xf1
#define PMP_LOAD_INVERTED_PATTERN	0xf2
#define PMP_LOAD_LEFT_PATTERN		0xf3
#define PMP_LOAD_LARGE_PATTERN		0xf4

#define PMP_SET_HORIZONTAL		0xe0
#define PMP_SET_VERTICAL		0xe1
#define PMP_MOVE_HORIZONTAL		0xe2
#define PMP_MOVE_VERTICAL		0xe3

#define PMP_PRINT_PAGE			0xd1
#define PMPARG_UNDEF_MAP		0xff
#define PMPARG_SAVE_MAP			0x80
#define PMPARG_CLEAR_MAP		0x00
#define PMPARG_UNDEF_TRAY		0xff
#define PMPARG_MAIN_TRAY		0x00
#define PMPARG_ALTERNATE_TRAY		0x40

#define PMP_GENERATE_PATTERN_IMMEDIATE	0xf5

#define PMP_SET_PAGE_ORIENTATION	0xd2
#define PMPARG_PORTRAIT			0x00
#define PMPARG_RIGHT_LANDSCAPE		0x01
#define PMPARG_INVERTED			0x02
#define PMPARG_LEFT_LANDSCAPE		0x03

#define PMP_SET_PAGE_SIZE		0xf6

#define PMP_SET_DISPLAY			0xd6
#define PMPARG_CLEAR_DISPLAY		0xaa

#define PMP_RING_BELL			0xc5
#define PMP_JOG_TRAY			0xc6

#define PMP_RESTORE_CURSOR		0x90
#define PMP_CURSOR_HOME			0x90
#define PMP_SAVE_CURSOR			0x80

#define PMP_GENERATE_VECTORS		0xf8
#define PMP_GENERATE_FILLED_VECTORS	0xf9
#define PMPMASK_VEC_MODE		0xc0
#define PMPARG_VEC_NYBBLES		0x40
#define PMPARG_VEC_BYTES		0x80
#define PMPARG_VEC_WORDS		0xc0
#define PMPARG_VEC_ROUND_ENDS		0x20
#define PMPMASK_VEC_WIDTH		0x1f
#endif /* PMP_CMD_SEEN */
