1 package com.neuronrobotics.sdk.common.device.server;
3 import java.util.ArrayList;
5 import com.neuronrobotics.sdk.common.BowlerAbstractCommand;
6 import com.neuronrobotics.sdk.common.BowlerDatagram;
7 import com.neuronrobotics.sdk.common.BowlerDatagramFactory;
8 import com.neuronrobotics.sdk.common.BowlerMethod;
9 import com.neuronrobotics.sdk.common.MACAddress;
10 import com.neuronrobotics.sdk.common.RpcEncapsulation;
19 protected ArrayList<RpcEncapsulation>
rpc=
new ArrayList<RpcEncapsulation>();
22 protected final String
ns ;
37 this.ns = namespaceString;
49 if(data.
getRPC().contains(enc.getRpc()) && enc.getDownstreamMethod() == data.
getMethod()){
102 Object [] dataParsed=
null;
105 if(enc.getRpc().contains(data.
getRPC())&& enc.getDownstreamMethod() == data.
getMethod()){
IBowlerCommandProcessor getProcessor()
Object[] parseResponseDownstream(BowlerDatagram datagram)
BowlerAbstractCommand getCommandUpstream(Object[] doswnstreamData)
BowlerDatagram process(BowlerDatagram data)
void addRpc(RpcEncapsulation newRpc)
void setNamespaceIndex(int ns)
ArrayList< RpcEncapsulation > rpc
BowlerAbstractDeviceServerNamespace(MACAddress addr, String namespaceString)
ArrayList< RpcEncapsulation > getRpcList()
boolean checkRpc(BowlerDatagram data)
Object[] process(Object[] data)