added sml_prof_obj_period_entry
This commit is contained in:
parent
b97c0491a9
commit
4339767c49
1 changed files with 21 additions and 3 deletions
|
@ -29,14 +29,13 @@
|
|||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
typedef struct {
|
||||
octet_string *server_id;
|
||||
sml_time *act_time; // specified by germans (current time was meant) ;)
|
||||
u32 *reg_period;
|
||||
sml_tree_path *parameter_tree_path;
|
||||
sml_list *list_of_sml_prof_obj_header_entry;
|
||||
sml_list *list_of_sml_prof_obj_period_entry;
|
||||
sml_sequence *header_list;
|
||||
sml_sequence *period_list;
|
||||
octet_string *rawdata; // optional
|
||||
sml_signature *profile_signature; // optional
|
||||
|
||||
|
@ -47,6 +46,25 @@ sml_get_profile_pack_response *sml_get_profile_pack_response_parse(sml_buffer *b
|
|||
void sml_get_profile_pack_response_write(sml_get_profile_pack_response *msg, sml_buffer *buf);
|
||||
void sml_get_profile_pack_response_free(sml_get_profile_pack_response *msg);
|
||||
|
||||
typedef struct {
|
||||
|
||||
octet_string *obj_name;
|
||||
sml_unit *unit;
|
||||
i8 *scaler;
|
||||
} sml_prof_obj_header_entry;
|
||||
|
||||
sml_prof_obj_header_entry *sml_prof_obj_header_entry_init();
|
||||
sml_prof_obj_header_entry *sml_prof_obj_header_entry_parse(sml_buffer *buf);
|
||||
void sml_prof_obj_header_entry_write(sml_prof_obj_header_entry *entry, sml_buffer *buf);
|
||||
void sml_prof_obj_header_entry_free(sml_prof_obj_header_entry *entry);
|
||||
|
||||
typedef struct {
|
||||
sml_time *val_time;
|
||||
u64 *status;
|
||||
sml_sequence *value_list;
|
||||
sml_signature *period_signature;
|
||||
} sml_prof_obj_period_entry;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
|
Loading…
Add table
Reference in a new issue