at.lcm.x2c.communicator
Interface IProtocolRemote

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
ProtocolRemote

public interface IProtocolRemote
extends java.rmi.Remote

Protocol RMI interface.

Author:
Markus Aigner

Method Summary
 at.lcm.x2c.communication.protocol.DspState getDspState()
           
 at.lcm.x2c.communication.protocol.Protocol getProtocol()
           
 int[] getRAMBlock16Bit(long address, int n)
           
 long[] getRAMBlock32Bit(long address, int n)
           
 java.math.BigInteger[] getRAMBlock64Bit(long address, int n)
           
 short[] getRAMBlock8Bit(long address, int n)
           
 int getVersion()
           
 short[] loadInportBlockData(int id)
           
 short[] loadMaskParameter(int id)
           
 short[] loadOutportBlockData(int id)
           
 short[] loadParameter(int id)
           
 void putDspState(at.lcm.x2c.communication.protocol.DspState newDspState)
           
 void putRAMBlock16Bit(long address, int data)
           
 void putRAMBlock16Bit(long address, int[] data)
           
 void putRAMBlock32Bit(long address, long data)
           
 void putRAMBlock32Bit(long address, long[] data)
           
 void putRAMBlock64Bit(long address, java.math.BigInteger data)
           
 void putRAMBlock64Bit(long address, java.math.BigInteger[] data)
           
 void putRAMBlock8Bit(long address, short data)
           
 void putRAMBlock8Bit(long address, short[] data)
           
 void reboot()
           
 void saveMaskParameter(int id, short[] data)
           
 void saveParameter(int id, short[] data)
           
 

Method Detail

loadParameter

short[] loadParameter(int id)
                      throws java.rmi.RemoteException,
                             java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

saveParameter

void saveParameter(int id,
                   short[] data)
                   throws java.rmi.RemoteException,
                          java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

getRAMBlock8Bit

short[] getRAMBlock8Bit(long address,
                        int n)
                        throws java.rmi.RemoteException,
                               java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

getRAMBlock16Bit

int[] getRAMBlock16Bit(long address,
                       int n)
                       throws java.rmi.RemoteException,
                              java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

getRAMBlock32Bit

long[] getRAMBlock32Bit(long address,
                        int n)
                        throws java.rmi.RemoteException,
                               java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

getRAMBlock64Bit

java.math.BigInteger[] getRAMBlock64Bit(long address,
                                        int n)
                                        throws java.rmi.RemoteException,
                                               java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

putRAMBlock8Bit

void putRAMBlock8Bit(long address,
                     short data)
                     throws java.rmi.RemoteException,
                            java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

putRAMBlock8Bit

void putRAMBlock8Bit(long address,
                     short[] data)
                     throws java.rmi.RemoteException,
                            java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

putRAMBlock16Bit

void putRAMBlock16Bit(long address,
                      int data)
                      throws java.rmi.RemoteException,
                             java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

putRAMBlock16Bit

void putRAMBlock16Bit(long address,
                      int[] data)
                      throws java.rmi.RemoteException,
                             java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

putRAMBlock32Bit

void putRAMBlock32Bit(long address,
                      long data)
                      throws java.rmi.RemoteException,
                             java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

putRAMBlock32Bit

void putRAMBlock32Bit(long address,
                      long[] data)
                      throws java.rmi.RemoteException,
                             java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

putRAMBlock64Bit

void putRAMBlock64Bit(long address,
                      java.math.BigInteger data)
                      throws java.rmi.RemoteException,
                             java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

putRAMBlock64Bit

void putRAMBlock64Bit(long address,
                      java.math.BigInteger[] data)
                      throws java.rmi.RemoteException,
                             java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

loadInportBlockData

short[] loadInportBlockData(int id)
                            throws java.rmi.RemoteException,
                                   java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

loadOutportBlockData

short[] loadOutportBlockData(int id)
                             throws java.rmi.RemoteException,
                                    java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

loadMaskParameter

short[] loadMaskParameter(int id)
                          throws java.rmi.RemoteException,
                                 java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

saveMaskParameter

void saveMaskParameter(int id,
                       short[] data)
                       throws java.rmi.RemoteException,
                              java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

putDspState

void putDspState(at.lcm.x2c.communication.protocol.DspState newDspState)
                 throws java.rmi.RemoteException,
                        java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

getDspState

at.lcm.x2c.communication.protocol.DspState getDspState()
                                                       throws java.rmi.RemoteException,
                                                              java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

reboot

void reboot()
            throws java.rmi.RemoteException,
                   java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

getVersion

int getVersion()
               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getProtocol

at.lcm.x2c.communication.protocol.Protocol getProtocol()
                                                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException


Copyright 2013 LCM. All rights reserved.