Я хочу отключить движение и интерфейс узла, и здесь я использую настройки activeTime = 0,1800,25000,42300, движение неактивное, но интерфейс активен. что я должен делать? чего-то не хватает в разделе настроек? или как? Вы можете дать мне некоторую подсказку?
здесь код
public boolean isActive() {
boolean active;
if (ah == null) {
return true; /* no handler: always active */
}
active = ah.isActive(this.activenessJitterValue);
if (active && host.getComBus().getDouble(EnergyModel.ENERGY_VALUE_ID,
1) <= 0) {
/* TODO: better way to check battery level */
/* no battery -> inactive */
active = false;
}
if (active == false && this.transmitRange > 0) {
/* not active -> make range 0 */
this.oldTransmitRange = this.transmitRange;
host.getComBus().updateProperty(RANGE_ID, 0.0);
System.out.println("tuyul");
} else if (active == true && this.transmitRange == 0.0) {
/* active, but range == 0 -> restore range */
host.getComBus().updateProperty(RANGE_ID,
this.oldTransmitRange);
}
return active;
}
проблема "активна", всегда считается истинной и никогда не ложной