Changeset 103
- Timestamp:
- 03/08/09 16:30:23 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
vtcross/branches/bhilburn/include/containers.h
r102 r103 15 15 16 16 struct CE_Info { 17 18 19 17 uint32_t numUtilities; 18 uint32_t numParameters; 19 uint32_t numObservables; 20 20 uint32_t policy_engine; 21 21 uint32_t policy_socket; … … 24 24 25 25 struct Utility { 26 27 28 29 26 string name; 27 string units; 28 string goal; 29 float target; 30 30 float value; 31 31 }; 32 32 33 33 struct Affect { 34 35 34 Utility *u; 35 string relation; 36 36 }; 37 37 38 38 struct Parameter { 39 40 41 42 43 44 45 39 string name; 40 string units; 41 float min; 42 uint32_t numAffects; 43 Affect affection_list[10]; 44 float max; 45 float step; 46 46 float value; 47 47 }; 48 48 49 49 struct Observable { 50 51 52 50 string name; 51 Affect affection_list[10]; 52 uint32_t numAffects; 53 53 float value; 54 54 };