mirror of
https://git.rwth-aachen.de/acs/public/villas/node/
synced 2025-03-09 00:00:00 +01:00
make baseaddress optional, remove debug output
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
This commit is contained in:
parent
e6524f944f
commit
f7a1b26997
1 changed files with 6 additions and 11 deletions
|
@ -132,17 +132,12 @@ CoreFactory::configureIps(std::list<IpIdentifier> orderedIps, json_t *json_ips,
|
|||
|
||||
// parse ip baseadress
|
||||
json_t *json_parameters = json_object_get(json_ip, "parameters");
|
||||
if (!json_is_object(json_parameters)) {
|
||||
logger->debug("Parameters of ip {} are empty.", ip->id.getName());
|
||||
} else {
|
||||
json_int_t c_baseaddr;
|
||||
json_error_t err;
|
||||
int ret = json_unpack_ex(json_parameters, &err, 0, "{ s: I }",
|
||||
"c_baseaddr", &c_baseaddr);
|
||||
if (ret != 0)
|
||||
throw ConfigError(json_parameters, err, "",
|
||||
"Cannot parse baseaddress from parameters");
|
||||
ip->baseaddr = c_baseaddr;
|
||||
if (json_is_object(json_parameters)) {
|
||||
json_int_t c_baseaddr = 0;
|
||||
int baseaddress_found =
|
||||
json_unpack(json_parameters, "{ s: I }", "c_baseaddr", &c_baseaddr);
|
||||
if (baseaddress_found == 0)
|
||||
ip->baseaddr = c_baseaddr;
|
||||
}
|
||||
|
||||
json_t *json_irqs = json_object_get(json_ip, "irqs");
|
||||
|
|
Loading…
Add table
Reference in a new issue