carmen_param_response_all_message Struct Reference
[The ParamDaemon Module (param_daemon)]

#include <param_messages.h>


Data Fields

char * module_name
int list_length
char ** variables
char ** values
int * expert
carmen_param_status_t status
double timestamp
char * host


Detailed Description

This message reports all the variable names and values currently associated with a particular module. This message is generally only emitted in response to a request for all variables.

Definition at line 108 of file param_messages.h.


Field Documentation

int* carmen_param_response_all_message::expert
 

Can be used to determine which parameters are expert and which are not. For each variable, expert is 1 if the variable was labelled as an "expert" variable in the ini file, 0 otherwise.

Definition at line 119 of file param_messages.h.

int carmen_param_response_all_message::list_length
 

variables, values and expert are of this length, corresponding to the number of variables of this module type.

Definition at line 110 of file param_messages.h.

carmen_param_status_t carmen_param_response_all_message::status
 

Has value CARMEN_PARAM_OK if the fields in this message are well-defined. All preceding fields are undefined if this field is not CARMEN_PARAM_OK.

Definition at line 125 of file param_messages.h.

char** carmen_param_response_all_message::values
 

Note that for consistency, all values are returned as strings, even if they can be parsed as on/off, doubles, etc.

Definition at line 115 of file param_messages.h.


The documentation for this struct was generated from the following file:
Generated on Wed Apr 5 18:34:19 2006 for CARMEN by  doxygen 1.4.4