00001
00004 #include <stdlib.h>
00005 #include <stdio.h>
00006 #include <errno.h>
00007 #include <math.h>
00008
00009 #include "hvac.h"
00010
00011 hvac::hvac()
00012 {
00013 }
00014
00015 hvac::~hvac()
00016 {
00017 }
00018
00019 void hvac::create()
00020 {
00021 }
00022
00023 TIMESTAMP hvac::sync(TIMESTAMP t0)
00024 {
00025 return TS_NEVER;
00026 }
00027 void hvac::pre_update(void)
00028 {
00029 }
00030
00031 void hvac::post_update(void)
00032 {
00033 }
00034
00036
00038 CDECL CLASS *hvac_class = NULL;
00039 CDECL OBJECT *last_hvac = NULL;
00040
00041 EXPORT int create_hvac(OBJECT **obj, OBJECT *parent)
00042 {
00043 *obj = gl_create_object(hvac_class);
00044 if (*obj!=NULL)
00045 {
00046 last_hvac = *obj;
00047 hvac *my = OBJECTDATA(*obj,hvac);
00048 gl_set_parent(*obj,parent);
00049 my->create();
00050 return 1;
00051 }
00052 return 0;
00053 }
00054
00055 EXPORT TIMESTAMP sync_hvac(OBJECT *obj, TIMESTAMP t0)
00056 {
00057 TIMESTAMP t1 = OBJECTDATA(obj,hvac)->sync(t0);
00058 obj->clock = t0;
00059 return t1;
00060 }
00061