#pragma once #include #include #include #include #include #include #include #include #include #include #include #include #include #include "../helpers/camera_suite_custom_event.h" typedef void (*CameraSuiteViewWiFiCameraCallback)(CameraSuiteCustomEvent event, void* context); typedef struct CameraSuiteViewWiFiCamera { View* view; CameraSuiteViewCameraCallback callback; void* context; } CameraSuiteViewWiFiCamera; typedef struct { FuriString* log; } CameraSuiteViewWiFiCameraModel; CameraSuiteViewWiFiCamera* camera_suite_view_wifi_camera_alloc(); View* camera_suite_view_wifi_camera_get_view(CameraSuiteViewWiFiCamera* camera_suite_static); void camera_suite_view_wifi_camera_free(CameraSuiteViewWiFiCamera* camera_suite_static); void camera_suite_view_wifi_camera_set_callback( CameraSuiteViewWiFiCamera* camera_suite_view_wifi_camera, CameraSuiteViewWiFiCameraCallback callback, void* context);