1 package com.neuronrobotics.sdk.namespace.bcs.pid;
3 import java.io.IOException;
5 import com.neuronrobotics.sdk.common.BowlerDataType;
6 import com.neuronrobotics.sdk.common.Log;
7 import com.neuronrobotics.sdk.common.MACAddress;
8 import com.neuronrobotics.sdk.common.device.server.BowlerAbstractServer;
9 import com.neuronrobotics.sdk.pid.IPIDEventListener;
10 import com.neuronrobotics.sdk.pid.PIDEvent;
11 import com.neuronrobotics.sdk.pid.PIDLimitEvent;
12 import com.neuronrobotics.sdk.pid.VirtualGenericPIDDevice;
38 }
catch (IOException e) {
55 new Byte((byte) e.getGroup()),
56 new Integer((int)e.getValue()),
57 new Integer((int) e.getTimeStamp()),
58 new Integer(e.getVelocity())
77 new Byte((byte) e.getGroup()),
78 new Byte( e.getLimitType().getValue()),
79 new Integer((int) e.getValue()),
80 new Integer((int) e.getTimeStamp()),
102 public static void main(String [] args){
static void info(String message)
static void enableInfoPrint()
void addBowlerDeviceServerNamespace(BowlerAbstractDeviceServerNamespace ns)
void pushAsyncPacket(int namespaceIndex, String namespace, String rpcString, Object[] arguments, BowlerDataType[] asyncArguments)
void startNetworkServer()
void onPIDReset(int group, float currentValue)
static void main(String[] args)
void onPIDLimitEvent(PIDLimitEvent e)
PidDeviceServerNamespace pidServer
PidDeviceServer(MACAddress mac, IPidControlNamespace device)
void onPIDEvent(PIDEvent e)
void addPIDEventListener(IPIDEventListener l)