// Borland C++ Builder // Copyright (c) 1995, 1999 by Borland International // All rights reserved // (DO NOT EDIT: machine generated header) 'hamulce.pas' rev: 5.00 #ifndef hamulceHPP #define hamulceHPP #pragma delphiheader begin #pragma option push -w- #pragma option push -Vx #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit //-- user supplied ----------------------------------------------------------- namespace Hamulce { //-- type declarations ------------------------------------------------------- class DELPHICLASS TReservoir; class PASCALIMPLEMENTATION TReservoir : public System::TObject { typedef System::TObject inherited; protected: double Cap; double Vol; double dVol; public: __fastcall TReservoir(void); void __fastcall CreateCap(double Capacity); void __fastcall CreatePress(double Press); virtual double __fastcall pa(void); virtual double __fastcall P(void); void __fastcall Flow(double dv); void __fastcall Act(void); public: #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TReservoir(void) { } #pragma option pop }; typedef TReservoir* *PReservoir; class DELPHICLASS TBrakeCyl; class PASCALIMPLEMENTATION TBrakeCyl : public TReservoir { typedef TReservoir inherited; public: virtual double __fastcall pa(void); virtual double __fastcall P(void); public: #pragma option push -w-inl /* TReservoir.Create */ inline __fastcall TBrakeCyl(void) : TReservoir() { } #pragma option pop public: #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TBrakeCyl(void) { } #pragma option pop }; class DELPHICLASS TBrake; class PASCALIMPLEMENTATION TBrake : public System::TObject { typedef System::TObject inherited; protected: TReservoir* BrakeCyl; TReservoir* BrakeRes; TReservoir* ValveRes; Byte BCN; double BCM; double BCA; Byte BrakeDelays; Byte BrakeDelayFlag; Friction::TFricMat* FM; double MaxBP; Byte BA; Byte NBpA; double SizeBR; double SizeBC; bool DCV; double ASBP; Byte BrakeStatus; Byte SoundFlag; public: __fastcall TBrake(double i_mbp, double i_bcr, double i_bcd, double i_brc, Byte i_bcn, Byte i_BD, Byte i_mat, Byte i_ba, Byte i_nbpa); virtual double __fastcall GetFC(double Vel, double N); virtual double __fastcall GetPF(double PP, double dt, double Vel); double __fastcall GetBCF(void); virtual double __fastcall GetHPFlow(double HP, double dt); virtual double __fastcall GetBCP(void); double __fastcall GetBRP(void); double __fastcall GetVRP(void); virtual double __fastcall GetCRP(void); virtual void __fastcall Init(double PP, double HPP, double LPP, double BP, Byte BDF); bool __fastcall SetBDF(Byte nBDF); void __fastcall Releaser(Byte state); virtual void __fastcall SetEPS(double nEPS); void __fastcall ASB(Byte state); Byte __fastcall GetStatus(void); void __fastcall SetASBP(double press); virtual void __fastcall ForceEmptiness(void); Byte __fastcall GetSoundFlag(void); public: #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TBrake(void) { } #pragma option pop }; class DELPHICLASS TWest; class PASCALIMPLEMENTATION TWest : public TBrake { typedef TBrake inherited; private: double LBP; double dVP; double EPS; double TareM; double LoadM; double TareBP; double LoadC; public: void __fastcall SetLBP(double P); virtual double __fastcall GetPF(double PP, double dt, double Vel); virtual void __fastcall Init(double PP, double HPP, double LPP, double BP, Byte BDF); virtual double __fastcall GetHPFlow(double HP, double dt); void __fastcall PLC(double mass); virtual void __fastcall SetEPS(double nEPS); void __fastcall SetLP(double TM, double LM, double TBP); public: #pragma option push -w-inl /* TBrake.Create */ inline __fastcall TWest(double i_mbp, double i_bcr, double i_bcd, double i_brc, Byte i_bcn, Byte i_BD, Byte i_mat, Byte i_ba, Byte i_nbpa) : TBrake(i_mbp, i_bcr, i_bcd, i_brc, i_bcn , i_BD, i_mat, i_ba, i_nbpa) { } #pragma option pop public: #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TWest(void) { } #pragma option pop }; class DELPHICLASS TESt; class PASCALIMPLEMENTATION TESt : public TBrake { typedef TBrake inherited; private: TReservoir* CntrlRes; double BVM; public: virtual double __fastcall GetPF(double PP, double dt, double Vel); void __fastcall EStParams(double i_crc); virtual void __fastcall Init(double PP, double HPP, double LPP, double BP, Byte BDF); virtual double __fastcall GetCRP(void); void __fastcall CheckState(double BCP, double &dV1); void __fastcall CheckReleaser(double dt); double __fastcall CVs(double bp); double __fastcall BVs(double BCP); public: #pragma option push -w-inl /* TBrake.Create */ inline __fastcall TESt(double i_mbp, double i_bcr, double i_bcd, double i_brc, Byte i_bcn, Byte i_BD, Byte i_mat, Byte i_ba, Byte i_nbpa) : TBrake(i_mbp, i_bcr, i_bcd, i_brc, i_bcn , i_BD, i_mat, i_ba, i_nbpa) { } #pragma option pop public: #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TESt(void) { } #pragma option pop }; class DELPHICLASS TESt3; class PASCALIMPLEMENTATION TESt3 : public TESt { typedef TESt inherited; private: double CylFlowSpeed[2][2]; public: virtual double __fastcall GetPF(double PP, double dt, double Vel); public: #pragma option push -w-inl /* TBrake.Create */ inline __fastcall TESt3(double i_mbp, double i_bcr, double i_bcd, double i_brc, Byte i_bcn, Byte i_BD, Byte i_mat, Byte i_ba, Byte i_nbpa) : TESt(i_mbp, i_bcr, i_bcd, i_brc, i_bcn , i_BD, i_mat, i_ba, i_nbpa) { } #pragma option pop public: #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TESt3(void) { } #pragma option pop }; class DELPHICLASS TESt3AL2; class PASCALIMPLEMENTATION TESt3AL2 : public TESt3 { typedef TESt3 inherited; private: double TareM; double LoadM; double TareBP; double LoadC; public: TReservoir* ImplsRes; virtual double __fastcall GetPF(double PP, double dt, double Vel); void __fastcall PLC(double mass); void __fastcall SetLP(double TM, double LM, double TBP); virtual void __fastcall Init(double PP, double HPP, double LPP, double BP, Byte BDF); public: #pragma option push -w-inl /* TBrake.Create */ inline __fastcall TESt3AL2(double i_mbp, double i_bcr, double i_bcd, double i_brc , Byte i_bcn, Byte i_BD, Byte i_mat, Byte i_ba, Byte i_nbpa) : TESt3(i_mbp, i_bcr, i_bcd, i_brc, i_bcn , i_BD, i_mat, i_ba, i_nbpa) { } #pragma option pop public: #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TESt3AL2(void) { } #pragma option pop }; class DELPHICLASS TESt4R; class PASCALIMPLEMENTATION TESt4R : public TESt { typedef TESt inherited; private: bool RapidStatus; double RapidTemp; public: TReservoir* ImplsRes; virtual double __fastcall GetPF(double PP, double dt, double Vel); virtual void __fastcall Init(double PP, double HPP, double LPP, double BP, Byte BDF); public: #pragma option push -w-inl /* TBrake.Create */ inline __fastcall TESt4R(double i_mbp, double i_bcr, double i_bcd, double i_brc , Byte i_bcn, Byte i_BD, Byte i_mat, Byte i_ba, Byte i_nbpa) : TESt(i_mbp, i_bcr, i_bcd, i_brc, i_bcn , i_BD, i_mat, i_ba, i_nbpa) { } #pragma option pop public: #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TESt4R(void) { } #pragma option pop }; class DELPHICLASS TLSt; class PASCALIMPLEMENTATION TLSt : public TESt4R { typedef TESt4R inherited; private: double CylFlowSpeed[2][2]; double LBP; double RM; double EDFlag; public: void __fastcall SetLBP(double P); void __fastcall SetRM(double RMR); virtual double __fastcall GetPF(double PP, double dt, double Vel); virtual double __fastcall GetHPFlow(double HP, double dt); virtual void __fastcall Init(double PP, double HPP, double LPP, double BP, Byte BDF); virtual double __fastcall GetEDBCP(void); void __fastcall SetED(double EDstate); public: #pragma option push -w-inl /* TBrake.Create */ inline __fastcall TLSt(double i_mbp, double i_bcr, double i_bcd, double i_brc, Byte i_bcn, Byte i_BD, Byte i_mat, Byte i_ba, Byte i_nbpa) : TESt4R(i_mbp, i_bcr, i_bcd, i_brc, i_bcn , i_BD, i_mat, i_ba, i_nbpa) { } #pragma option pop public: #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TLSt(void) { } #pragma option pop }; class DELPHICLASS TEStED; class PASCALIMPLEMENTATION TEStED : public TLSt { typedef TLSt inherited; private: double Nozzles[11]; bool Zamykajacy; bool Przys_blok; TReservoir* Miedzypoj; double TareM; double LoadM; double TareBP; double LoadC; public: virtual void __fastcall Init(double PP, double HPP, double LPP, double BP, Byte BDF); virtual double __fastcall GetPF(double PP, double dt, double Vel); virtual double __fastcall GetEDBCP(void); void __fastcall PLC(double mass); void __fastcall SetLP(double TM, double LM, double TBP); public: #pragma option push -w-inl /* TBrake.Create */ inline __fastcall TEStED(double i_mbp, double i_bcr, double i_bcd, double i_brc , Byte i_bcn, Byte i_BD, Byte i_mat, Byte i_ba, Byte i_nbpa) : TLSt(i_mbp, i_bcr, i_bcd, i_brc, i_bcn , i_BD, i_mat, i_ba, i_nbpa) { } #pragma option pop public: #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TEStED(void) { } #pragma option pop }; class DELPHICLASS TEStEP2; class PASCALIMPLEMENTATION TEStEP2 : public TLSt { typedef TLSt inherited; private: double TareM; double LoadM; double TareBP; double LoadC; double EPS; public: virtual double __fastcall GetPF(double PP, double dt, double Vel); virtual void __fastcall Init(double PP, double HPP, double LPP, double BP, Byte BDF); void __fastcall PLC(double mass); virtual void __fastcall SetEPS(double nEPS); void __fastcall SetLP(double TM, double LM, double TBP); public: #pragma option push -w-inl /* TBrake.Create */ inline __fastcall TEStEP2(double i_mbp, double i_bcr, double i_bcd, double i_brc , Byte i_bcn, Byte i_BD, Byte i_mat, Byte i_ba, Byte i_nbpa) : TLSt(i_mbp, i_bcr, i_bcd, i_brc, i_bcn , i_BD, i_mat, i_ba, i_nbpa) { } #pragma option pop public: #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TEStEP2(void) { } #pragma option pop }; class DELPHICLASS TCV1; class PASCALIMPLEMENTATION TCV1 : public TBrake { typedef TBrake inherited; private: TReservoir* CntrlRes; double BVM; public: virtual double __fastcall GetPF(double PP, double dt, double Vel); virtual void __fastcall Init(double PP, double HPP, double LPP, double BP, Byte BDF); virtual double __fastcall GetCRP(void); void __fastcall CheckState(double BCP, double &dV1); double __fastcall CVs(double bp); double __fastcall BVs(double BCP); public: #pragma option push -w-inl /* TBrake.Create */ inline __fastcall TCV1(double i_mbp, double i_bcr, double i_bcd, double i_brc, Byte i_bcn, Byte i_BD, Byte i_mat, Byte i_ba, Byte i_nbpa) : TBrake(i_mbp, i_bcr, i_bcd, i_brc, i_bcn , i_BD, i_mat, i_ba, i_nbpa) { } #pragma option pop public: #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TCV1(void) { } #pragma option pop }; class DELPHICLASS TCV1R; class PASCALIMPLEMENTATION TCV1R : public TCV1 { typedef TCV1 inherited; private: TReservoir* ImplsRes; bool RapidStatus; public: #pragma option push -w-inl /* TBrake.Create */ inline __fastcall TCV1R(double i_mbp, double i_bcr, double i_bcd, double i_brc, Byte i_bcn, Byte i_BD, Byte i_mat, Byte i_ba, Byte i_nbpa) : TCV1(i_mbp, i_bcr, i_bcd, i_brc, i_bcn , i_BD, i_mat, i_ba, i_nbpa) { } #pragma option pop public: #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TCV1R(void) { } #pragma option pop }; class DELPHICLASS TCV1L_TR; class PASCALIMPLEMENTATION TCV1L_TR : public TCV1 { typedef TCV1 inherited; private: TReservoir* ImplsRes; double LBP; public: virtual double __fastcall GetPF(double PP, double dt, double Vel); virtual void __fastcall Init(double PP, double HPP, double LPP, double BP, Byte BDF); void __fastcall SetLBP(double P); virtual double __fastcall GetHPFlow(double HP, double dt); public: #pragma option push -w-inl /* TBrake.Create */ inline __fastcall TCV1L_TR(double i_mbp, double i_bcr, double i_bcd, double i_brc , Byte i_bcn, Byte i_BD, Byte i_mat, Byte i_ba, Byte i_nbpa) : TCV1(i_mbp, i_bcr, i_bcd, i_brc, i_bcn , i_BD, i_mat, i_ba, i_nbpa) { } #pragma option pop public: #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TCV1L_TR(void) { } #pragma option pop }; class DELPHICLASS TKE; class PASCALIMPLEMENTATION TKE : public TBrake { typedef TBrake inherited; private: bool RapidStatus; TReservoir* ImplsRes; TReservoir* CntrlRes; TReservoir* Brak2Res; double BVM; double TareM; double LoadM; double TareBP; double LoadC; double RM; double LBP; public: void __fastcall SetRM(double RMR); virtual double __fastcall GetPF(double PP, double dt, double Vel); virtual void __fastcall Init(double PP, double HPP, double LPP, double BP, Byte BDF); virtual double __fastcall GetHPFlow(double HP, double dt); virtual double __fastcall GetCRP(void); void __fastcall CheckState(double BCP, double &dV1); void __fastcall CheckReleaser(double dt); double __fastcall CVs(double bp); double __fastcall BVs(double BCP); void __fastcall PLC(double mass); void __fastcall SetLP(double TM, double LM, double TBP); void __fastcall SetLBP(double P); public: #pragma option push -w-inl /* TBrake.Create */ inline __fastcall TKE(double i_mbp, double i_bcr, double i_bcd, double i_brc, Byte i_bcn, Byte i_BD, Byte i_mat, Byte i_ba, Byte i_nbpa) : TBrake(i_mbp, i_bcr, i_bcd, i_brc, i_bcn, i_BD, i_mat, i_ba, i_nbpa) { } #pragma option pop public: #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TKE(void) { } #pragma option pop }; class DELPHICLASS THandle; class PASCALIMPLEMENTATION THandle : public System::TObject { typedef System::TObject inherited; public: bool Time; bool TimeEP; double Sounds[5]; virtual double __fastcall GetPF(double i_bcp, double pp, double hp, double dt, double ep); virtual void __fastcall Init(double press); virtual double __fastcall GetCP(void); virtual void __fastcall SetReductor(double nAdj); virtual double __fastcall GetSound(Byte i); virtual double __fastcall GetPos(Byte i); public: #pragma option push -w-inl /* TObject.Create */ inline __fastcall THandle(void) : System::TObject() { } #pragma option pop #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~THandle(void) { } #pragma option pop }; class DELPHICLASS TFV4a; class PASCALIMPLEMENTATION TFV4a : public THandle { typedef THandle inherited; private: double CP; double TP; double RP; public: virtual double __fastcall GetPF(double i_bcp, double pp, double hp, double dt, double ep); virtual void __fastcall Init(double press); public: #pragma option push -w-inl /* TObject.Create */ inline __fastcall TFV4a(void) : THandle() { } #pragma option pop #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TFV4a(void) { } #pragma option pop }; class DELPHICLASS TFV4aM; class PASCALIMPLEMENTATION TFV4aM : public THandle { typedef THandle inherited; private: double CP; double TP; double RP; double XP; double RedAdj; bool Fala; public: virtual double __fastcall GetPF(double i_bcp, double pp, double hp, double dt, double ep); virtual void __fastcall Init(double press); virtual void __fastcall SetReductor(double nAdj); virtual double __fastcall GetSound(Byte i); virtual double __fastcall GetPos(Byte i); public: #pragma option push -w-inl /* TObject.Create */ inline __fastcall TFV4aM(void) : THandle() { } #pragma option pop #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TFV4aM(void) { } #pragma option pop }; class DELPHICLASS TMHZ_EN57; class PASCALIMPLEMENTATION TMHZ_EN57 : public THandle { typedef THandle inherited; private: double CP; double TP; double RP; double RedAdj; bool Fala; public: virtual double __fastcall GetPF(double i_bcp, double pp, double hp, double dt, double ep); virtual void __fastcall Init(double press); virtual void __fastcall SetReductor(double nAdj); virtual double __fastcall GetSound(Byte i); virtual double __fastcall GetPos(Byte i); virtual double __fastcall GetCP(void); double __fastcall GetEP(double pos); public: #pragma option push -w-inl /* TObject.Create */ inline __fastcall TMHZ_EN57(void) : THandle() { } #pragma option pop #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TMHZ_EN57(void) { } #pragma option pop }; class DELPHICLASS TM394; class PASCALIMPLEMENTATION TM394 : public THandle { typedef THandle inherited; private: double CP; double RedAdj; public: virtual double __fastcall GetPF(double i_bcp, double pp, double hp, double dt, double ep); virtual void __fastcall Init(double press); virtual void __fastcall SetReductor(double nAdj); virtual double __fastcall GetCP(void); virtual double __fastcall GetPos(Byte i); public: #pragma option push -w-inl /* TObject.Create */ inline __fastcall TM394(void) : THandle() { } #pragma option pop #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TM394(void) { } #pragma option pop }; class DELPHICLASS TH14K1; class PASCALIMPLEMENTATION TH14K1 : public THandle { typedef THandle inherited; private: double CP; double RedAdj; public: virtual double __fastcall GetPF(double i_bcp, double pp, double hp, double dt, double ep); virtual void __fastcall Init(double press); virtual void __fastcall SetReductor(double nAdj); virtual double __fastcall GetCP(void); virtual double __fastcall GetPos(Byte i); public: #pragma option push -w-inl /* TObject.Create */ inline __fastcall TH14K1(void) : THandle() { } #pragma option pop #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TH14K1(void) { } #pragma option pop }; class DELPHICLASS TSt113; class PASCALIMPLEMENTATION TSt113 : public TH14K1 { typedef TH14K1 inherited; private: double EPS; public: virtual double __fastcall GetPF(double i_bcp, double pp, double hp, double dt, double ep); virtual double __fastcall GetCP(void); virtual double __fastcall GetPos(Byte i); virtual void __fastcall Init(double press); public: #pragma option push -w-inl /* TObject.Create */ inline __fastcall TSt113(void) : TH14K1() { } #pragma option pop #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TSt113(void) { } #pragma option pop }; class DELPHICLASS Ttest; class PASCALIMPLEMENTATION Ttest : public THandle { typedef THandle inherited; private: double CP; public: virtual double __fastcall GetPF(double i_bcp, double pp, double hp, double dt, double ep); virtual void __fastcall Init(double press); public: #pragma option push -w-inl /* TObject.Create */ inline __fastcall Ttest(void) : THandle() { } #pragma option pop #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~Ttest(void) { } #pragma option pop }; class DELPHICLASS TFD1; class PASCALIMPLEMENTATION TFD1 : public THandle { typedef THandle inherited; private: double MaxBP; double BP; public: double Speed; virtual double __fastcall GetPF(double i_bcp, double pp, double hp, double dt, double ep); virtual void __fastcall Init(double press); virtual double __fastcall GetCP(void); void __fastcall SetSpeed(double nSpeed); public: #pragma option push -w-inl /* TObject.Create */ inline __fastcall TFD1(void) : THandle() { } #pragma option pop #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TFD1(void) { } #pragma option pop }; class DELPHICLASS TH1405; class PASCALIMPLEMENTATION TH1405 : public THandle { typedef THandle inherited; private: double MaxBP; double BP; public: virtual double __fastcall GetPF(double i_bcp, double pp, double hp, double dt, double ep); virtual void __fastcall Init(double press); virtual double __fastcall GetCP(void); public: #pragma option push -w-inl /* TObject.Create */ inline __fastcall TH1405(void) : THandle() { } #pragma option pop #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TH1405(void) { } #pragma option pop }; class DELPHICLASS TFVel6; class PASCALIMPLEMENTATION TFVel6 : public THandle { typedef THandle inherited; private: double EPS; public: virtual double __fastcall GetPF(double i_bcp, double pp, double hp, double dt, double ep); virtual double __fastcall GetCP(void); virtual double __fastcall GetPos(Byte i); virtual double __fastcall GetSound(Byte i); virtual void __fastcall Init(double press); public: #pragma option push -w-inl /* TObject.Create */ inline __fastcall TFVel6(void) : THandle() { } #pragma option pop #pragma option push -w-inl /* TObject.Destroy */ inline __fastcall virtual ~TFVel6(void) { } #pragma option pop }; //-- var, const, procedure --------------------------------------------------- static const Shortint LocalBrakePosNo = 0xa; static const Shortint MainBrakeMaxPos = 0xa; static const Shortint bdelay_G = 0x1; static const Shortint bdelay_P = 0x2; static const Shortint bdelay_R = 0x4; static const Shortint bdelay_M = 0x8; static const Byte bdelay_GR = 0x80; static const Shortint b_off = 0x0; static const Shortint b_hld = 0x1; static const Shortint b_on = 0x2; static const Shortint b_rfl = 0x4; static const Shortint b_rls = 0x8; static const Shortint b_ep = 0x10; static const Shortint b_asb = 0x20; static const Byte b_dmg = 0x80; static const Shortint df_on = 0x1; static const Shortint df_off = 0x2; static const Shortint df_br = 0x4; static const Shortint df_vv = 0x8; static const Shortint df_bc = 0x10; static const Shortint df_cv = 0x20; static const Shortint df_PP = 0x40; static const Byte df_RR = 0x80; static const Shortint s_fv4a_b = 0x0; static const Shortint s_fv4a_u = 0x1; static const Shortint s_fv4a_e = 0x2; static const Shortint s_fv4a_x = 0x3; static const Shortint s_fv4a_t = 0x4; static const Shortint bp_P10 = 0x0; static const Shortint bp_P10Bg = 0x2; static const Shortint bp_P10Bgu = 0x1; static const Shortint bp_LLBg = 0x4; static const Shortint bp_LLBgu = 0x3; static const Shortint bp_LBg = 0x6; static const Shortint bp_LBgu = 0x5; static const Shortint bp_KBg = 0x8; static const Shortint bp_KBgu = 0x7; static const Shortint bp_D1 = 0x9; static const Shortint bp_D2 = 0xa; static const Shortint bp_FR513 = 0xb; static const Shortint bp_Cosid = 0xc; static const Shortint bp_PKPBg = 0xd; static const Shortint bp_PKPBgu = 0xe; static const Byte bp_MHS = 0x80; static const Shortint bp_P10yBg = 0xf; static const Shortint bp_P10yBgu = 0x10; static const Shortint bp_FR510 = 0x11; static const Shortint sf_Acc = 0x1; static const Shortint sf_BR = 0x2; static const Shortint sf_CylB = 0x4; static const Shortint sf_CylU = 0x8; static const Shortint sf_rel = 0x10; static const Shortint sf_ep = 0x20; static const Shortint bh_MIN = 0x0; static const Shortint bh_MAX = 0x1; static const Shortint bh_FS = 0x2; static const Shortint bh_RP = 0x3; static const Shortint bh_NP = 0x4; static const Shortint bh_MB = 0x5; static const Shortint bh_FB = 0x6; static const Shortint bh_EB = 0x7; static const Shortint bh_EPR = 0x8; static const Shortint bh_EPN = 0x9; static const Shortint bh_EPB = 0xa; #define SpgD (7.917000E-01) #define SpO (5.067000E-01) extern PACKAGE double BPT[9][2]; extern PACKAGE double BPT_394[7][2]; static const Shortint i_bcpno = 0x6; extern PACKAGE double __fastcall PF(double P1, double P2, double S, double DP); extern PACKAGE double __fastcall PF1(double P1, double P2, double S); extern PACKAGE double __fastcall PFVa(double PH, double PL, double S, double LIM, double DP); extern PACKAGE double __fastcall PFVd(double PH, double PL, double S, double LIM, double DP); } /* namespace Hamulce */ #if !defined(NO_IMPLICIT_NAMESPACE_USE) using namespace Hamulce; #endif #pragma option pop // -w- #pragma option pop // -Vx #pragma delphiheader end. //-- end unit ---------------------------------------------------------------- #endif // hamulce