- async command uint8_t ResourceController.isOwner() {
- return call Resource.isOwner[CONTROLLER_ID]();
+ async command uint8_t ResourceDefaultOwner.isOwner() {
+ atomic return (state == RES_CONTROLLED
+ || (resId == default_owner_id
+ && (state == RES_GRANTING || state == RES_IMM_GRANTING)));