()
| 158 | } |
| 159 | |
| 160 | async fetchDeviceAbilities() { |
| 161 | deviceLogger.info(`Fetching device abilities for ${this.id}`); |
| 162 | |
| 163 | const message = new QueryDeviceAbilitiesMessage(); |
| 164 | const { |
| 165 | payload: { ability }, |
| 166 | } = await this.sendMessage(message); |
| 167 | |
| 168 | this.ability = ability; |
| 169 | |
| 170 | deviceLogger.info(`Device Abilities: ${JSON.stringify(this.ability)}`); |
| 171 | |
| 172 | return ability; |
| 173 | } |
| 174 | |
| 175 | async fetchDeviceTime() { |
| 176 | const message = new QueryDeviceTimeMessage(); |
no test coverage detected