A C D E F G I L M N O R S T W Z

A

addLAMlistener(LAMlistener) - Method in class inp.camac.Module
Method to add listener interested in LAMs from this module Besides adding listener logicaly it enables LAM from this position executing enableLAM on this module.
addModule(Module, int) - Method in class inp.camac.Crate
Add module to station N.
N is in terms if camac numeration from 1 to 24.
AF(int, int) - Method in class inp.camac.Module
Execute A,F on this module without data transfer.
AF(int, int, int[]) - Method in class inp.camac.Module
execute A,F on this module with data as many times as length of data[] is. if data[] is null, NAF without data transfer will be executed once.

C

C() - Method in class inp.camac.Crate
Execute C cycle in Crate
C(int) - Method in class inp.camac.cc232.DriverCC232
 
C(int) - Method in class inp.camac.CamacDriver
Execute C cycle in specified crate
CamacDriver - class inp.camac.CamacDriver.
CamacDriver is a basic abstract class to extend by real implementations of CAMAC hardware.
CamacDriver() - Constructor for class inp.camac.CamacDriver
 
close() - Method in class inp.camac.cc232.DriverCC232
 
close(int) - Method in class inp.camac.cc232.DriverCC232
 
close(int) - Method in class inp.camac.CamacDriver
Close crate connectection and release all allocated resources for this crate
Crate - class inp.camac.Crate.
Class representing CAMAC crate hardware.

D

dataBits() - Method in class inp.camac.Module
Public method query Module for number of significant bits.
DriverCC232 - class inp.camac.cc232.DriverCC232.
 
DriverCC232() - Constructor for class inp.camac.cc232.DriverCC232
 

E

executeNAF(int, int, int, int[], int) - Method in class inp.camac.Crate
Methid to execute NAF in Crate This method can be used public to execute NAF on crate object, but better to use Module.AF(..) instead.
executeNAF(int, int, int, int, int[], int, Module) - Method in class inp.camac.cc232.DriverCC232
 
executeNAF(int, int, int, int, int[], int, Module) - Method in class inp.camac.CamacDriver
Execute NAF in Crate

F

fireLAM() - Method in class inp.camac.Module
Method called by CamacDriver when LAM from station at N occures.

G

getCrate() - Method in class inp.camac.Module
setCrate reference for this module
getCrate(int) - Method in class inp.camac.CamacDriver
 
getModule(int) - Method in class inp.camac.Crate
 
getModuleName() - Method in class inp.camac.Module
Get name for this module
getN() - Method in class inp.camac.Module
get position number of this module in Crate.
getN() - Method in class inp.camac.LAMevent
 
getSource() - Method in class inp.camac.LAMevent
 
getWhen() - Method in class inp.camac.LAMevent
 

I

I(boolean) - Method in class inp.camac.Crate
set Inhibit bus state
I(int, boolean) - Method in class inp.camac.cc232.DriverCC232
 
I(int, boolean) - Method in class inp.camac.CamacDriver
set I (inhibit) bus state
init() - Method in class inp.camac.cc232.DriverCC232
 
init() - Method in class inp.camac.CamacDriver
Implement here whatever needed to initialize camac driver called by loadDriver when new driver loaded.
initCrate(int) - Method in class inp.camac.cc232.DriverCC232
 
initCrate(int) - Method in class inp.camac.CamacDriver
Implement here whatever needed to initialize connection with crate controller.
isF24F26supported() - Method in class inp.camac.Module
public method to check is LAM enable/disable with F26/F24 commands supported by this module.Default implementation always return false; Modules implementations must override this methods if this command is supported.
isF8supported() - Method in class inp.camac.Module
public method to check is LAM by Q with F8 supported.

L

LAMevent - class inp.camac.LAMevent.
Object representing LAM in Crate
LAMevent(int, Module) - Constructor for class inp.camac.LAMevent
LAMevent constructor. create new LAM event in position N and reference to source module.
LAMlistener - interface inp.camac.LAMlistener.
Interface for objects interested in LAMs.
loadDriver(String) - Static method in class inp.camac.CamacDriver
Get driver by class name

M

main(String[]) - Static method in class inp.camac.test
 
Module - class inp.camac.Module.
Basic CAMAC module class to be extended by actual modules implementations, this class represent basics common methods required for CAMAC module
Module() - Constructor for class inp.camac.Module
 
mustHaveQ(int) - Method in class inp.camac.Module
By default module must return Q for any supported F if module is ready to execute it.
mustHaveX(int) - Method in class inp.camac.Module
By default module must return X for any supported F.

N

N - Variable in class inp.camac.LAMevent
This LAM module position (1..24)

O

onLAM(int, int) - Method in class inp.camac.CamacDriver
Callback.
onLAM(LAMevent) - Method in interface inp.camac.LAMlistener
Method to be called on all registered LAMListeners of module.

R

readLAMs(int) - Method in class inp.camac.cc232.DriverCC232
 
removeLAMlistener(LAMlistener) - Method in class inp.camac.Module
Method to remove listener interested in LAMs from this module When last listener removed implementation disables LAM from this position.
removeModule(int) - Method in class inp.camac.Crate
Remove module from specified position
removeModule(Module) - Method in class inp.camac.Crate
remove Module from Crate
run() - Method in class inp.camac.test
 

S

setCrate(Crate) - Method in class inp.camac.Module
setCrate reference for this module
setLAMMask(int, int) - Method in class inp.camac.cc232.DriverCC232
 
setLAMMask(int, int) - Method in class inp.camac.CamacDriver
set LAM bit mask to filter out LAM events only from given positions.
setModuleName(String) - Method in class inp.camac.Module
Set module name
setN(int) - Method in class inp.camac.Module
set position number of this module in Crate.
source - Variable in class inp.camac.LAMevent
Source module for this LAM

T

test - class inp.camac.test.
 
test(Module) - Constructor for class inp.camac.test
 

W

when - Variable in class inp.camac.LAMevent
This LAM timestamp

Z

Z() - Method in class inp.camac.Crate
Execute Z cycle in Crate
Z(int) - Method in class inp.camac.cc232.DriverCC232
 
Z(int) - Method in class inp.camac.CamacDriver
Execute Z cycle in specified crate

A C D E F G I L M N O R S T W Z