OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
rain.c File Reference
#include <stdlib.h>
#include <string.h>
#include "headers.h"
Include dependency graph for rain.c:

Macros

#define _CRT_SECURE_NO_DEPRECATE
 

Enumerations

enum  RainFileFormat {
  UNKNOWN_FORMAT ,
  NWS_TAPE ,
  NWS_SPACE_DELIMITED ,
  NWS_COMMA_DELIMITED ,
  NWS_ONLINE_60 ,
  NWS_ONLINE_15 ,
  AES_HLY ,
  CMC_HLY ,
  CMC_FIF ,
  STD_SPACE_DELIMITED
}
 
enum  ConditionCodes {
  NO_CONDITION ,
  ACCUMULATED_PERIOD ,
  DELETED_PERIOD ,
  MISSING_PERIOD
}
 

Functions

void rain_open (void)
 Opens binary rainfall interface file and RDII processor.
 
void rain_close (void)
 Closes rain interface file and RDII processor.
 

Variables

TRainStats RainStats
 
int Condition
 
int TimeOffset
 
int DataOffset
 
int ValueOffset
 
int RainType
 
int Interval
 
double UnitsFactor
 
float RainAccum
 
char * StationID
 
DateTime AccumStartDate
 
DateTime PreviousDate
 
int GageIndex
 
int hasStationName
 

Macro Definition Documentation

◆ _CRT_SECURE_NO_DEPRECATE

#define _CRT_SECURE_NO_DEPRECATE

Enumeration Type Documentation

◆ ConditionCodes

Enumerator
NO_CONDITION 
ACCUMULATED_PERIOD 
DELETED_PERIOD 
MISSING_PERIOD 

◆ RainFileFormat

Enumerator
UNKNOWN_FORMAT 
NWS_TAPE 
NWS_SPACE_DELIMITED 
NWS_COMMA_DELIMITED 
NWS_ONLINE_60 
NWS_ONLINE_15 
AES_HLY 
CMC_HLY 
CMC_FIF 
STD_SPACE_DELIMITED 

Variable Documentation

◆ AccumStartDate

DateTime AccumStartDate

◆ Condition

int Condition

◆ DataOffset

int DataOffset

◆ GageIndex

int GageIndex

◆ hasStationName

int hasStationName

◆ Interval

int Interval

◆ PreviousDate

DateTime PreviousDate

◆ RainAccum

float RainAccum

◆ RainStats

TRainStats RainStats

◆ RainType

int RainType

◆ StationID

char* StationID

◆ TimeOffset

int TimeOffset

◆ UnitsFactor

double UnitsFactor

◆ ValueOffset

int ValueOffset