public class IoSlave
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
TapNLinkVarInt |
addrStatic_x6404 |
TapNLinkVarInt |
adStateDyn_x6401 |
TapNLinkVarFloatArray |
calibrationValue_x1024 |
TapNLinkVarByteArray[] |
channelConfig |
TapNLinkVarInt |
command_x6400 |
java.lang.String |
currentCalibration |
boolean |
debug |
boolean |
fNewCalibration |
boolean |
fNewConfig |
IoGeneric |
gen |
int |
ID_RES_INTERFACE_SSSCONF |
TapNLinkVarByteArray |
ledState |
boolean |
needResetChannel |
TapNLinkVarInt |
param_x6402 |
TapNLinkVarByteArray |
selCalib_x1025 |
TapNLinkVarInt |
selChannel_x1020 |
TapNLinkVarByteArray |
selConf_x1021 |
short |
selectedChannel |
java.lang.String |
selectedConfig |
TapNLinkVarFloat |
selFiltValue_x1026 |
TapNLinkVarByteArray |
selState_x1022 |
TapNLinkVarIntArray |
selTemp_x1027 |
short |
slaveProductType_short |
TapNLinkVarInt |
SlaveSNShort_x6412 |
TapNLinkVarInt |
SlaveTypeShort_x6411 |
TapNLinkVarByteArray |
SN_x6410 |
TapNLinkSys |
system |
Constructor and Description |
---|
IoSlave(short slvtype) |
Modifier and Type | Method and Description |
---|---|
void |
activateSignalAddr() |
short |
getAssignedAddress() |
int |
getStateOnBus() |
void |
initializeFixedData() |
void |
initSlave() |
boolean |
isChannelActive(int chan) |
void |
modifyChannel(int chan) |
void |
periodicCall() |
void |
releaseSignalAddr() |
void |
setChannelActive(int chan,
boolean state) |
void |
setIO(IoData io) |
void |
setStateOnBus(int state) |
void |
writeAllLed(int color) |
public final int ID_RES_INTERFACE_SSSCONF
public TapNLinkSys system
public IoGeneric gen
public TapNLinkVarInt command_x6400
public TapNLinkVarInt adStateDyn_x6401
public TapNLinkVarInt param_x6402
public TapNLinkVarInt addrStatic_x6404
public TapNLinkVarByteArray SN_x6410
public TapNLinkVarInt SlaveTypeShort_x6411
public TapNLinkVarInt SlaveSNShort_x6412
public TapNLinkVarByteArray[] channelConfig
public TapNLinkVarInt selChannel_x1020
public TapNLinkVarByteArray selConf_x1021
public TapNLinkVarByteArray selState_x1022
public TapNLinkVarFloatArray calibrationValue_x1024
public TapNLinkVarByteArray selCalib_x1025
public TapNLinkVarFloat selFiltValue_x1026
public TapNLinkVarIntArray selTemp_x1027
public TapNLinkVarByteArray ledState
public short slaveProductType_short
public short selectedChannel
public java.lang.String selectedConfig
public boolean needResetChannel
public final boolean debug
public boolean fNewConfig
public boolean fNewCalibration
public java.lang.String currentCalibration
public void setIO(IoData io)
public boolean isChannelActive(int chan)
public void setChannelActive(int chan, boolean state)
public void writeAllLed(int color)
public void modifyChannel(int chan)
public void periodicCall()
public void releaseSignalAddr()
public void activateSignalAddr()
public int getStateOnBus()
public void setStateOnBus(int state)
public short getAssignedAddress()
public void initializeFixedData()
public void initSlave()