#
# this is a space encoded 48 bit remote control from Panasonic
#
# The exact models of the remote controls are VEQ1562, VEQ1392, VEQ0932.
# These controls use the same codes, the only difference is that the
# first can send 3 different code types, second can send 2 code types, the
# third can send only one code type, but it has a built in barcode reader to
# program timer recs.
#
# contributed by Sinkovics Zoltan (sinko@szarvas.hu)
#
# brand:             Panasonic
# model:             VEQ1562, VEQ1392, VEQ0932
# supported devices: vcrs:
#                    L-20(VHS)
#                    J-27(VHS)
#                    L-30(VHS)
#                    NV-FS200(SVHS)
#                    HS-1000EG(SVHS)
#

begin remote

  name  panasonic1
  bits           24
  flags SPACE_ENC
  eps            20
  aeps            0

  header       3660  1559
  one           621   252
  zero          621  1114
  ptrail        621
  plead           0
  foot            0     0
  repeat          0     0
  pre_data_bits   24
  pre_data       0xBFFBF6
  post_data_bits  0
  post_data      0x0
  pre             0     0
  post            0     0
  gap          74291
  repeat_bit      0

      begin codes
          play                     0x0000000000FFAFA6
          stop                     0x0000000000FFFFF6
          rew                      0x0000000000FFBFB6
          ff                       0x0000000000FF3F36
          pause                    0x0000000000FF9F96
          slow                     0x0000000000FF0F06
          chup                     0x0000000000FFD3DA
          chdn                     0x0000000000FF535A
          rec                      0x0000000000FFEFE6
          operate                  0x0000000000FF434A
          display                  0x00000000007F058C
          index_back               0x0000000000FF6D64
          index_next               0x0000000000FFADA4
          1                        0x0000000000FFF7FE
          2                        0x0000000000FF777E
          3                        0x0000000000FFB7BE
          4                        0x0000000000FF373E
          5                        0x0000000000FFD7DE
          6                        0x0000000000FF575E
          7                        0x0000000000FF979E
          8                        0x0000000000FF171E
          9                        0x0000000000FFE7EE
          0                        0x0000000000FF676E
          audio_out                0x0000000000FF333A
          index_erase              0x0000000000FFCDC4
          index_write              0x0000000000FF2D24
          tracking-                0x0000000000FFB2BB
          tracking+                0x0000000000FF727B
          lp/sp                    0x00000000007FAF26
          av_link                  0x0000000000FF939A
          -/--                     0x0000000000FF232A
          tape_select              0x00000000007FF871
          check                    0x00000000007F7FF6
      end codes

end remote


begin remote

  name  panasonic2
  bits           24
  flags SPACE_ENC
  eps            20
  aeps            0

  header       3660  1560
  one           624   249
  zero          624  1109
  ptrail        624
  plead           0
  foot            0     0
  repeat          0     0
  pre_data_bits   24
  pre_data       0xBFFBF6
  post_data_bits  0
  post_data      0x0
  pre             0     0
  post            0     0
  gap          74287
  repeat_bit      0

      begin codes
          play                     0x0000000000FBAFA2
          stop                     0x0000000000FBFFF2
          rew                      0x0000000000FBBFB2
          ff                       0x0000000000FB3F32
          pause                    0x0000000000FB9F92
          slow                     0x0000000000FB0F02
          chup                     0x0000000000FBD3DE
          chdn                     0x0000000000FB535E
          rec                      0x0000000000FBEFE2
          operate                  0x0000000000FB434E
          display                  0x00000000007B0588
          index_back               0x0000000000FB6D60
          index_next               0x0000000000FBADA0
          1                        0x0000000000FBF7FA
          2                        0x0000000000FB777A
          3                        0x0000000000FBB7BA
          4                        0x0000000000FB373A
          5                        0x0000000000FBD7DA
          6                        0x0000000000FB575A
          7                        0x0000000000FB979A
          8                        0x0000000000FB171A
          9                        0x0000000000FBE7EA
          0                        0x0000000000FB676A
          -/--                     0x0000000000FB232E
          tracking-                0x0000000000FBB2BF
          tracking+                0x0000000000FB727F
          index_erase              0x0000000000FBCDC0
          index_write              0x0000000000FB2D20
          audio_out                0x0000000000FB333E
          tape_select              0x00000000007BF875
          av_link                  0x0000000000FB939E
          lp/sp                    0x00000000007BAF22
          check                    0x00000000007B7FF2
      end codes

end remote


begin remote

  name  panasonic3
  bits           24
  flags SPACE_ENC
  eps            20
  aeps            0

  header       3660  1560
  one           623   249
  zero          623  1111
  ptrail        623
  plead           0
  foot            0     0
  repeat          0     0
  pre_data_bits   24
  pre_data       0xBFFBF6
  post_data_bits  0
  post_data      0x0
  pre             0     0
  post            0     0
  gap          74288
  repeat_bit      0

      begin codes
          play                     0x0000000000FEAFA7
          stop                     0x0000000000FEFFF7
          rew                      0x0000000000FEBFB7
          ff                       0x0000000000FE3F37
          pause                    0x0000000000FE9F97
          slow                     0x0000000000FE0F07
          chup                     0x0000000000FED3DB
          chdn                     0x0000000000FE535B
          rec                      0x0000000000FEEFE7
          operate                  0x0000000000FE434B
          display                  0x00000000007E058D
          index_back               0x0000000000FE6D65
          index_next               0x0000000000FEADA5
          1                        0x0000000000FEF7FF
          2                        0x0000000000FE777F
          3                        0x0000000000FEB7BF
          4                        0x0000000000FE373F
          5                        0x0000000000FED7DF
          6                        0x0000000000FE575F
          7                        0x0000000000FE979F
          8                        0x0000000000FE171F
          9                        0x0000000000FEE7EF
          0                        0x0000000000FE676F
          -/--                     0x0000000000FE232B
          tracking-                0x0000000000FEB2BA
          tracking+                0x0000000000FE727A
          index_erase              0x0000000000FECDC5
          index_write              0x0000000000FE2D25
          audio_out                0x0000000000FE333B
          tape_select              0x00000000007EF870
          av_link                  0x0000000000FE939B
          lp/sp                    0x00000000007EAF27
          check                    0x00000000007E7FF7
      end codes

end remote
