// Copyright Joe D. Reeder 2001 -- All Rights Reserved
// constant.h

  enum OutSetNums
  {
    PA0, //  0 00 000 Port A Bit 0
    PA1, //  1 00 001 Port A Bit 1
    PA2, //  2 00 010 Port A Bit 2
    PA3, //  3 00 011 Port A Bit 3
    PA4, //  4 00 100 Port A Bit 4
    PA5, //  5 00 101 Port A Bit 5
    PA6, //  6 00 110 Port A Bit 6
    PA7, //  7 00 111 Port A Bit 7
    PB0, //  8 01 000 Port B Bit 0
    PB1, //  9 01 001 Port B Bit 1
    PB2, // 10 01 010 Port B Bit 2
    PB3, // 11 01 011 Port B Bit 3
    PB4, // 12 01 100 Port B Bit 4
    PB5, // 13 01 101 Port B Bit 5
    PB6, // 14 01 110 Port B Bit 6
    PB7, // 15 01 111 Port B Bit 7
    PC0, // 16 10 000 Port C Bit 0
    PC1, // 17 10 001 Port C Bit 1
    PC2, // 18 10 010 Port C Bit 2
    PC3, // 19 10 011 Port C Bit 3
    PC4, // 20 10 100 Port C Bit 4
    PC5, // 21 10 101 Port C Bit 5
    PC6, // 22 10 110 Port C Bit 6
    PC7  // 23 10 111 Port C Bit 7
  };

  enum
  {
    Aout_CUout_Bout_CLout = 0x0,
    Aout_CUout_Bout_CLout_244col = 0x1, // 00000000001 3 closures
    Aout_CUout_Bout_CLout_CLrow_244col = 0x3, // 00000000011 12 closures
    Aout_CUout_Bout_CLout_Brow_244col = 0x9, // 00000001001 24 closures
    Aout_CUout_Bout_CLout_Brow_CLrow_244col = 0xB, // 00000001011 36 closures
    Aout_CUout_Bout_CLout_CUrow_244col = 0x11, // 00000010001 12 closures
    Aout_CUout_Bout_CLout_CUrow_CLrow_244col = 0x13, // 00000010011 24 closures
    Aout_CUout_Bout_CLout_CUrow_Brow_244col = 0x19, // 00000011001 36 closures
    Aout_CUout_Bout_CLout_CUrow_Brow_CLrow_244col = 0x1B, // 00000011011 48 closures
    Aout_CUout_Bout_CLout_Arow_244col = 0x21, // 00000100001 24 closures
    Aout_CUout_Bout_CLout_Arow_CLrow_244col = 0x23, // 00000100011 36 closures
    Aout_CUout_Bout_CLout_Arow_Brow_244col = 0x29, // 00000101001 48 closures
    Aout_CUout_Bout_CLout_Arow_Brow_CLrow_244col = 0x2B, // 00000101011 60 closures
    Aout_CUout_Bout_CLout_Arow_CUrow_244col = 0x31, // 00000110001 36 closures
    Aout_CUout_Bout_CLout_Arow_CUrow_CLrow_244col = 0x33, // 00000110011 48 closures
    Aout_CUout_Bout_CLout_Arow_CUrow_Brow_244col = 0x39, // 00000111001 60 closures
    Aout_CUout_Bout_CLout_Arow_CUrow_Brow_CLrow_244col = 0x3B, // 00000111011 72 closures
    Aout_CUout_Bout_CLin = 0x40,
    Aout_CUout_Bout_CLin_244col = 0x41, // 00001000001 3 closures
    Aout_CUout_Bout_CLin_Brow_244col = 0x49, // 00001001001 24 closures
    Aout_CUout_Bout_CLin_CUrow_244col = 0x51, // 00001010001 12 closures
    Aout_CUout_Bout_CLin_CUrow_Brow_244col = 0x59, // 00001011001 36 closures
    Aout_CUout_Bout_CLin_Arow_244col = 0x61, // 00001100001 24 closures
    Aout_CUout_Bout_CLin_Arow_Brow_244col = 0x69, // 00001101001 48 closures
    Aout_CUout_Bout_CLin_Arow_CUrow_244col = 0x71, // 00001110001 36 closures
    Aout_CUout_Bout_CLin_Arow_CUrow_Brow_244col = 0x79, // 00001111001 60 closures
    Aout_CUout_Bin_CLout = 0x80,
    Aout_CUout_Bin_CLout_244col = 0x81, // 00010000001 3 closures
    Aout_CUout_Bin_CLout_CLrow_244col = 0x83, // 00010000011 12 closures
    Aout_CUout_Bin_CLout_Bcol = 0x84, // 00010000100 8 closures
    Aout_CUout_Bin_CLout_Bcol_244col = 0x85, // 00010000101 11 closures
    Aout_CUout_Bin_CLout_Bcol_CLrow = 0x86, // 00010000110 32 closures
    Aout_CUout_Bin_CLout_Bcol_CLrow_244col = 0x87, // 00010000111 44 closures
    Aout_CUout_Bin_CLout_CUrow_244col = 0x91, // 00010010001 12 closures
    Aout_CUout_Bin_CLout_CUrow_CLrow_244col = 0x93, // 00010010011 24 closures
    Aout_CUout_Bin_CLout_CUrow_Bcol = 0x94, // 00010010100 32 closures
    Aout_CUout_Bin_CLout_CUrow_Bcol_244col = 0x95, // 00010010101 44 closures
    Aout_CUout_Bin_CLout_CUrow_Bcol_CLrow = 0x96, // 00010010110 64 closures
    Aout_CUout_Bin_CLout_CUrow_Bcol_CLrow_244col = 0x97, // 00010010111 88 closures
    Aout_CUout_Bin_CLout_Arow_244col = 0xA1, // 00010100001 24 closures
    Aout_CUout_Bin_CLout_Arow_CLrow_244col = 0xA3, // 00010100011 36 closures
    Aout_CUout_Bin_CLout_Arow_Bcol = 0xA4, // 00010100100 64 closures
    Aout_CUout_Bin_CLout_Arow_Bcol_244col = 0xA5, // 00010100101 88 closures
    Aout_CUout_Bin_CLout_Arow_Bcol_CLrow = 0xA6, // 00010100110 96 closures
    Aout_CUout_Bin_CLout_Arow_Bcol_CLrow_244col = 0xA7, // 00010100111 132 closures
    Aout_CUout_Bin_CLout_Arow_CUrow_244col = 0xB1, // 00010110001 36 closures
    Aout_CUout_Bin_CLout_Arow_CUrow_CLrow_244col = 0xB3, // 00010110011 48 closures
    Aout_CUout_Bin_CLout_Arow_CUrow_Bcol = 0xB4, // 00010110100 96 closures
    Aout_CUout_Bin_CLout_Arow_CUrow_Bcol_244col = 0xB5, // 00010110101 132 closures
    Aout_CUout_Bin_CLout_Arow_CUrow_Bcol_CLrow = 0xB6, // 00010110110 128 closures
    Aout_CUout_Bin_CLout_Arow_CUrow_Bcol_CLrow_244col = 0xB7, // 00010110111 176 closures
    Aout_CUout_Bin_CLin = 0xC0,
    Aout_CUout_Bin_CLin_244col = 0xC1, // 00011000001 3 closures
    Aout_CUout_Bin_CLin_Bcol = 0xC4, // 00011000100 8 closures
    Aout_CUout_Bin_CLin_Bcol_244col = 0xC5, // 00011000101 11 closures
    Aout_CUout_Bin_CLin_CUrow_244col = 0xD1, // 00011010001 12 closures
    Aout_CUout_Bin_CLin_CUrow_Bcol = 0xD4, // 00011010100 32 closures
    Aout_CUout_Bin_CLin_CUrow_Bcol_244col = 0xD5, // 00011010101 44 closures
    Aout_CUout_Bin_CLin_Arow_244col = 0xE1, // 00011100001 24 closures
    Aout_CUout_Bin_CLin_Arow_Bcol = 0xE4, // 00011100100 64 closures
    Aout_CUout_Bin_CLin_Arow_Bcol_244col = 0xE5, // 00011100101 88 closures
    Aout_CUout_Bin_CLin_Arow_CUrow_244col = 0xF1, // 00011110001 36 closures
    Aout_CUout_Bin_CLin_Arow_CUrow_Bcol = 0xF4, // 00011110100 96 closures
    Aout_CUout_Bin_CLin_Arow_CUrow_Bcol_244col = 0xF5, // 00011110101 132 closures
    Aout_CUin_Bout_CLout = 0x100,
    Aout_CUin_Bout_CLout_244col = 0x101, // 00100000001 3 closures
    Aout_CUin_Bout_CLout_CLrow_244col = 0x103, // 00100000011 12 closures
    Aout_CUin_Bout_CLout_Brow_244col = 0x109, // 00100001001 24 closures
    Aout_CUin_Bout_CLout_Brow_CLrow_244col = 0x10B, // 00100001011 36 closures
    Aout_CUin_Bout_CLout_Arow_244col = 0x121, // 00100100001 24 closures
    Aout_CUin_Bout_CLout_Arow_CLrow_244col = 0x123, // 00100100011 36 closures
    Aout_CUin_Bout_CLout_Arow_Brow_244col = 0x129, // 00100101001 48 closures
    Aout_CUin_Bout_CLout_Arow_Brow_CLrow_244col = 0x12B, // 00100101011 60 closures
    Aout_CUin_Bout_CLin = 0x140,
    Aout_CUin_Bout_CLin_244col = 0x141, // 00101000001 3 closures
    Aout_CUin_Bout_CLin_Brow_244col = 0x149, // 00101001001 24 closures
    Aout_CUin_Bout_CLin_Arow_244col = 0x161, // 00101100001 24 closures
    Aout_CUin_Bout_CLin_Arow_Brow_244col = 0x169, // 00101101001 48 closures
    Aout_CUin_Bin_CLout = 0x180,
    Aout_CUin_Bin_CLout_244col = 0x181, // 00110000001 3 closures
    Aout_CUin_Bin_CLout_CLrow_244col = 0x183, // 00110000011 12 closures
    Aout_CUin_Bin_CLout_Bcol = 0x184, // 00110000100 8 closures
    Aout_CUin_Bin_CLout_Bcol_244col = 0x185, // 00110000101 11 closures
    Aout_CUin_Bin_CLout_Bcol_CLrow = 0x186, // 00110000110 32 closures
    Aout_CUin_Bin_CLout_Bcol_CLrow_244col = 0x187, // 00110000111 44 closures
    Aout_CUin_Bin_CLout_Arow_244col = 0x1A1, // 00110100001 24 closures
    Aout_CUin_Bin_CLout_Arow_CLrow_244col = 0x1A3, // 00110100011 36 closures
    Aout_CUin_Bin_CLout_Arow_Bcol = 0x1A4, // 00110100100 64 closures
    Aout_CUin_Bin_CLout_Arow_Bcol_244col = 0x1A5, // 00110100101 88 closures
    Aout_CUin_Bin_CLout_Arow_Bcol_CLrow = 0x1A6, // 00110100110 96 closures
    Aout_CUin_Bin_CLout_Arow_Bcol_CLrow_244col = 0x1A7, // 00110100111 132 closures
    Aout_CUin_Bin_CLin = 0x1C0,
    Aout_CUin_Bin_CLin_244col = 0x1C1, // 00111000001 3 closures
    Aout_CUin_Bin_CLin_Bcol = 0x1C4, // 00111000100 8 closures
    Aout_CUin_Bin_CLin_Bcol_244col = 0x1C5, // 00111000101 11 closures
    Aout_CUin_Bin_CLin_Arow_244col = 0x1E1, // 00111100001 24 closures
    Aout_CUin_Bin_CLin_Arow_Bcol = 0x1E4, // 00111100100 64 closures
    Aout_CUin_Bin_CLin_Arow_Bcol_244col = 0x1E5, // 00111100101 88 closures
    Ain_CUout_Bout_CLout = 0x200,
    Ain_CUout_Bout_CLout_244col = 0x201, // 01000000001 3 closures
    Ain_CUout_Bout_CLout_CLrow_244col = 0x203, // 01000000011 12 closures
    Ain_CUout_Bout_CLout_Brow_244col = 0x209, // 01000001001 24 closures
    Ain_CUout_Bout_CLout_Brow_CLrow_244col = 0x20B, // 01000001011 36 closures
    Ain_CUout_Bout_CLout_CUrow_244col = 0x211, // 01000010001 12 closures
    Ain_CUout_Bout_CLout_CUrow_CLrow_244col = 0x213, // 01000010011 24 closures
    Ain_CUout_Bout_CLout_CUrow_Brow_244col = 0x219, // 01000011001 36 closures
    Ain_CUout_Bout_CLout_CUrow_Brow_CLrow_244col = 0x21B, // 01000011011 48 closures
    Ain_CUout_Bout_CLin = 0x240,
    Ain_CUout_Bout_CLin_244col = 0x241, // 01001000001 3 closures
    Ain_CUout_Bout_CLin_Brow_244col = 0x249, // 01001001001 24 closures
    Ain_CUout_Bout_CLin_CUrow_244col = 0x251, // 01001010001 12 closures
    Ain_CUout_Bout_CLin_CUrow_Brow_244col = 0x259, // 01001011001 36 closures
    Ain_CUout_Bin_CLout = 0x280,
    Ain_CUout_Bin_CLout_244col = 0x281, // 01010000001 3 closures
    Ain_CUout_Bin_CLout_CLrow_244col = 0x283, // 01010000011 12 closures
    Ain_CUout_Bin_CLout_Bcol = 0x284, // 01010000100 8 closures
    Ain_CUout_Bin_CLout_Bcol_244col = 0x285, // 01010000101 11 closures
    Ain_CUout_Bin_CLout_Bcol_CLrow = 0x286, // 01010000110 32 closures
    Ain_CUout_Bin_CLout_Bcol_CLrow_244col = 0x287, // 01010000111 44 closures
    Ain_CUout_Bin_CLout_CUrow_244col = 0x291, // 01010010001 12 closures
    Ain_CUout_Bin_CLout_CUrow_CLrow_244col = 0x293, // 01010010011 24 closures
    Ain_CUout_Bin_CLout_CUrow_Bcol = 0x294, // 01010010100 32 closures
    Ain_CUout_Bin_CLout_CUrow_Bcol_244col = 0x295, // 01010010101 44 closures
    Ain_CUout_Bin_CLout_CUrow_Bcol_CLrow = 0x296, // 01010010110 64 closures
    Ain_CUout_Bin_CLout_CUrow_Bcol_CLrow_244col = 0x297, // 01010010111 88 closures
    Ain_CUout_Bin_CLin = 0x2C0,
    Ain_CUout_Bin_CLin_244col = 0x2C1, // 01011000001 3 closures
    Ain_CUout_Bin_CLin_Bcol = 0x2C4, // 01011000100 8 closures
    Ain_CUout_Bin_CLin_Bcol_244col = 0x2C5, // 01011000101 11 closures
    Ain_CUout_Bin_CLin_CUrow_244col = 0x2D1, // 01011010001 12 closures
    Ain_CUout_Bin_CLin_CUrow_Bcol = 0x2D4, // 01011010100 32 closures
    Ain_CUout_Bin_CLin_CUrow_Bcol_244col = 0x2D5, // 01011010101 44 closures
    Ain_CUin_Bout_CLout = 0x300,
    Ain_CUin_Bout_CLout_244col = 0x301, // 01100000001 3 closures
    Ain_CUin_Bout_CLout_CLrow_244col = 0x303, // 01100000011 12 closures
    Ain_CUin_Bout_CLout_Brow_244col = 0x309, // 01100001001 24 closures
    Ain_CUin_Bout_CLout_Brow_CLrow_244col = 0x30B, // 01100001011 36 closures
    Ain_CUin_Bout_CLin = 0x340,
    Ain_CUin_Bout_CLin_244col = 0x341, // 01101000001 3 closures
    Ain_CUin_Bout_CLin_Brow_244col = 0x349, // 01101001001 24 closures
    Ain_CUin_Bin_CLout = 0x380,
    Ain_CUin_Bin_CLout_244col = 0x381, // 01110000001 3 closures
    Ain_CUin_Bin_CLout_CLrow_244col = 0x383, // 01110000011 12 closures
    Ain_CUin_Bin_CLout_Bcol = 0x384, // 01110000100 8 closures
    Ain_CUin_Bin_CLout_Bcol_244col = 0x385, // 01110000101 11 closures
    Ain_CUin_Bin_CLout_Bcol_CLrow = 0x386, // 01110000110 32 closures
    Ain_CUin_Bin_CLout_Bcol_CLrow_244col = 0x387, // 01110000111 44 closures
    Ain_CUin_Bin_CLin = 0x3C0,
    Ain_CUin_Bin_CLin_244col = 0x3C1, // 01111000001 3 closures
    Ain_CUin_Bin_CLin_Bcol = 0x3C4, // 01111000100 8 closures
    Ain_CUin_Bin_CLin_Bcol_244col = 0x3C5, // 01111000101 11 closures
  };


// end constant.h

