{ "_comment": [ "This file defines the available fields of the firmwares config. It is not used to serialize any data.", "WARNING! DO NOT CHANGE THE ORDER OF THE DEFINITIONS AS IT WILL CHANGE THEIR GENERATED VALUES!" ], "version": 0, "categories": { "network": { "entries": { "should_use_dhcp": {"size": 1, "deserialize_as": "bool"}, "mac_address": {"size": 1, "length": 6, "deserialize_as": "mac_address"}, "static_ip_address": {"size": 4, "deserialize_as": "ipv4"}, "static_gw_address": {"size": 4, "deserialize_as": "ipv4"}, "static_netmask": {"size": 4, "deserialize_as": "ipv4"}, "rx_pause_frames_enable": {"size": 1, "deserialize_as": "bool"} } }, "system": { "entries": { "name": {"size": 1, "length": 32, "deserialize_as": "str"}, "app_watchdog_enable": {"size": 1, "deserialize_as": "bool"}, "app_watchdog_cycles": {"size": 4, "deserialize_as": "int"}, "core_watchdog_enable": {"size": 1, "deserialize_as": "bool"}, "core_watchdog_cycles": {"size": 4, "deserialize_as": "int"}, "watchdog_mode" : {"size": 1, "deserialize_as": "watchdog_mode"}, "max_neural_network_core_clock_rate": {"size": 4, "deserialize_as": "clock_frequency"}, "supported_aspm_states": {"size": 1, "deserialize_as": "supported_aspm_states"}, "bus_0_i2c_speed": {"size": 1, "deserialize_as": "i2c_speed"}, "bus_1_i2c_speed": {"size": 1, "deserialize_as": "i2c_speed"}, "bus_2_i2c_speed": {"size": 1, "deserialize_as": "i2c_speed"}, "bus_3_i2c_speed": {"size": 1, "deserialize_as": "i2c_speed"}, "supported_aspm_l1_substates": {"size": 1, "deserialize_as": "supported_aspm_l1_substates"}, "overcurrent_parameters_source": {"size": 1, "deserialize_as": "overcurrent_parameters_source"}, "overcurrent_monitoring_red_threshold": {"size": 4, "deserialize_as": "int"}, "overcurrent_conversion_time_microseconds": {"size": 4, "deserialize_as": "conversion_time"}, "temperature_parameters_source": {"size": 1, "deserialize_as": "temperature_parameters_source"}, "temperature_red_threshold": {"size": 1, "deserialize_as": "int"}, "temperature_red_hysteresis_threshold": {"size": 1, "deserialize_as": "int"}, "temperature_orange_threshold": {"size": 1, "deserialize_as": "int"}, "temperature_orange_hysteresis_threshold": {"size": 1, "deserialize_as": "int"}, "temperature_throttling_enable": {"size": 1, "deserialize_as": "bool"}, "deprecated__overcurrent_monitoring_orange_threshold_enable": {"size": 1, "deserialize_as": "bool"}, "overcurrent_throttling_enable": {"size": 1, "deserialize_as": "bool"} } }, "control": { "entries": { "udp_port": {"size": 2, "deserialize_as": "int"} } }, "d2h_event": { "entries": { "host_udp_port": {"size": 2, "deserialize_as": "int"}, "src_udp_port": {"size": 2, "deserialize_as": "int"}, "host_ip_address": {"size": 4, "deserialize_as": "ipv4"}, "connection_type": {"size": 1, "deserialize_as": "bool"} } }, "logger": { "entries": { "send_via_pci": {"size": 1, "deserialize_as": "bool"}, "send_via_uart": {"size": 1, "deserialize_as": "bool"}, "logger_level": {"size": 4, "deserialize_as": "logger_level"} } } } }