00001 /* $Id: reliability.h 1182 2008-12-22 22:08:36Z dchassin $ 00002 Copyright (C) 2008 Battelle Memorial Institute 00003 */ 00004 00005 #ifndef _reliability_H 00006 #define _reliability_H 00007 00008 #include <stdarg.h> 00009 #include "gridlabd.h" 00010 00011 /*** DO NOT DELETE THE NEXT LINE ***/ 00012 //NEWCLASS 00013 #include "metrics.h" 00014 #include "eventgen.h" 00015 00016 /* optional exports */ 00017 #ifdef OPTIONAL 00018 00019 /* TODO: define this function to enable checks routine */ 00020 EXPORT int check(void); 00021 00022 /* TODO: define this function to allow direct import of models */ 00023 EXPORT int import_file(char *filename); 00024 00025 /* TODO: define this function to allow direct export of models */ 00026 EXPORT int export_file(char *filename); 00027 00028 /* TODO: define this function to allow export of KML data for a single object */ 00029 EXPORT int kmldump(FILE *fp, OBJECT *obj); 00030 #endif 00031 00032 #endif