-typedef struct SG_workstation {
- void *data;
- char *name;
- double power;
- double available_power;
- /* TODO: route */
-} s_SG_workstation_t, *SG_workstation_t;
+typedef struct SD_workstation_data *SD_workstation_data_t;
+
+typedef struct SD_workstation {
+ SD_workstation_data_t sd_data; /* SD internal data */
+ void *data; /* user data */
+} s_SD_workstation_t, *SD_workstation_t;