├── .cargo └── config.toml ├── .clippy.toml ├── .gitignore ├── .gitmodules ├── Cargo.toml ├── LICENSE ├── README.md ├── assets ├── Logo-150.png ├── Logo-256.ico ├── Logo-44.png └── Logo.png ├── divoom ├── Cargo.toml ├── LICENSE ├── README.md ├── src │ ├── animation │ │ ├── animation_builder.rs │ │ ├── animation_frame_builder.rs │ │ ├── animation_resource_loader.rs │ │ ├── animation_template.rs │ │ ├── animation_template_manager.rs │ │ ├── animation_template_renderer.rs │ │ └── mod.rs │ ├── clients │ │ ├── common │ │ │ ├── divoom_rest_client.rs │ │ │ └── mod.rs │ │ ├── divoom │ │ │ ├── divoom_service_client.rs │ │ │ └── mod.rs │ │ ├── mod.rs │ │ └── pixoo │ │ │ ├── mod.rs │ │ │ ├── pixoo_client.rs │ │ │ ├── pixoo_command_builder.rs │ │ │ └── pixoo_command_store.rs │ ├── divoom_contracts │ │ ├── divoom │ │ │ ├── api_common.rs │ │ │ ├── api_get_clock_list.md │ │ │ ├── api_get_clock_list.rs │ │ │ ├── api_get_clock_type.md │ │ │ ├── api_get_clock_type.rs │ │ │ ├── api_get_dial_font_list.md │ │ │ ├── api_get_dial_font_list.rs │ │ │ ├── api_return_same_lan_device.md │ │ │ ├── api_return_same_lan_device.rs │ │ │ └── mod.rs │ │ ├── mod.rs │ │ └── pixoo │ │ │ ├── animation │ │ │ ├── api_clear_all_text_area.md │ │ │ ├── api_clear_all_text_area.rs │ │ │ ├── api_get_next_animation_id.md │ │ │ ├── api_get_next_animation_id.rs │ │ │ ├── api_play_buzzer.md │ │ │ ├── api_play_buzzer.rs │ │ │ ├── api_play_gif_file.md │ │ │ ├── api_play_gif_file.rs │ │ │ ├── api_reset_next_animation_id.md │ │ │ ├── api_reset_next_animation_id.rs │ │ │ ├── api_send_image_animation_frame.md │ │ │ ├── api_send_image_animation_frame.rs │ │ │ ├── api_send_text_animation.md │ │ │ ├── api_send_text_animation.rs │ │ │ └── mod.rs │ │ │ ├── batch │ │ │ ├── api_execute_commands.md │ │ │ ├── api_execute_commands.rs │ │ │ ├── api_execute_commands_from_url.md │ │ │ ├── api_execute_commands_from_url.rs │ │ │ └── mod.rs │ │ │ ├── channel │ │ │ ├── api_get_current_channel.md │ │ │ ├── api_get_current_channel.rs │ │ │ ├── api_get_selected_clock_info.md │ │ │ ├── api_get_selected_clock_info.rs │ │ │ ├── api_select_channel.md │ │ │ ├── api_select_channel.rs │ │ │ ├── api_select_clock.md │ │ │ ├── api_select_clock.rs │ │ │ ├── api_select_cloud_channel.md │ │ │ ├── api_select_cloud_channel.rs │ │ │ ├── api_select_custom_page.md │ │ │ ├── api_select_custom_page.rs │ │ │ ├── api_select_visualizer.md │ │ │ ├── api_select_visualizer.rs │ │ │ └── mod.rs │ │ │ ├── common │ │ │ ├── command_request.rs │ │ │ ├── command_response.rs │ │ │ ├── contract_utils.rs │ │ │ └── mod.rs │ │ │ ├── mod.rs │ │ │ ├── system │ │ │ ├── api_get_device_settings.md │ │ │ ├── api_get_device_settings.rs │ │ │ ├── api_get_device_time.md │ │ │ ├── api_get_device_time.rs │ │ │ ├── api_set_device_brightness.md │ │ │ ├── api_set_device_brightness.rs │ │ │ ├── api_set_device_high_light_mode.md │ │ │ ├── api_set_device_high_light_mode.rs │ │ │ ├── api_set_device_hour_mode.md │ │ │ ├── api_set_device_hour_mode.rs │ │ │ ├── api_set_device_mirror_mode.md │ │ │ ├── api_set_device_mirror_mode.rs │ │ │ ├── api_set_device_rotation_angle.md │ │ │ ├── api_set_device_rotation_angle.rs │ │ │ ├── api_set_device_screen_power_state.md │ │ │ ├── api_set_device_screen_power_state.rs │ │ │ ├── api_set_device_temperature_unit.md │ │ │ ├── api_set_device_temperature_unit.rs │ │ │ ├── api_set_device_time.md │ │ │ ├── api_set_device_time.rs │ │ │ ├── api_set_device_time_zone.md │ │ │ ├── api_set_device_time_zone.rs │ │ │ ├── api_set_device_weather_area.md │ │ │ ├── api_set_device_weather_area.rs │ │ │ ├── api_set_device_white_balance.md │ │ │ ├── api_set_device_white_balance.rs │ │ │ └── mod.rs │ │ │ └── tool │ │ │ ├── api_set_countdown_tool.md │ │ │ ├── api_set_countdown_tool.rs │ │ │ ├── api_set_noise_tool.md │ │ │ ├── api_set_noise_tool.rs │ │ │ ├── api_set_scoreboard_tool.md │ │ │ ├── api_set_scoreboard_tool.rs │ │ │ ├── api_set_stopwatch_tool.md │ │ │ ├── api_set_stopwatch_tool.rs │ │ │ └── mod.rs │ ├── dsl │ │ ├── dsl_common.rs │ │ ├── dsl_parser.rs │ │ ├── dsl_resource_loader.rs │ │ ├── dsl_runner.rs │ │ ├── dsl_syntax.rs │ │ └── mod.rs │ ├── dto │ │ ├── divoom_api_error.rs │ │ ├── divoom_channel.rs │ │ ├── divoom_device.rs │ │ ├── divoom_dto_common.rs │ │ ├── divoom_image_animation.rs │ │ ├── divoom_text_animation.rs │ │ ├── divoom_tool.rs │ │ └── mod.rs │ ├── lib.rs │ ├── schedule │ │ ├── mod.rs │ │ ├── schedule_config.rs │ │ └── schedule_manager.rs │ └── test_utils │ │ └── mod.rs └── test_data │ ├── animation_builder_tests │ ├── expected_animation_with_fit.gif │ ├── expected_animation_with_opacity.gif │ ├── expected_animation_with_rotation.gif │ ├── expected_animation_with_scaled.gif │ ├── expected_animation_with_sized.gif │ ├── expected_cropped_animation.gif │ ├── expected_downscaled_animation.gif │ ├── expected_multi_frames_animation.gif │ ├── expected_single_frame_animation.gif │ ├── expected_single_frame_animation_from_bmp_file.gif │ ├── expected_single_frame_animation_from_gif_file.gif │ ├── expected_single_frame_animation_from_jpeg_cmyk_file.gif │ ├── expected_single_frame_animation_from_jpeg_grayscale_file.gif │ ├── expected_single_frame_animation_from_jpeg_rgb_file.gif │ ├── expected_single_frame_animation_from_png_file.gif │ └── input │ │ ├── logo-16-0.gif │ │ ├── logo-16-180.gif │ │ ├── logo-16-270.gif │ │ ├── logo-16-90.gif │ │ ├── logo-16-rotate-4-frames.gif │ │ ├── logo.bmp │ │ ├── logo.gif │ │ ├── logo.png │ │ ├── logo_cmyk.jpg │ │ ├── logo_grayscale.jpg │ │ └── logo_rgb.jpg │ ├── animation_template_tests │ ├── expected_generated_image.gif │ ├── expected_generated_multi_frame_text.gif │ ├── expected_generated_simple.gif │ ├── expected_generated_simple_text.gif │ └── input │ │ ├── images │ │ └── logo.png │ │ ├── svgs │ │ ├── image.svg │ │ ├── simple_frame.svg │ │ └── simple_text.svg │ │ ├── template_image.yaml │ │ ├── template_multi_frame_text.yaml │ │ ├── template_simple.yaml │ │ └── template_simple_text.yaml │ ├── dsl_runner_tests │ ├── animation_commands.json │ ├── batch_commands.json │ ├── channel_commands.json │ ├── raw_commands.json │ ├── system_commands.json │ └── tool_commands.json │ └── pixoo_command_builder_tests │ ├── animation_commands.json │ ├── batch_commands.json │ ├── channel_commands.json │ ├── raw_commands.json │ ├── system_commands.json │ └── tool_commands.json ├── divoom_cli ├── Cargo.toml ├── LICENSE ├── README.md ├── assets │ └── Logo-256.ico ├── build.rs └── src │ ├── main.rs │ └── opt.rs ├── divoom_gateway ├── Cargo.toml ├── LICENSE ├── README.md ├── assets │ └── Logo-256.ico ├── build.rs └── src │ ├── main.rs │ ├── server │ ├── api_handler.rs │ ├── api_server.rs │ ├── api_server_dto.rs │ └── mod.rs │ └── spec │ └── openapi.json └── justfile /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.clippy.toml: -------------------------------------------------------------------------------- 1 | too-many-arguments-threshold = 10 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | /.idea 4 | /publish 5 | .env -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/.gitmodules -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/README.md -------------------------------------------------------------------------------- /assets/Logo-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/assets/Logo-150.png -------------------------------------------------------------------------------- /assets/Logo-256.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/assets/Logo-256.ico -------------------------------------------------------------------------------- /assets/Logo-44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/assets/Logo-44.png -------------------------------------------------------------------------------- /assets/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/assets/Logo.png -------------------------------------------------------------------------------- /divoom/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/Cargo.toml -------------------------------------------------------------------------------- /divoom/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /divoom/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /divoom/src/animation/animation_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/animation/animation_builder.rs -------------------------------------------------------------------------------- /divoom/src/animation/animation_frame_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/animation/animation_frame_builder.rs -------------------------------------------------------------------------------- /divoom/src/animation/animation_resource_loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/animation/animation_resource_loader.rs -------------------------------------------------------------------------------- /divoom/src/animation/animation_template.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/animation/animation_template.rs -------------------------------------------------------------------------------- /divoom/src/animation/animation_template_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/animation/animation_template_manager.rs -------------------------------------------------------------------------------- /divoom/src/animation/animation_template_renderer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/animation/animation_template_renderer.rs -------------------------------------------------------------------------------- /divoom/src/animation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/animation/mod.rs -------------------------------------------------------------------------------- /divoom/src/clients/common/divoom_rest_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/clients/common/divoom_rest_client.rs -------------------------------------------------------------------------------- /divoom/src/clients/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/clients/common/mod.rs -------------------------------------------------------------------------------- /divoom/src/clients/divoom/divoom_service_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/clients/divoom/divoom_service_client.rs -------------------------------------------------------------------------------- /divoom/src/clients/divoom/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/clients/divoom/mod.rs -------------------------------------------------------------------------------- /divoom/src/clients/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/clients/mod.rs -------------------------------------------------------------------------------- /divoom/src/clients/pixoo/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/clients/pixoo/mod.rs -------------------------------------------------------------------------------- /divoom/src/clients/pixoo/pixoo_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/clients/pixoo/pixoo_client.rs -------------------------------------------------------------------------------- /divoom/src/clients/pixoo/pixoo_command_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/clients/pixoo/pixoo_command_builder.rs -------------------------------------------------------------------------------- /divoom/src/clients/pixoo/pixoo_command_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/clients/pixoo/pixoo_command_store.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/divoom/api_common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/divoom/api_common.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/divoom/api_get_clock_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/divoom/api_get_clock_list.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/divoom/api_get_clock_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/divoom/api_get_clock_list.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/divoom/api_get_clock_type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/divoom/api_get_clock_type.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/divoom/api_get_clock_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/divoom/api_get_clock_type.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/divoom/api_get_dial_font_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/divoom/api_get_dial_font_list.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/divoom/api_get_dial_font_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/divoom/api_get_dial_font_list.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/divoom/api_return_same_lan_device.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/divoom/api_return_same_lan_device.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/divoom/api_return_same_lan_device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/divoom/api_return_same_lan_device.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/divoom/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/divoom/mod.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/mod.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/animation/api_clear_all_text_area.md: -------------------------------------------------------------------------------- 1 | ## Clear all text area 2 | 3 | Official doc: 4 | -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/animation/api_clear_all_text_area.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/animation/api_clear_all_text_area.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/animation/api_get_next_animation_id.md: -------------------------------------------------------------------------------- 1 | ## Get next animation id 2 | 3 | Official doc: 4 | -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/animation/api_get_next_animation_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/animation/api_get_next_animation_id.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/animation/api_play_buzzer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/animation/api_play_buzzer.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/animation/api_play_buzzer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/animation/api_play_buzzer.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/animation/api_play_gif_file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/animation/api_play_gif_file.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/animation/api_play_gif_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/animation/api_play_gif_file.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/animation/api_reset_next_animation_id.md: -------------------------------------------------------------------------------- 1 | ## Reset next animation id 2 | 3 | Official doc: -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/animation/api_reset_next_animation_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/animation/api_reset_next_animation_id.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/animation/api_send_image_animation_frame.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/animation/api_send_image_animation_frame.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/animation/api_send_image_animation_frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/animation/api_send_image_animation_frame.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/animation/api_send_text_animation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/animation/api_send_text_animation.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/animation/api_send_text_animation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/animation/api_send_text_animation.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/animation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/animation/mod.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/batch/api_execute_commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/batch/api_execute_commands.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/batch/api_execute_commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/batch/api_execute_commands.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/batch/api_execute_commands_from_url.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/batch/api_execute_commands_from_url.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/batch/api_execute_commands_from_url.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/batch/api_execute_commands_from_url.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/batch/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/batch/mod.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/channel/api_get_current_channel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/channel/api_get_current_channel.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/channel/api_get_current_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/channel/api_get_current_channel.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/channel/api_get_selected_clock_info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/channel/api_get_selected_clock_info.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/channel/api_get_selected_clock_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/channel/api_get_selected_clock_info.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/channel/api_select_channel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/channel/api_select_channel.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/channel/api_select_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/channel/api_select_channel.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/channel/api_select_clock.md: -------------------------------------------------------------------------------- 1 | ## Set clock channel 2 | 3 | Official doc: -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/channel/api_select_clock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/channel/api_select_clock.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/channel/api_select_cloud_channel.md: -------------------------------------------------------------------------------- 1 | ## Select cloud channel 2 | 3 | Official doc: -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/channel/api_select_cloud_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/channel/api_select_cloud_channel.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/channel/api_select_custom_page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/channel/api_select_custom_page.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/channel/api_select_custom_page.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/channel/api_select_custom_page.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/channel/api_select_visualizer.md: -------------------------------------------------------------------------------- 1 | ## Select visualizer 2 | 3 | Official doc: -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/channel/api_select_visualizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/channel/api_select_visualizer.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/channel/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/channel/mod.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/common/command_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/common/command_request.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/common/command_response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/common/command_response.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/common/contract_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/common/contract_utils.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/common/mod.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/mod.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_get_device_settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_get_device_settings.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_get_device_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_get_device_settings.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_get_device_time.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_get_device_time.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_get_device_time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_get_device_time.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_brightness.md: -------------------------------------------------------------------------------- 1 | ## Set brightness 2 | 3 | Official doc: -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_brightness.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_set_device_brightness.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_high_light_mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_set_device_high_light_mode.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_high_light_mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_set_device_high_light_mode.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_hour_mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_set_device_hour_mode.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_hour_mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_set_device_hour_mode.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_mirror_mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_set_device_mirror_mode.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_mirror_mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_set_device_mirror_mode.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_rotation_angle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_set_device_rotation_angle.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_rotation_angle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_set_device_rotation_angle.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_screen_power_state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_set_device_screen_power_state.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_screen_power_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_set_device_screen_power_state.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_temperature_unit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_set_device_temperature_unit.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_temperature_unit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_set_device_temperature_unit.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_time.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_set_device_time.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_set_device_time.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_time_zone.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_set_device_time_zone.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_time_zone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_set_device_time_zone.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_weather_area.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_set_device_weather_area.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_weather_area.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_set_device_weather_area.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_white_balance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_set_device_white_balance.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/api_set_device_white_balance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/api_set_device_white_balance.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/system/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/system/mod.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/tool/api_set_countdown_tool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/tool/api_set_countdown_tool.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/tool/api_set_countdown_tool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/tool/api_set_countdown_tool.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/tool/api_set_noise_tool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/tool/api_set_noise_tool.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/tool/api_set_noise_tool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/tool/api_set_noise_tool.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/tool/api_set_scoreboard_tool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/tool/api_set_scoreboard_tool.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/tool/api_set_scoreboard_tool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/tool/api_set_scoreboard_tool.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/tool/api_set_stopwatch_tool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/tool/api_set_stopwatch_tool.md -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/tool/api_set_stopwatch_tool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/tool/api_set_stopwatch_tool.rs -------------------------------------------------------------------------------- /divoom/src/divoom_contracts/pixoo/tool/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/divoom_contracts/pixoo/tool/mod.rs -------------------------------------------------------------------------------- /divoom/src/dsl/dsl_common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/dsl/dsl_common.rs -------------------------------------------------------------------------------- /divoom/src/dsl/dsl_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/dsl/dsl_parser.rs -------------------------------------------------------------------------------- /divoom/src/dsl/dsl_resource_loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/dsl/dsl_resource_loader.rs -------------------------------------------------------------------------------- /divoom/src/dsl/dsl_runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/dsl/dsl_runner.rs -------------------------------------------------------------------------------- /divoom/src/dsl/dsl_syntax.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/dsl/dsl_syntax.rs -------------------------------------------------------------------------------- /divoom/src/dsl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/dsl/mod.rs -------------------------------------------------------------------------------- /divoom/src/dto/divoom_api_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/dto/divoom_api_error.rs -------------------------------------------------------------------------------- /divoom/src/dto/divoom_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/dto/divoom_channel.rs -------------------------------------------------------------------------------- /divoom/src/dto/divoom_device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/dto/divoom_device.rs -------------------------------------------------------------------------------- /divoom/src/dto/divoom_dto_common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/dto/divoom_dto_common.rs -------------------------------------------------------------------------------- /divoom/src/dto/divoom_image_animation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/dto/divoom_image_animation.rs -------------------------------------------------------------------------------- /divoom/src/dto/divoom_text_animation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/dto/divoom_text_animation.rs -------------------------------------------------------------------------------- /divoom/src/dto/divoom_tool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/dto/divoom_tool.rs -------------------------------------------------------------------------------- /divoom/src/dto/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/dto/mod.rs -------------------------------------------------------------------------------- /divoom/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/lib.rs -------------------------------------------------------------------------------- /divoom/src/schedule/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/schedule/mod.rs -------------------------------------------------------------------------------- /divoom/src/schedule/schedule_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/schedule/schedule_config.rs -------------------------------------------------------------------------------- /divoom/src/schedule/schedule_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/schedule/schedule_manager.rs -------------------------------------------------------------------------------- /divoom/src/test_utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/src/test_utils/mod.rs -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/expected_animation_with_fit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/expected_animation_with_fit.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/expected_animation_with_opacity.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/expected_animation_with_opacity.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/expected_animation_with_rotation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/expected_animation_with_rotation.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/expected_animation_with_scaled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/expected_animation_with_scaled.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/expected_animation_with_sized.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/expected_animation_with_sized.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/expected_cropped_animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/expected_cropped_animation.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/expected_downscaled_animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/expected_downscaled_animation.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/expected_multi_frames_animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/expected_multi_frames_animation.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/expected_single_frame_animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/expected_single_frame_animation.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/expected_single_frame_animation_from_bmp_file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/expected_single_frame_animation_from_bmp_file.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/expected_single_frame_animation_from_gif_file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/expected_single_frame_animation_from_gif_file.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/expected_single_frame_animation_from_jpeg_cmyk_file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/expected_single_frame_animation_from_jpeg_cmyk_file.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/expected_single_frame_animation_from_jpeg_grayscale_file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/expected_single_frame_animation_from_jpeg_grayscale_file.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/expected_single_frame_animation_from_jpeg_rgb_file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/expected_single_frame_animation_from_jpeg_rgb_file.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/expected_single_frame_animation_from_png_file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/expected_single_frame_animation_from_png_file.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/input/logo-16-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/input/logo-16-0.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/input/logo-16-180.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/input/logo-16-180.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/input/logo-16-270.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/input/logo-16-270.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/input/logo-16-90.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/input/logo-16-90.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/input/logo-16-rotate-4-frames.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/input/logo-16-rotate-4-frames.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/input/logo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/input/logo.bmp -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/input/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/input/logo.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/input/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/input/logo.png -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/input/logo_cmyk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/input/logo_cmyk.jpg -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/input/logo_grayscale.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/input/logo_grayscale.jpg -------------------------------------------------------------------------------- /divoom/test_data/animation_builder_tests/input/logo_rgb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_builder_tests/input/logo_rgb.jpg -------------------------------------------------------------------------------- /divoom/test_data/animation_template_tests/expected_generated_image.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_template_tests/expected_generated_image.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_template_tests/expected_generated_multi_frame_text.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_template_tests/expected_generated_multi_frame_text.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_template_tests/expected_generated_simple.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_template_tests/expected_generated_simple.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_template_tests/expected_generated_simple_text.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_template_tests/expected_generated_simple_text.gif -------------------------------------------------------------------------------- /divoom/test_data/animation_template_tests/input/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_template_tests/input/images/logo.png -------------------------------------------------------------------------------- /divoom/test_data/animation_template_tests/input/svgs/image.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_template_tests/input/svgs/image.svg -------------------------------------------------------------------------------- /divoom/test_data/animation_template_tests/input/svgs/simple_frame.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_template_tests/input/svgs/simple_frame.svg -------------------------------------------------------------------------------- /divoom/test_data/animation_template_tests/input/svgs/simple_text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_template_tests/input/svgs/simple_text.svg -------------------------------------------------------------------------------- /divoom/test_data/animation_template_tests/input/template_image.yaml: -------------------------------------------------------------------------------- 1 | canvas-size: 64 2 | speed-in-ms: 100 3 | frames: 4 | - svgs/image.svg -------------------------------------------------------------------------------- /divoom/test_data/animation_template_tests/input/template_multi_frame_text.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_template_tests/input/template_multi_frame_text.yaml -------------------------------------------------------------------------------- /divoom/test_data/animation_template_tests/input/template_simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/animation_template_tests/input/template_simple.yaml -------------------------------------------------------------------------------- /divoom/test_data/animation_template_tests/input/template_simple_text.yaml: -------------------------------------------------------------------------------- 1 | canvas-size: 64 2 | speed-in-ms: 100 3 | frames: 4 | - svgs/simple_text.svg 5 | -------------------------------------------------------------------------------- /divoom/test_data/dsl_runner_tests/animation_commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/dsl_runner_tests/animation_commands.json -------------------------------------------------------------------------------- /divoom/test_data/dsl_runner_tests/batch_commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/dsl_runner_tests/batch_commands.json -------------------------------------------------------------------------------- /divoom/test_data/dsl_runner_tests/channel_commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/dsl_runner_tests/channel_commands.json -------------------------------------------------------------------------------- /divoom/test_data/dsl_runner_tests/raw_commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/dsl_runner_tests/raw_commands.json -------------------------------------------------------------------------------- /divoom/test_data/dsl_runner_tests/system_commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/dsl_runner_tests/system_commands.json -------------------------------------------------------------------------------- /divoom/test_data/dsl_runner_tests/tool_commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/dsl_runner_tests/tool_commands.json -------------------------------------------------------------------------------- /divoom/test_data/pixoo_command_builder_tests/animation_commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/pixoo_command_builder_tests/animation_commands.json -------------------------------------------------------------------------------- /divoom/test_data/pixoo_command_builder_tests/batch_commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/pixoo_command_builder_tests/batch_commands.json -------------------------------------------------------------------------------- /divoom/test_data/pixoo_command_builder_tests/channel_commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/pixoo_command_builder_tests/channel_commands.json -------------------------------------------------------------------------------- /divoom/test_data/pixoo_command_builder_tests/raw_commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/pixoo_command_builder_tests/raw_commands.json -------------------------------------------------------------------------------- /divoom/test_data/pixoo_command_builder_tests/system_commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/pixoo_command_builder_tests/system_commands.json -------------------------------------------------------------------------------- /divoom/test_data/pixoo_command_builder_tests/tool_commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom/test_data/pixoo_command_builder_tests/tool_commands.json -------------------------------------------------------------------------------- /divoom_cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom_cli/Cargo.toml -------------------------------------------------------------------------------- /divoom_cli/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /divoom_cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom_cli/README.md -------------------------------------------------------------------------------- /divoom_cli/assets/Logo-256.ico: -------------------------------------------------------------------------------- 1 | ../../assets/Logo-256.ico -------------------------------------------------------------------------------- /divoom_cli/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom_cli/build.rs -------------------------------------------------------------------------------- /divoom_cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom_cli/src/main.rs -------------------------------------------------------------------------------- /divoom_cli/src/opt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom_cli/src/opt.rs -------------------------------------------------------------------------------- /divoom_gateway/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom_gateway/Cargo.toml -------------------------------------------------------------------------------- /divoom_gateway/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /divoom_gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom_gateway/README.md -------------------------------------------------------------------------------- /divoom_gateway/assets/Logo-256.ico: -------------------------------------------------------------------------------- 1 | ../../assets/Logo-256.ico -------------------------------------------------------------------------------- /divoom_gateway/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom_gateway/build.rs -------------------------------------------------------------------------------- /divoom_gateway/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom_gateway/src/main.rs -------------------------------------------------------------------------------- /divoom_gateway/src/server/api_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom_gateway/src/server/api_handler.rs -------------------------------------------------------------------------------- /divoom_gateway/src/server/api_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom_gateway/src/server/api_server.rs -------------------------------------------------------------------------------- /divoom_gateway/src/server/api_server_dto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom_gateway/src/server/api_server_dto.rs -------------------------------------------------------------------------------- /divoom_gateway/src/server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom_gateway/src/server/mod.rs -------------------------------------------------------------------------------- /divoom_gateway/src/spec/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/divoom_gateway/src/spec/openapi.json -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r12f/divoom/HEAD/justfile --------------------------------------------------------------------------------