57 package com.boschrexroth.mlpi;
59 import java.util.Vector;
106 ADDRESS_MODE_LOGICAL (0),
107 ADDRESS_MODE_PHYSICAL (1),
108 ADDRESS_MODE_TOPOLOGICAL (2),
109 ADDRESS_MODE_LOGICAL_NATIVE (3);
112 int getCode() {
return _code; }
116 if (code == value.getCode())
return value;
140 COMMAND_EXECUTED_CORRECTLY(3),
141 COMMAND_INTERRUPTED(5),
142 COMMAND_IN_PROGRESS(7),
144 COMMAND_STATUS_INVALID(256);
147 int getCode() {
return _code; }
151 if (code == value.getCode())
return value;
188 this.address =
MLPI_ADDRESS(mode, (
long) controlNo, (
long) axisNo);
205 this.address =
MLPI_ADDRESS(mode, (
long) controlNo, (
long) axisNo);
246 public boolean dataStatus;
249 public int attribute;
286 this.address =
MLPI_ADDRESS(mode, (
long) controlNo, (
long) axisNo);
303 this.address =
MLPI_ADDRESS(mode, (
long) controlNo, (
long) axisNo);
448 public native String
readName(String idn,
long address);
466 public native String
readUnit(String idn,
long address);
500 public native
void command(String idn,
long address);
560 public native
boolean getDataStatus(String idn,
long address);
static final long MLPI_ADDRESS_MODE_MASK
This class defines the data response of a readEverything request.
Parameter.ReadEverythingData readEverything(Parameter.ReadEverythingAddressing addressing, int dataLoad)
native int writeAccessSetup(Parameter.ParameterAddressing[] addressing)
This class defines the axis through the definition of control and axis number.
native String readDefaultAsString(String idn, long address)
native String readName(String idn, long address)
native void writeAccessAbort(int process)
native void writeDataAsString(String idn, long address, String data)
native String readMaximumAsString(String idn, long address)
static long MLPI_ADDRESS(AddressMode mode, long master, long slave)
This enumeration defines the status of a command execution used by Parameter.getCommandStatus.
native int readAttribute(String idn, long address)
static final long MLPI_ADDRESS_MASTER_MASK
native Parameter.CommandStatus getCommandStatus(String idn, long address)
This class defines the addressing of a readEverything request through the definition of the address t...
This class defines the addressing of a parameter request through the definition of the address type...
native Parameter.WriteAccessData[] writeAccessStatus(int process, boolean waitForWriteAccess, int timeout)
native String readDataAsString(String idn, long address)
native void command(String idn, long address)
Class definition of the ParameterLib.
This enumeration defines the address mode. It is used in the MLPI_ADDRESS method. ...
static final long MLPI_READ_EVERYTHING_SINGLE_PARAMETER
native String readUnit(String idn, long address)
native Parameter.ReadEverythingData[] readEverything(Parameter.ReadEverythingAddressing[] addressing, int dataLoad)
static final long MLPI_ADDRESS_SLAVE_MASK
Class definition of the MotionLib.
static final long MLPI_READ_EVERYTHING_LIST_PARAMETER
native boolean getDataStatus(String idn, long address)
native String readMinimumAsString(String idn, long address)
static final long MLPI_INFINITE