-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathextra_func_prio.h
More file actions
43 lines (34 loc) · 1.99 KB
/
extra_func_prio.h
File metadata and controls
43 lines (34 loc) · 1.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
/* extra_func_prio.h - gegenereerd met TLCGen 12.4.0.19 */
#ifndef EXTRA_FUNC_OV
#define EXTRA_FUNC_OV
#define MAX_AANTAL_INMELDINGEN 10
extern mulv C_counter_old[CTMAX];
#ifndef NO_PRIO
extern boolv vertraag_kar_uitm[prioFCMAX];
#ifdef INTERFUNC
extern mulv PRIOFC[FCMAX];
#endif /* INTERFUNC */
#endif /* NO_PRIO */
boolv DSIMeldingPRIO_V1(count dslus, count vtgtype, boolv checkfcnmr, count fcnmr, boolv checktype, count meldingtype, boolv extra);
boolv DSIMeldingPRIO_V2(count fc, count prio_fc, count dslus, count vtgtype, boolv checkfcnmr, count fcnmr, boolv checktype, count meldingtype, boolv extra);
boolv DSIMeldingPRIO_LijnNummer_V1(count lijnparm, count lijnmax);
boolv DSIMeldingPRIO_LijnNummerEnRitCategorie_V1(count lijnparm, count lijnmax);
boolv DSIMelding_HD_V1(count dir, count meldingtype, boolv check_sirene);
void TrackStiptObvTSTP(count hin, count huit, int * iAantInm, int iKARInSTP[], count cvc, int grensvroeg, int grenslaat);
void PRIO_teller(count cov, count scov);
#ifdef CCOL_IS_SPECIAL
void reset_DSI_message(void);
void set_DSI_message(mulv ds, s_int16 vtg, s_int16 dir, s_int16 type, s_int16 stiptheid, s_int16 aantalsecvertr, s_int16 PRM_lijnnr, s_int16 PRM_ritcat, s_int16 prio);
#endif /* CCOL_IS_SPECIAL */
#ifdef PRIO_CHECK_WAGENNMR
void WDNST_cleanup(void);
boolv WDNST_check_in(count fc);
boolv WDNST_check_uit(count fc);
#endif /* PRIO_CHECK_WAGENNMR */
void NevenMelding(count ov1, count ov2, count ov3, count d, count prmrtbl, count prmrtbh, count hovss1, count hovss2, count hovss3, count hneven1, count hneven2, count hneven3);
boolv fietsprio_inmelding(count fc, count dvw, count c_priocount, count c_priocyc, count prm_prioblok, count prm_priocyc, count prm_priocount, count prm_priowt, count ml, count me_priocount, count prm_priocountris);
void fietsprio_update(count fc, count dvw, count c_priocount, count c_priocyc, boolv prioin, count ml);
#ifdef INTERFUNC
void BeeindigenWachtgroenPrioConflicten();
#endif /* INTERFUNC */
#endif /* EXTRA_FUNC_OV */