When an interface is implemented in your class, the events are usually supposed to override the event in the original class. But it’s not always that way in the FLIR One SDK sample app. It does in some places but not in others. It’s very inconsistent.
For example, the onFrameProcessed event does not have the @Override statement before it, but the onBatteryChargingStateReceived event DOES have the @Override statement before it. Why is this? And is it absolutely necessary for it to be this way for it to work properly? I’m developing my own app for the FLIR One, and I’m using the FLIR One SDK sample app as my guide, but this seems inconsistent. Can somebody tell me if this is the way it’s supposed to be, or if this was just a mistake on the part of the FLIR employee that wrote the sample app?