net.sourceforge.geeboss.model.effect
Class OdDsEffect

java.lang.Object
  extended by net.sourceforge.geeboss.model.midi.memory.MemoryComponent
      extended by net.sourceforge.geeboss.model.midi.memory.MemoryObject
          extended by net.sourceforge.geeboss.model.effect.Effect
              extended by net.sourceforge.geeboss.model.effect.LevelableEffect
                  extended by net.sourceforge.geeboss.model.effect.DirectLevelableEffect
                      extended by net.sourceforge.geeboss.model.effect.OdDsEffect
All Implemented Interfaces:
Referencing, Sysexable
Direct Known Subclasses:
Gt8OdDs

public abstract class OdDsEffect
extends DirectLevelableEffect

An OdDs effect

Author:
Frederic BORRY

Field Summary
 
Fields inherited from class net.sourceforge.geeboss.model.midi.memory.MemoryObject
mMemoryMap
 
Fields inherited from class net.sourceforge.geeboss.model.midi.memory.MemoryComponent
mAbsoluteAddress, mBaseAddress, mName, mParent, mSize
 
Constructor Summary
OdDsEffect(java.lang.String name, MemoryObject parent, long baseAddress, long size)
          Construc a new OdDs effect
 
Method Summary
protected  MemoryValue.NumberValue getDirectLevelMemoryValue()
          Returns the MemoryValue for direct level
protected  MemoryValue.NumberValue getEffectLevelMemoryValue()
          Returns the MemoryValue for effect level
 void setup()
          Setup the MemoryObject
 
Methods inherited from class net.sourceforge.geeboss.model.midi.memory.MemoryObject
addReference, fromSysex, getComponent, handleClassCastException, isValue, toSysex
 
Methods inherited from class net.sourceforge.geeboss.model.midi.memory.MemoryComponent
getAbsoluteAddress, getBaseAddress, getName, getParent, getSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OdDsEffect

public OdDsEffect(java.lang.String name,
                  MemoryObject parent,
                  long baseAddress,
                  long size)
Construc a new OdDs effect

Parameters:
parent - the parent memory object
name - the memory object name
baseAddress - the memory object base address
size - the memory object size
Method Detail

getEffectLevelMemoryValue

protected MemoryValue.NumberValue getEffectLevelMemoryValue()
Returns the MemoryValue for effect level

Specified by:
getEffectLevelMemoryValue in class LevelableEffect
Returns:
the MemoryValue for effect level

getDirectLevelMemoryValue

protected MemoryValue.NumberValue getDirectLevelMemoryValue()
Returns the MemoryValue for direct level

Specified by:
getDirectLevelMemoryValue in class DirectLevelableEffect
Returns:
the MemoryValue for direct level

setup

public void setup()
Setup the MemoryObject

Overrides:
setup in class DirectLevelableEffect


Copyright (c) 2005 The Geeboss team (http://geeboss.sourceforge.net). All Rights Reserved.