Skip to content

FiducialResult.getTargetArea() value seems way too small #37

@AlecHub

Description

@AlecHub

LLResultTypes.FiducialResult.getTargetArea() value seems way too small on Limelight3A/2025.1:

LLResult result = limelight.getLatestResult();
if (result != null && result.isValid()) {
    List<LLResultTypes.FiducialResult> fiducialResults = result.getFiducialResults();
    for (LLResultTypes.FiducialResult fiducial : fiducialResults) {
        id = fiducial.getFiducialId();
        tx = fiducial.getTargetXDegrees();  // same value as result.getTx()
        ty = fiducial.getTargetYDegrees();  // same value as result.getTy()
        ta = fiducial.getTargetArea();      // value is roughly [result.getTa() / 100]
    }
}

getTargetArea() returns roughly getTa() / 100. There is only one fiducial in view of the camera.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions