v4.6.0
This commit is contained in:
79
common/config_definitions.json
Normal file
79
common/config_definitions.json
Normal file
@@ -0,0 +1,79 @@
|
||||
{
|
||||
"_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"},
|
||||
"overcurrent_monitoring_orange_threshold_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"}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user