BowlerKernel
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
com.neuronrobotics.sdk.namespace.bcs.pid.PidDeviceServer Class Reference
Inheritance diagram for com.neuronrobotics.sdk.namespace.bcs.pid.PidDeviceServer:
Inheritance graph
[legend]
Collaboration diagram for com.neuronrobotics.sdk.namespace.bcs.pid.PidDeviceServer:
Collaboration graph
[legend]

Public Member Functions

 PidDeviceServer (MACAddress mac, IPidControlNamespace device)
 
void onPIDEvent (PIDEvent e)
 
void onPIDLimitEvent (PIDLimitEvent e)
 
void onPIDReset (int group, float currentValue)
 
- Public Member Functions inherited from com.neuronrobotics.sdk.common.device.server.BowlerAbstractServer
 BowlerAbstractServer (MACAddress mac)
 
void addBowlerDeviceServerNamespace (BowlerAbstractDeviceServerNamespace ns)
 
void removeBowlerDeviceServerNamespace (BowlerAbstractDeviceServerNamespace ns)
 
ArrayList< BowlerAbstractConnectiongetServers ()
 
void startNetworkServer (final int port) throws IOException
 
void startNetworkServer () throws IOException
 
void addServer (BowlerAbstractConnection srv)
 
BowlerDatagram onSyncReceive (BowlerDatagram data)
 
void pushAsyncPacket (int namespaceIndex, String namespace, String rpcString, Object[] arguments, BowlerDataType[] asyncArguments)
 
synchronized void pushAsyncPacket (BowlerDatagram data)
 
ArrayList< BowlerAbstractDeviceServerNamespacegetNamespaces ()
 
void setNamespaces (ArrayList< BowlerAbstractDeviceServerNamespace > namespaces)
 
MACAddress getMacAddress ()
 
void setMacAddress (MACAddress macAddress)
 

Static Public Member Functions

static void main (String[] args)
 

Private Attributes

PidDeviceServerNamespace pidServer
 

Detailed Description

The Class PidDeviceServer.

Definition at line 18 of file PidDeviceServer.java.

Constructor & Destructor Documentation

◆ PidDeviceServer()

com.neuronrobotics.sdk.namespace.bcs.pid.PidDeviceServer.PidDeviceServer ( MACAddress  mac,
IPidControlNamespace  device 
)

Member Function Documentation

◆ main()

static void com.neuronrobotics.sdk.namespace.bcs.pid.PidDeviceServer.main ( String[]  args)
static

The main method.

Parameters
argsthe arguments

Definition at line 102 of file PidDeviceServer.java.

References com.neuronrobotics.sdk.common.Log.enableInfoPrint(), and com.neuronrobotics.sdk.namespace.bcs.pid.PidDeviceServer.PidDeviceServer().

Here is the call graph for this function:

◆ onPIDEvent()

void com.neuronrobotics.sdk.namespace.bcs.pid.PidDeviceServer.onPIDEvent ( PIDEvent  e)

◆ onPIDLimitEvent()

void com.neuronrobotics.sdk.namespace.bcs.pid.PidDeviceServer.onPIDLimitEvent ( PIDLimitEvent  e)

◆ onPIDReset()

void com.neuronrobotics.sdk.namespace.bcs.pid.PidDeviceServer.onPIDReset ( int  group,
float  currentValue 
)

On pid reset.

Parameters
groupthe group
currentValuethe current value

Implements com.neuronrobotics.sdk.pid.IPIDEventListener.

Definition at line 94 of file PidDeviceServer.java.

Member Data Documentation

◆ pidServer

PidDeviceServerNamespace com.neuronrobotics.sdk.namespace.bcs.pid.PidDeviceServer.pidServer
private

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