ROOT logo
// $Id: LampLink.h 2088 2008-11-23 20:26:46Z matevz $

// Copyright (C) 1999-2008, Matevz Tadel. All rights reserved.
// This file is part of GLED, released under GNU General Public License version 2.
// For the licensing terms see $GLEDSYS/LICENSE or http://www.gnu.org/.

#ifndef GledCore_LampLink_H
#define GledCore_LampLink_H

#include <Glasses/ZGlass.h>
#include <Glasses/Lamp.h>

class LampLink : public ZGlass {
  // 7777 RnrCtrl(RnrBits(0,4,0,0))
  MAC_RNR_FRIENDS(LampLink);

private:
  void _init();

protected:
  ZLink<Lamp>		mLamp;	  // X{gS} L{} RnrBits zero
  Bool_t	bTurnOn;  // X{gS} 7 Bool(-join=>1)
  Bool_t	bTurnOff; // X{gS} 7 Bool()

public:
  LampLink(const Text_t* n="LampLink", const Text_t* t=0) : ZGlass(n,t) { _init(); }


#include "LampLink.h7"
  ClassDef(LampLink, 1);
}; // endclass LampLink


#endif
 LampLink.h:1
 LampLink.h:2
 LampLink.h:3
 LampLink.h:4
 LampLink.h:5
 LampLink.h:6
 LampLink.h:7
 LampLink.h:8
 LampLink.h:9
 LampLink.h:10
 LampLink.h:11
 LampLink.h:12
 LampLink.h:13
 LampLink.h:14
 LampLink.h:15
 LampLink.h:16
 LampLink.h:17
 LampLink.h:18
 LampLink.h:19
 LampLink.h:20
 LampLink.h:21
 LampLink.h:22
 LampLink.h:23
 LampLink.h:24
 LampLink.h:25
 LampLink.h:26
 LampLink.h:27
 LampLink.h:28
 LampLink.h:29
 LampLink.h:30
 LampLink.h:31
 LampLink.h:32
 LampLink.h:33
 LampLink.h:34