+typedef struct s_set_temp_params {
+ u8 type;
+ double val;
+} t_set_temp_params;
+
+#define SET_TEMP_CURRENT 0x01
+#define SET_TEMP_VALUE 0x02
+
+typedef struct s_set_timestep_params {
+ double tau;
+} t_set_timestep_params;
+
+typedef struct s_fill_params {
+ double lc; // lattice constant
+ int lx; // amount of lc units
+ int ly;
+ int lz;
+ u8 lattice;
+ int fill_element;
+ u8 fill_brand;
+ t_part_params p_params;
+ t_defect_params d_params;
+ t_offset_params o_params;
+} t_fill_params;
+