Get list of available drivers. Returns: List of enabled driver names
(self)
| 425 | return self.send_rpc("getState") |
| 426 | |
| 427 | def get_drivers(self) -> list[str]: |
| 428 | """Get list of available drivers. |
| 429 | |
| 430 | Returns: |
| 431 | List of enabled driver names |
| 432 | """ |
| 433 | # send_rpc returns json.loads() output; "drivers" RPC returns a JSON array. |
| 434 | raw: object = self.send_rpc("drivers") |
| 435 | assert isinstance(raw, list), ( |
| 436 | f"drivers RPC expected list, got {type(raw).__name__}" |
| 437 | ) |
| 438 | return [str(d["name"]) for d in raw if d.get("enabled")] |
| 439 | |
| 440 | def ping(self) -> dict[str, Any]: |
| 441 | """Health check. |
no test coverage detected