Constructors
Methods
connect
- connect(): void
Returns void
isConnecting
- isConnecting(): boolean
Returns boolean
isReady
- isReady(): string | false
Returns string | false
off
- off<T extends keyof BridgeEvents>(
event: T,
callback: BridgeEventHandler<T>,
): void Type Parameters
- T extends keyof BridgeEvents
Parameters
- event: T
- callback: BridgeEventHandler<T>
Returns void
on
- on<T extends keyof BridgeEvents>(
event: T,
callback: BridgeEventHandler<T>,
): void Type Parameters
- T extends keyof BridgeEvents
Parameters
- event: T
- callback: BridgeEventHandler<T>
Returns void
send
- send<
T extends
| "Ready"
| "Error"
| "EnterPrepPhase"
| "ExitPrepPhase"
| "EnterManagePhase"
| "ExitManagePhase"
| "CameraQuery"
| "CameraResponse"
| "MoveCameraCommand"
| "MoveCameraResult"
| "AgentListQuery"
| "AgentListResponse"
| "AgentDetailsQuery"
| "AgentDetailsResponse"
| "DepartmentListQuery"
| "DepartmentListResponse"
| "ManageProgressQuery"
| "ManageProgressResponse"
| "StartManagingCommand"
| "StartManagingResult",
>(
type: T,
payload: BridgeMessagePayloadOfType<T>,
): BridgeMessageOfType<T> Type Parameters
- T extends
| "Ready"
| "Error"
| "EnterPrepPhase"
| "ExitPrepPhase"
| "EnterManagePhase"
| "ExitManagePhase"
| "CameraQuery"
| "CameraResponse"
| "MoveCameraCommand"
| "MoveCameraResult"
| "AgentListQuery"
| "AgentListResponse"
| "AgentDetailsQuery"
| "AgentDetailsResponse"
| "DepartmentListQuery"
| "DepartmentListResponse"
| "ManageProgressQuery"
| "ManageProgressResponse"
| "StartManagingCommand"
| "StartManagingResult"
sendAndWaitForReply
- sendAndWaitForReply<
T extends
| "Ready"
| "Error"
| "EnterPrepPhase"
| "ExitPrepPhase"
| "EnterManagePhase"
| "ExitManagePhase"
| "CameraQuery"
| "CameraResponse"
| "MoveCameraCommand"
| "MoveCameraResult"
| "AgentListQuery"
| "AgentListResponse"
| "AgentDetailsQuery"
| "AgentDetailsResponse"
| "DepartmentListQuery"
| "DepartmentListResponse"
| "ManageProgressQuery"
| "ManageProgressResponse"
| "StartManagingCommand"
| "StartManagingResult",
>(
type: T,
payload: BridgeMessagePayloadOfType<T>,
timeout?: number,
): Promise<AnyBridgeMessage> Type Parameters
- T extends
| "Ready"
| "Error"
| "EnterPrepPhase"
| "ExitPrepPhase"
| "EnterManagePhase"
| "ExitManagePhase"
| "CameraQuery"
| "CameraResponse"
| "MoveCameraCommand"
| "MoveCameraResult"
| "AgentListQuery"
| "AgentListResponse"
| "AgentDetailsQuery"
| "AgentDetailsResponse"
| "DepartmentListQuery"
| "DepartmentListResponse"
| "ManageProgressQuery"
| "ManageProgressResponse"
| "StartManagingCommand"
| "StartManagingResult"