Intellabeam variable map ;--------------------------------------------------------------------------- init 0x10 PAN DMX incoming byte buffer start 0x11 TILT | 0x12 COLOUR | 0x13 GOBO | 0x14 SHUTTER | 0x15 DIMMING | 0x16 IRIS | 0x17 ???? DMX incoming byte buffer end 0x18 0x63 PAN lookup value forrom L05E8 table 0x19 0x63 TILT lookup value forrom L05E8 table 0x1A 10mS timer1 counter 0x1B PAN conversion byte, L0940 0x1C TILT conversion byte, L0940 0x1D 0x00 Last DMX PAN value 0x1E 0x00 Last DMX TILT value 0x1F 0x34 set to 0x34 in L095A, sets bit 24,0 = 1 when zero (L0911) 0x2A 0xFF 0x2B 0x0C 0x2C 0x2D 0x59 set to 0x59 when lamp is switched off 0x2E personality switch change countdown timer 0x2F Last personality switch setting 0x30 0x00 Integer PAN (hi)(VAR_0x10 * 0x0c) 0x31 0x00 (lo)(VAR_0x10 * 0x0c) 0x32 0x00 Integer TILT (hi)(VAR_0x11 * 0x04) 0x33 0x00 (lo)(VAR_0x11 * 0x04) 0x34 0x5A =hi(VAR_0x17*0x28) + 0x3C 0x35 0x00 Gobo 0x36 0x00 Colour 0x37 0x63 Iris hi byte 0x38 0x00 Shutter 0x39 0x00 Backup of bit 24.0 0x3A 0x63 0x3B DMX channel switch setting 0x3C 0x0B set to 0x0B in L095A, decremented in L0907, used as update_motor count. If=0x0B then update_motor 0x3D 0x05 set to 0x01 in L0921, 0x05 in L095A06/01/2006 22:38 0x3E 0xCE set to 0x67 in L0921, 0xCE in L095A06/01/2006 22:40 0x3F 0x00 Last value of VAR_0x30 0x40 0x00 Last value of VAR_0x31 0x41 0x00 Last value of VAR_0x32 0x42 0x00 Last value of VAR_0x33 0x43 0x5A Last value of VAR_0x34 0x44 0x00 Last value of VAR_0x35 0x45 0x00 Last value of VAR_0x36 0x46 0x63 Last value of VAR_0x37 0x47 0x00 Last value of VAR_0x38 0x48 0x00 Last value of VAR_0x39, set to 0x00 in L0921 0x49 0x63 Last value of VAR_0x3A If we describe a 16 bit integer as '0xABCD' then the following variable contain the ASCII value of 'A', 'B', 'C' or 'D' 0x4A 0x00 Pan B 0x4B Pan A 0x4C Pan D 0x4D Pan C 0x4E Tilt B 0x4F Tilt A 0x50 Tilt C 0x51 Tilt D 0x52 Always hex 0x83? 0x53 Gobo 0x20-0x2B 0x54 Colour 0xA1-0x20? 0x55 Iris 0x20-0x81 0x56 Shutter 0xB0 or 0x20? B0=closed, 20=open? 0x57 Always 0x20? 0x58 0x00 Motor board data update counter (L04B0) 0x59 0x00 ++ in L095A 0x5A 0x00 Counts down to L_Set_lamp_off in L0917, set to 0x00 in L095A 0x5B 0x01 Self test routine timer DMX Setup Selftst Lightwave CH1 CH2 CH3 CH4 0x5C 0x00 0x13 0x0A 0x13 0x16 0x1B 0x13 0x5D 0x00 0x90 0x8D 0xDE 0xF9 0xB8 0xB7 0x5E 0x00 0x00 0x11 0x10 0x1A 0x1B 0x23 0x19 <-MODE 0x5f 0x00 Last setting of VAR_0x5E (mode) ;--------------------------------------------------------------------------- BITS 20.0 1 = lamp is on 20.1 fan? 20.2 lamp? 20.3 20.4 Timer0 interrupt 20.5 21.0 21.1 21.5 22.0 1 = self_test 22.1 1 = setup 22.2 1 = DMX1-256 22.3 1 = DMX_257-512 22.4 1 = use lookup table for DMX colour and gobo 23.0 1 = all personality switches are on 24.0 Pulses to '1' every 520mS? 24.1 24.2 ;--------------------------------------------------------------------------- Hardware 0x0000 Personality switch 0x0008 Channel switch 0x0010 Dimmer DAC 0x0018 IC5 - LS373 - read lamp settings 0x0020 /LAMP_OF 0x0028 Watch dog timer 0x0030 0x0038