const tempCameraComponents: ReactiveMap<string, ICamera> = new ReactiveMap<string, ICamera>(
[
['left_eye_tracker', {
status: CameraStatus.LOADING,
type: CameraType.WIRELESS,
address: '192.168.0.204',
activeCameraSection: 'Left Eye',
}],
['right_eye_tracker', {
status: CameraStatus.LOADING,
type: CameraType.WIRELESS,
address: '192.168.0.232',
activeCameraSection: 'Right Eye',
}],
]
)
export const defaultState: IMdnsStore = {
connectedUser: '',
restClient: '',
camerasMap: tempCameraComponents
}
const [state, setState] = createStore<IMdnsStore>(defaultState)
export const cameras = createMemo(() => mdnsState().camerasMap)
const tempCameraComponents: ReactiveMap<string, ICamera> = new ReactiveMap<string, ICamera>(
[
['left_eye_tracker', {
status: CameraStatus.LOADING,
type: CameraType.WIRELESS,
address: '192.168.0.204',
activeCameraSection: 'Left Eye',
}],
['right_eye_tracker', {
status: CameraStatus.LOADING,
type: CameraType.WIRELESS,
address: '192.168.0.232',
activeCameraSection: 'Right Eye',
}],
]
)
export const defaultState: IMdnsStore = {
connectedUser: '',
restClient: '',
camerasMap: tempCameraComponents
}
const [state, setState] = createStore<IMdnsStore>(defaultState)
export const cameras = createMemo(() => mdnsState().camerasMap)