ACTIVE
public static final int ACTIVE
Function constants
MONITOR
public static final int MONITOR
function
private int function
indicates if station is active / monitor / both
netPaint
private NetPaint netPaint
1: idle
2: Receiving station
>100 Sendstation
npriorityStack
private Vector npriorityStack
opriorityStack
private Vector opriorityStack
position
private Rectangle position
priority
private int priority
Default priority of the station
receiveStations
private Vector receiveStations
list of stations to which this station wants to send data
receiving
private boolean receiving
sending
private boolean sending
actionPerformed
public void actionPerformed(ActionEvent e)
addReceiver
public void addReceiver(int i)
checkPriority
public int checkPriority(int p)
clearFunction
public void clearFunction(int i)
clearStation
public void clearStation()
contains
public boolean contains(int x,
int y)
drawNode
public void drawNode(Graphics g)
drawReceiveFrame
public void drawReceiveFrame(Graphics g,
int n)
drawReceiveFrame
public void drawReceiveFrame(int n)
drawSendFrame
public void drawSendFrame()
drawSendFrame
public void drawSendFrame(Graphics g)
drawStation
public void drawStation(Graphics g)
drawStationOff
public void drawStationOff(Graphics g)
fillPopupMenu
public void fillPopupMenu(PopupMenu pm)
getFunction
public int getFunction()
getPosition
public Rectangle getPosition()
getPriority
public int getPriority()
getReceiver
public int getReceiver()
isActive
public boolean isActive()
isMonitor
public boolean isMonitor()
pushPriority
public void pushPriority(int np,
int op)
sendFinished
public void sendFinished(int i)
setFunction
public void setFunction(int i)
setReceiving
public void setReceiving(boolean r)
wantToSend
public boolean wantToSend()