async getConsumables() {
        const consumables = MOCKED_CONSUMABLES.map((c, idx) => {
            const remaining = this.remaining[idx];
            return new ConsumableStateAttribute({
                type: c.type,
                subType: c.subType,
                remaining: {
                    value: remaining,
                    unit: ConsumableStateAttribute.UNITS.MINUTES
                },
                metaData: {
                    consumableIndex: idx
                }
            });
        });

        consumables.forEach(c => {
            return this.robot.state.upsertFirstMatchingAttribute(c);
        });

        this.robot.emitStateAttributesUpdated();

        return consumables;
    }
@returns {Promise<Array<import("../../../entities/state/attributes/ConsumableStateAttribute")>>}