mirror of
https://github.com/arduino/arduino-ide.git
synced 2025-11-10 02:48:33 +00:00
Add monitor proxy functions for the frontend
This commit is contained in:
committed by
Alberto Iannaccone
parent
c5695d3a76
commit
61b8bdeec9
@@ -4,8 +4,10 @@ import { Board, Port } from './boards-service';
|
||||
export const MonitorManagerProxyPath = '/services/monitor-manager-proxy';
|
||||
export const MonitorManagerProxy = Symbol('MonitorManagerProxy');
|
||||
export interface MonitorManagerProxy extends JsonRpcServer<MonitorManagerProxyClient> {
|
||||
//set the monitor settings, which includes address, port and other monitor-specific settings
|
||||
setMonitorSettings(board: Board, port: Port, settings: MonitorSettings): Promise<void>;
|
||||
startMonitor(board: Board, port: Port, settings?: MonitorSettings): Promise<void>;
|
||||
changeMonitorSettings(board: Board, port: Port, settings: MonitorSettings): Promise<void>;
|
||||
stopMonitor(board: Board, port: Port): Promise<void>;
|
||||
getSupportedSettings(protocol: string, fqbn: string): Promise<MonitorSettings>;
|
||||
}
|
||||
|
||||
export const MonitorManagerProxyClient = Symbol('MonitorManagerProxyClient');
|
||||
|
||||
Reference in New Issue
Block a user