2.0.48 • Published 10 months ago
@phygrid/edge-messaging v2.0.48
Phygrid Edge Messaging
A module performing device-to-module communications for gridapps
Hooks
usePublish()
Returns a (type: string, payload: any) => void
function, that could be used to broadcast messages to modules.
Example:
import {usePublish} from '@phygrid/edge-messaging';
export default App = () => {
const publish = usePublish();
const handleClick = useCallback(() => {
publish('Test.ping', {hello: 'world'});
}, [publish])
return <button onClick={handleClick}>pub</button>
}
useSubscribe(type: string, callback: (msg: any) => void, deps: any[]);
Subscribes to a certain message type.
useStatus(): boolean
Returns message bus connection status
useHeartbeat(): void
Sends heartbeats to GridOS, indicating that app is alive.
2.0.48
10 months ago
2.0.47
10 months ago
2.0.46
10 months ago
2.0.45
10 months ago
2.0.44
10 months ago
2.0.42
11 months ago
2.0.41
11 months ago
2.0.40
1 year ago
2.0.39
1 year ago
2.0.38
1 year ago
2.0.37
1 year ago
2.0.36
1 year ago
2.0.35
1 year ago
2.0.34
1 year ago
2.0.33
1 year ago
2.0.32
1 year ago
2.0.31
1 year ago
2.0.30
1 year ago
2.0.29
1 year ago
2.0.28
1 year ago
2.0.27
1 year ago
2.0.26
1 year ago
2.0.24
1 year ago
2.0.8
1 year ago
2.0.7
1 year ago
2.0.3
1 year ago
2.0.0
1 year ago
1.0.0
1 year ago
0.2.0
1 year ago
0.1.18
1 year ago
0.1.16
1 year ago
0.1.15
1 year ago
0.1.3
1 year ago
0.1.0
1 year ago
0.0.2
1 year ago
0.0.1
1 year ago