0.0.3 • Published 4 years ago
proglove-plugin v0.0.3
proglove-plugin
Communication with proglove device
Install
npm install proglove-plugin
npx cap sync
API
echo(...)
addListener('barCodeReceived', ...)
addListener('displayResultReceived', ...)
setDisplay(...)
triggerFeedback(...)
- Interfaces
echo(...)
echo(options: { value: string; }) => Promise<{ value: string; }>
Param | Type |
---|---|
options | { value: string; } |
Returns: Promise<{ value: string; }>
addListener('barCodeReceived', ...)
addListener(eventName: 'barCodeReceived', listenerFunc: (scannedData: any) => void) => PluginListenerHandle
Param | Type |
---|---|
eventName | 'barCodeReceived' |
listenerFunc | (scannedData: any) => void |
Returns: PluginListenerHandle
addListener('displayResultReceived', ...)
addListener(eventName: 'displayResultReceived', listenerFunc: (displayResult: any) => void) => PluginListenerHandle
Param | Type |
---|---|
eventName | 'displayResultReceived' |
listenerFunc | (displayResult: any) => void |
Returns: PluginListenerHandle
setDisplay(...)
setDisplay(data: { templateId: string; data: string; separator: string; refreshType: string; duration: number; }) => Promise<any>
Param | Type |
---|---|
data | { templateId: string; data: string; separator: string; refreshType: string; duration: number; } |
Returns: Promise<any>
triggerFeedback(...)
triggerFeedback(data: { feedbackSequenceId: number; }) => Promise<any>
Param | Type |
---|---|
data | { feedbackSequenceId: number; } |
Returns: Promise<any>
Interfaces
PluginListenerHandle
Prop | Type |
---|---|
remove | () => Promise<void> |