#
# contributed by Thorsten Blaudeck
#
# brand:             Sharp
# model:             G1071SA
# supported devices: TV-Set 70ES-14S 
# derived from      G1023BMSA
#

begin remote

  name  sharp
  bits           15
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  one           280 1830
  zero          280  770
  ptrail        280
  gap          60000
  min_repeat      1
  toggle_bit      0


      begin codes
	'POWER'               0x00000000000041A2    # POWER
	'SOUND'               0x0000000000004062    # SOUND
	'1'                   0x0000000000004202    # 1
	'2'                   0x0000000000004102    # 2
	'3'                   0x0000000000004302    # 3
	'MUTE'                0x00000000000043A2    # MUTE
	'4'                   0x0000000000004082    # 4
	'5'                   0x0000000000004282    # 5
	'6'                   0x0000000000004182    # 6
	'TV/VIDEO'            0x0000000000004322    # TV/VIDEO
	'7'                   0x0000000000004382    # 7
	'8'                   0x0000000000004042    # 8
	'9'                   0x0000000000004242    # 9
	'ONSCREEN'            0x0000000000004362    # ONSCREEN
	'-/--'                0x00000000000040F2    # -/--
	'0'                   0x0000000000004142    # 0
	'P/C'                 0x00000000000042F2    # P/C
	'SWITCH'              0x0000000000004392    # SWITCH
	'RED'                 0x000000000000404A    # RED
	'GREEN'               0x000000000000424A    # GREEN
	'YELLOW'              0x000000000000414A    # YELLOW
	'BLUE'                0x000000000000434A    # BLUE
	'TXT_SIZE'            0x00000000000043B2    # TXT_SIZE
	'TXT_INDEX'           0x00000000000040CA    # TXT_INDEX
	'TXT_TIME'            0x00000000000040E2    # TXT_TIME
	'TXT_OFF'             0x0000000000004132    # TXT_OFF
	'TXT_ON'              0x00000000000040B2    # TXT_ON
	'LIST'                0x0000000000004032    # LIST
	'VOLUMEDOWN'          0x00000000000042A2    # VOL_DOWN
	'VOLUMEUP'            0x00000000000040A2    # VOL_UP
	'CHANNELDOWN'         0x0000000000004122    # CH_DOWN
	'CHANNELUP'           0x0000000000004222    # CH_UP
	'TXT_CANCEL'          0x00000000000042B2    # TXT_CANCEL
	'TXT_REVEAL'          0x0000000000004072    # TXT_REVEAL
	'TXT_STORE'           0x00000000000041B2    # TXT_STORE
	'TXT_HOLD'            0x0000000000004332    # TXT_HOLD
	'TXT_INIT'            0x000000000000412A    # TXT_INIT
	'PROGRAM'             0x000000000000420A    # PROGRAM
	'PICTURE'             0x000000000000401A    # PICTURE
	'SOUND'               0x000000000000421A    # SOUND
	'FUNCTIONS'           0x00000000000043EA    # FUNCTIONS
	'VID_REC'             0x0000000000006052    # VID_REC
	'VID_CH_DOWN'         0x0000000000006122    # VID_CH_DOWN
	'VID_CH_UP'           0x0000000000006222    # VID_CH_UP
	'VID_POWER'           0x00000000000061A2    # VID_POWER
	'VID_STOP'            0x0000000000006392    # VID_STOP
	'VID_REW'             0x0000000000006312    # VID_REW
	'VID_PLAY'            0x0000000000006112    # VID_PLAY
	'VID_FF'              0x0000000000006212    # VID_FF
	'VID_PAUSE'           0x0000000000006292    # VID_PAUSE
      end codes

end remote
