81 lines
3.9 KiB
JSON
81 lines
3.9 KiB
JSON
{
|
|
"_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"}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|