BowlerKernel
Public Member Functions | Protected Attributes | Private Attributes | List of all members
com.neuronrobotics.sdk.common.device.server.BowlerAbstractDeviceServerNamespace Class Referenceabstract
Inheritance diagram for com.neuronrobotics.sdk.common.device.server.BowlerAbstractDeviceServerNamespace:
Inheritance graph
[legend]
Collaboration diagram for com.neuronrobotics.sdk.common.device.server.BowlerAbstractDeviceServerNamespace:
Collaboration graph
[legend]

Public Member Functions

 BowlerAbstractDeviceServerNamespace (MACAddress addr, String namespaceString)
 
boolean checkRpc (BowlerDatagram data)
 
String getNamespace ()
 
ArrayList< RpcEncapsulationgetRpcList ()
 
void addRpc (RpcEncapsulation newRpc)
 
MACAddress getAddress ()
 
BowlerDatagram process (BowlerDatagram data)
 
int getNamespaceIndex ()
 
void setNamespaceIndex (int ns)
 

Protected Attributes

ArrayList< RpcEncapsulationrpc =new ArrayList<RpcEncapsulation>()
 
final String ns
 

Private Attributes

final MACAddress mac
 
int namespaceIndex =0
 

Detailed Description

The Class BowlerAbstractDeviceServerNamespace.

Definition at line 16 of file BowlerAbstractDeviceServerNamespace.java.

Constructor & Destructor Documentation

◆ BowlerAbstractDeviceServerNamespace()

com.neuronrobotics.sdk.common.device.server.BowlerAbstractDeviceServerNamespace.BowlerAbstractDeviceServerNamespace ( MACAddress  addr,
String  namespaceString 
)

Instantiates a new bowler abstract device server namespace.

Parameters
addrthe addr
namespaceStringthe namespace string

Definition at line 36 of file BowlerAbstractDeviceServerNamespace.java.

Member Function Documentation

◆ addRpc()

void com.neuronrobotics.sdk.common.device.server.BowlerAbstractDeviceServerNamespace.addRpc ( RpcEncapsulation  newRpc)

Adds the rpc.

Parameters
newRpcthe new rpc

Definition at line 82 of file BowlerAbstractDeviceServerNamespace.java.

References com.neuronrobotics.sdk.common.device.server.BowlerAbstractDeviceServerNamespace.rpc.

◆ checkRpc()

boolean com.neuronrobotics.sdk.common.device.server.BowlerAbstractDeviceServerNamespace.checkRpc ( BowlerDatagram  data)

◆ getAddress()

MACAddress com.neuronrobotics.sdk.common.device.server.BowlerAbstractDeviceServerNamespace.getAddress ( )

◆ getNamespace()

String com.neuronrobotics.sdk.common.device.server.BowlerAbstractDeviceServerNamespace.getNamespace ( )

◆ getNamespaceIndex()

int com.neuronrobotics.sdk.common.device.server.BowlerAbstractDeviceServerNamespace.getNamespaceIndex ( )

◆ getRpcList()

ArrayList<RpcEncapsulation> com.neuronrobotics.sdk.common.device.server.BowlerAbstractDeviceServerNamespace.getRpcList ( )

◆ process()

BowlerDatagram com.neuronrobotics.sdk.common.device.server.BowlerAbstractDeviceServerNamespace.process ( BowlerDatagram  data)

◆ setNamespaceIndex()

void com.neuronrobotics.sdk.common.device.server.BowlerAbstractDeviceServerNamespace.setNamespaceIndex ( int  ns)

Member Data Documentation

◆ mac

final MACAddress com.neuronrobotics.sdk.common.device.server.BowlerAbstractDeviceServerNamespace.mac
private

◆ namespaceIndex

int com.neuronrobotics.sdk.common.device.server.BowlerAbstractDeviceServerNamespace.namespaceIndex =0
private

◆ ns

final String com.neuronrobotics.sdk.common.device.server.BowlerAbstractDeviceServerNamespace.ns
protected

◆ rpc

ArrayList<RpcEncapsulation> com.neuronrobotics.sdk.common.device.server.BowlerAbstractDeviceServerNamespace.rpc =new ArrayList<RpcEncapsulation>()
protected

The documentation for this class was generated from the following file: