static void show_nodes(dbc_t *dbc) { node_list_t *nl; for(nl = dbc->node_list; nl != NULL; nl = nl->next) { printf("%s", nl->node->name); if(nl->node->comment) { printf(";\"%s\"", nl->node->comment); } putchar('\n'); show_attribute_list(nl->node->attribute_list); } }
static void show_signal(signal_list_t *sl) { printf("%s;" /* signal name */ "%s;" /* mux type */ "%ld;" /* mux value */ "%d;" /* bit start */ "%d;" /* bit len */ "%d;" /* endianess */ "%d;" /* signedness */ "%f;" /* scale */ "%f;" /* offset */ "%f;" /* min */ "%f;" /* max */ "%s;" /* signal val type */ "\"%s\";" /* unit */ , /* Signal */ sl->signal->name, decode_mux_type(sl->signal->mux_type), sl->signal->mux_value, sl->signal->bit_start, sl->signal->bit_len, sl->signal->endianess, sl->signal->signedness, sl->signal->scale, sl->signal->offset, sl->signal->min, sl->signal->max, decode_signal_val_type(sl->signal->signal_val_type), sl->signal->unit?sl->signal->unit:""); show_string_list(sl->signal->receiver_list); putchar(';'); //printf("\"%s\";",sl->signal->comment?sl->signal->comment:""); if(sl->signal->comment) { show_string(sl->signal->comment); putchar(';'); } else { putchar(';'); } show_attribute_list(sl->signal->attribute_list); putchar(';'); show_val_map(sl->signal->val_map); putchar('\n'); }
static void show_message(message_list_t *ml) { printf("$%lX;" /* message id */ "%s;" /* message name */ "%d;" /* message len */ "%s" /* sender */ , ml->message->id, ml->message->name, ml->message->len, ml->message->sender); putchar(';'); show_string(ml->message->comment); putchar(';'); show_attribute_list(ml->message->attribute_list); putchar(';'); show_string_list(ml->message->transmitter_list); }
static void show_network(dbc_t *dbc) { /* * network name: * - value of attribute "DBName" if present * - filename otherwise (basename w/o extension) */ string_t network_name; network_name = basename(dbc->filename); strtok(network_name,"."); printf("network: %s\n",network_name); if(dbc->network) { if(dbc->network->comment) { printf("comment: \"%s\"\n",dbc->network->comment); } show_attribute_list(dbc->network->attribute_list); } }