jamod at SF

net.wimpi.modbus.procimg
Class SimpleRegister

java.lang.Object
  extended bynet.wimpi.modbus.procimg.SynchronizedAbstractRegister
      extended bynet.wimpi.modbus.procimg.SimpleRegister
All Implemented Interfaces:
InputRegister, Register

public class SimpleRegister
extends SynchronizedAbstractRegister
implements Register

Class implementing a simple Register.

The setValue() method is synchronized, which ensures atomic access, but no specific access order.

Version:
1.2rc1 (09/11/2004)
Author:
Dieter Wimberger

Field Summary
 
Fields inherited from class net.wimpi.modbus.procimg.SynchronizedAbstractRegister
m_Register
 
Constructor Summary
SimpleRegister()
          Constructs a new SimpleRegister instance.
SimpleRegister(byte b1, byte b2)
          Constructs a new SimpleRegister instance.
SimpleRegister(int value)
          Constructs a new SimpleRegister instance with the given value.
 
Methods inherited from class net.wimpi.modbus.procimg.SynchronizedAbstractRegister
getValue, setValue, setValue, setValue, toBytes, toShort, toUnsignedShort
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.wimpi.modbus.procimg.Register
setValue, setValue, setValue
 
Methods inherited from interface net.wimpi.modbus.procimg.InputRegister
getValue, toBytes, toShort, toUnsignedShort
 

Constructor Detail

SimpleRegister

public SimpleRegister()
Constructs a new SimpleRegister instance. It's state will be invalid.


SimpleRegister

public SimpleRegister(byte b1,
                      byte b2)
Constructs a new SimpleRegister instance.

Parameters:
b1 - the first (hi) byte of the word.
b2 - the second (low) byte of the word.

SimpleRegister

public SimpleRegister(int value)
Constructs a new SimpleRegister instance with the given value.

Parameters:
value - the value of this SimpleRegister as int.

jamod at SF

Copyright © 2002-2004 jamod development team.