Package | Description |
---|---|
org.km3net.clbv2.remote |
Provides a high-level interface for control of the remote CLB.
|
org.km3net.clbv2.remote.msg |
Provides low-level messaging facilities.
|
Modifier and Type | Method and Description |
---|---|
Response<java.lang.Float> |
CmdInstrumentation.ahrsGetReg(int reg)
Sets an AHRS Register value.
|
Response<java.lang.Void> |
CmdInstrumentation.ahrsSetReg(int reg,
float value)
Sets an AHRS Register value.
|
Response<java.lang.Void> |
CmdSystem.boot(int imgNo)
Attempts to boot the provided image number.
|
Response<int[]> |
CmdDebug.busRead(long address,
int len)
Reads one of more words from memory.
|
Response<int[]> |
CmdDebug.busRmw(int address,
int[] data,
int[] mask)
Read, modify, write and readback an array.
|
Response<java.lang.Void> |
CmdDebug.busWrite(long address,
int[] data)
Write one of more words from memory.
|
Response<java.lang.Void> |
CmdNetwork.changeWLTuneWord(int delta)
Changes the wavelength.
|
Response<java.lang.Void> |
CmdLogicBoard.clearErrorState(int subsys)
Clears the error state for a specific subysstem.
|
Response<java.lang.Void> |
CmdBase.configure()
Configures the base.
|
Response<java.lang.Void> |
CmdSystem.consoleTunnelDeinit()
Deinitializes the console tunnel.
|
Response<java.lang.Void> |
CmdSystem.consoleTunnelInit(java.net.InetSocketAddress addr)
Initializes a consolse tunnel to the specified Socket address.
|
Response<java.lang.Void> |
CmdSystem.consoleTunnelSend(java.lang.String ptp,
java.lang.String secLm)
Sends character data to the PTP and 2nd LM32.
|
Response<java.lang.Void> |
CmdSystem.coreDumpClear()
Send a ping command.
|
Response<CmdSystem.DateRev> |
CmdSystem.dateRev()
This command returns the date and revision information of the system,
both the hardware and software version.
|
Response<CmdBase.BpsReply> |
CmdBase.dbgBpsCmdReply(int cmd,
byte[] data,
int expReply,
int expReplyLen)
Sends an BPS command, and returns a BPS reply (if successful).
|
Response<java.lang.String> |
CmdBase.dbgEdfaCmd(java.lang.String cmd)
Send an EDFA command, but w/o a reply.
|
Response<java.lang.String> |
CmdBase.dbgEdfaCmdReply(java.lang.String cmd)
Send an EDFA command, returning an reply.
|
Response<java.lang.Void> |
CmdSystem.endUpdate()
Stops an update.
|
Response<java.lang.Void> |
CmdLogicBoard.event(int subsys,
CmdLogicBoard.ClbEvent event)
Initiates a subsystem change to the specified state.
|
Response<java.lang.Void> |
CmdSystem.eventTarget()
Configures this controller as the target for events.
|
Response<java.util.List<CmdLogicBoard.ClbSysState>> |
CmdLogicBoard.getExtendedStatus() |
Response<CmdSystem.ImageInfo[]> |
CmdSystem.getImageInfo()
Returns a list of images on the flash.
|
Response<CmdSystem.RtConfig> |
CmdSystem.getRtConfig()
Gets the runtime configuration.
|
Response<java.util.Map<java.lang.Integer,java.lang.Object>> |
CmdLogicBoard.getVars(int... varIds)
Queries the CLB for a number of variables.
|
Response<CmdNetwork.WlTuneInfo> |
CmdNetwork.getWlInfo()
Acks the wavelength.
|
Response<byte[]> |
CmdDebug.i2cRead(int ifc,
int adr,
int len)
Reads bytes from an I2C interface
|
Response<java.lang.Void> |
CmdDebug.i2cWrite(int ifc,
int adr,
byte[] data)
Writes data to and I2C device.
|
Response<CmdSystem.LogData> |
CmdSystem.logGet(long lastId)
Returns a number of log-lines from the connected CLB.
|
Response<java.lang.Void> |
CmdSystem.ping()
Send a ping command.
|
Response<byte[]> |
CmdDebug.readFlash(int chip,
long addr)
Reads FLASH_READ_SIZE bytes of flash
|
Response<java.lang.Void> |
CmdBase.reset()
Resets the base module.
|
Response<java.lang.Void> |
CmdSystem.sendUpdate(int chunkNo,
byte[] chunk)
Send a single chunk of the update (suitable for unicast).
|
Response<java.lang.Void> |
CmdNetwork.sendWlAck()
Requests .
|
Response<java.lang.Void> |
CmdSystem.setEventTarget(java.net.InetSocketAddress sAddr)
Sets or clears an event target with the specified socket address.
|
Response<java.lang.Void> |
CmdNetwork.setMuxDest(java.net.Inet4Address destTarget)
Sets the destination address of the IPMux.
|
Response<CmdSystem.RtConfig> |
CmdSystem.setRtConfig(CmdSystem.RtConfig rtConfig)
Sets the runtime configuration.
|
Response<java.lang.Void> |
CmdLogicBoard.setVar(int varId,
java.lang.Object obj) |
Response<java.lang.Void> |
CmdLogicBoard.setVars(java.util.Map<java.lang.Integer,java.lang.Object> toModify)
Sets the value to a number of variables.
|
Response<java.lang.Void> |
CmdNetwork.setWLTuneWord(int tw) |
Response<java.lang.Void> |
CmdSystem.startUpdate(int imgIdx,
int chunkCnt)
Initiates an update.
|
Response<java.lang.Void> |
CmdSystem.stopGolden()
Prevents the golden image from booting the runtime image.
|
Response<java.lang.Void> |
CmdLogicBoard.subscribeVars(CmdLogicBoard.Interval iv,
int... varIds)
Subscribes to a number of variables with a single rate, or interval.
|
Response<java.lang.Void> |
CmdLogicBoard.subscribeVars(int... varIds)
Subscribes to a number of variables.
|
Response<java.lang.String> |
CmdDebug.uartRx(int uartNo)
Reads data from a UART buffer.
|
Response<java.lang.Void> |
CmdDebug.uartTx(int uartNo,
java.lang.String message)
Writes data to a UART buffer.
|
Response<java.lang.Void> |
CmdSystem.unlockGolden()
Unlocks the golden image for writing.
|
Response<java.lang.Void> |
CmdLogicBoard.unsubscribeVars(int[] varIds)
Unsubscribes to a number of variables.
|
Response<java.lang.Boolean> |
CmdSystem.verify(int imgNo,
int chunkNo,
byte[] chunk)
Verifies a part of the image.
|
Modifier and Type | Method and Description |
---|---|
void |
CmdSystem.PersistentLogLines.responseException(Response<java.lang.String[]> r,
java.lang.Exception e) |
void |
CmdSystem.PersistentLogLines.responseValue(Response<java.lang.String[]> r,
java.lang.String[] value) |
Modifier and Type | Method and Description |
---|---|
Response<?> |
ResponseCache.byId(int id)
Returns a response by its Id, if available.
|
Response<T> |
ResponseQueue.peek() |
Response<T> |
ResponseQueue.poll() |
Response<T> |
ResponseQueue.poll(long timeout,
java.util.concurrent.TimeUnit unit) |
<T> Response<T> |
MessageProcessor.postCommand(int type,
MessageWriter mw,
MessageDecoder<T> decoder,
java.lang.Object user)
Posts a command to a node.
|
Response<T> |
ResponseQueue.take() |
Modifier and Type | Method and Description |
---|---|
void |
ResponseCache.add(Response<?> resp)
Add a response to the cache.
|
void |
ResponseBatch.q(Response<?> resp)
Queues a response in the batch.
|
void |
ResponseQueue.q(Response<T> resp) |
void |
ResponseCache.remove(Response<?> resp)
Removes a response from the cache.
|
void |
ResponseQueue.responseException(Response<T> r,
java.lang.Exception e) |
void |
ResponseHandler.responseException(Response<T> r,
java.lang.Exception e)
Invoked when a command resulted in an exception.
|
void |
ResponseQueue.responseValue(Response<T> r,
T value) |
void |
ResponseHandler.responseValue(Response<T> r,
T value)
Invoked when a response arrives.
|