Files
hailort/common/config_definitions.json
HailoRT-Automation d61a3bc83f v4.10.0
v4.10.0
2022-09-28 22:49:02 +03:00

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"}
}
}
}
}