Package | Description |
---|---|
usp.ime.gclib.hit | |
usp.ime.gclib.net.communication | |
usp.ime.gclib.net.protocol | |
usp.ime.gclib.sensor.location | |
usp.ime.gclib.sensor.orientation |
Modifier and Type | Method and Description |
---|---|
static Device |
GeodesicManager.getHitDeviceVirtual(Device srcDevice,
double azimuth,
double distance)
Get the destination device
|
Modifier and Type | Method and Description |
---|---|
static double |
GeodesicManager.getAzimuthBetween(Device dev1,
Device dev2)
Get the azimuth between dev1 and dev2
|
static double |
GeodesicManager.getDistanceBetween(Device dev1,
Device dev2)
Get the distance between dev1 and dev2
|
static Device |
GeodesicManager.getHitDeviceVirtual(Device srcDevice,
double azimuth,
double distance)
Get the destination device
|
boolean |
HitCalculations.hitTheDestination(double srcAzimuth,
Device srcDevice,
Device dstDevice)
Verify if the srcDevice hit the dstDevice by attributes default defined in
ShootingRestrictions and TargetRestrictions |
boolean |
HitCalculations.hitTheDestination(double srcAzimuth,
Device srcDevice,
Device dstDevice,
Device virtualTarget)
Verify if the srcDevice hit the dstDevice by opening angle of shoot defined in
ShootingRestrictions |
boolean |
HitCalculations.hitTheDestinationByOpeningAngleOfShoot(double srcAzimuth,
Device srcDevice,
Device dstDevice)
Verify if the srcDevice hit the dstDevice by opening angle of shoot defined in
ShootingRestrictions |
boolean |
HitCalculations.hitTheDestinationByOpeningAngleOfShoot(double srcAzimuth,
Device srcDevice,
Device dstDevice,
double openingAngleShoot)
Verify if the srcDevice hit the dstDevice by opening angle of shoot
|
boolean |
HitCalculations.hitTheDestinationByRadiusRange(double srcAzimuth,
Device srcDevice,
Device dstDevice)
Verify if the srcDevice hit the dstDevice with a radius defined by default
|
boolean |
HitCalculations.hitTheDestinationByRadiusRange(double srcAzimuth,
Device srcDevice,
Device dstDevice,
Device virtualTarget)
Verify if the srcDevice hit the dstDevice with a radius defined by default
|
boolean |
HitCalculations.hitTheDestinationByRadiusRange(double srcAzimuth,
Device srcDevice,
Device dstDevice,
Device virtualTarget,
double radiusRange)
Verify if the srcDevice hit the dstDevice with a radius range
|
boolean |
HitCalculations.isValidTheDistanceBetweenDevices(Device srcDevice,
Device dstDevice)
Verify if the distance between srcDevice and dstDevice is less then the maximum distance defined in
ShootingRestrictions |
boolean |
HitCalculations.isValidTheDistanceBetweenDevices(Device srcDevice,
Device dstDevice,
double maximumDistanceSrcToDst)
Verify if the distance between srcDevice and dstDevice is less then the maximumDistanceSrcToDst
|
Modifier and Type | Method and Description |
---|---|
int |
CommunicationSocket.acceptListener(IReceiveListener listener,
Device receiverDevice)
This method is used to receive a message from another device.
|
int |
CommunicationSocket.acceptListener(IReceiveListener listener,
Device receiverDevice,
TargetRestrictions targetRestrictions)
This method is used to receive a message from another device.
|
Modifier and Type | Method and Description |
---|---|
Device |
ProtocolInformation.getDeviceSrc() |
Modifier and Type | Method and Description |
---|---|
void |
ProtocolInformation.setDeviceSrc(Device deviceSrc) |
Constructor and Description |
---|
ProtocolGEOMSGInformation(Device deviceSrc,
byte[] message,
AppProtocol app,
ShootingRestrictions shootRestrictions) |
ProtocolGEOMSGInformation(Device deviceSrc,
java.lang.Object object,
AppProtocol app,
ShootingRestrictions shootRestrictions)
The object parameter must be Serializable, otherwise it will be throws a IllegalArgumentException.
|
ProtocolInformation(Device deviceSrc,
byte[] message,
AppProtocol app) |
ProtocolInformation(Device deviceSrc,
java.lang.Object object,
AppProtocol app)
The object parameter must be Serializable, otherwise it will be throws a IllegalArgumentException.
|
ProtocolLIBCONFIGInformation(Device deviceSrc,
byte[] message,
AppProtocol app,
LibConfigurationObject libConfig) |
ProtocolLIBCONFIGInformation(Device deviceSrc,
java.lang.Object object,
AppProtocol app,
LibConfigurationObject libConfig)
The object parameter must be Serializable, otherwise it will be throws a IllegalArgumentException.
|
Constructor and Description |
---|
LocationGpsListener(Device device) |
Constructor and Description |
---|
DeviceComplementaryFilterOrientation(Device device,
float filter_coeficient) |
OrientationSensorListener(Device device) |