export declare const enum SalleOngletsPos { SalleOngletsHided = 0, SalleOngletsTop = 1, SalleOngletsBottom = 2, SalleOngletsLeft = 3, SalleOngletsRight = 4 } export declare const enum CarteOngletsPos { CarteOngletsBottom = 0, CarteOngletsTop = 1, CarteOngletsLeft = 2, CarteOngletsRight = 3 } /** STATION aka POS Terminal */ export interface IR5Station { /** Station Number */ No: number; /** Station Name */ Nom: string; /** Station Flags * Bit 00 : DummyStation * Bit 01 : CleanAtStartUp * Bit 02 : RestomaxTrace * Bit 03 : WMIControl * Bit 04 : NoPrintor * Bit 05 : PrintorTrace * Bit 08 : NoWSServer * Bit 10 : TouchGesture * Bit 12 : HideTaskBar * Bit 13 : CheckPtrs * Bit 14 : ShowPtrs * Bit 15 : ExitNotAllowed * Bit 16 : ShutDown * Bit 19 : RuntimeDesign * Bit 20 : SalleLongClick * Bit 22 : ShowStaffBtn * Bit 23 : ShowHelpInMenuBtn * Bit 24 : ShowPrixInBtn * Bit 25 : CarteLongClick * Bit 30 : UseStationTbl * Bit 31 : IffUseStationTbl * Bit 39 : ForceBackHome * Bit 40 : IsForcedHappyHour * Bit 41 : TarifIN1 * Bit 42 : TarifIN2 * Bit 43 : TarifIN3 * Bit 44 : TarifIN4 * Bit 45 : IsForcedFz * Bit 46 : TarifOUT1 * Bit 47 : TarifOUT2 * Bit 48 : TarifOUT3 * Bit 49 : TarifOUT4 * Bit 50 : IsForcedOut * Bit 51 : IsForcedIn * Bit 52 : AdditionForbidden * Bit 54 : NoEncaisse * Bit 55 : NoQuickCash * Bit 56 : NoCashAutoFill * Bit 60 : RptModifFlag1 * Bit 61 : RptModifFlag2 * Bit 62 : RptModifFlag3 * Bit 63 : RptModifFlag4 */ Flags: number; /** Station Serial Identification {A|B}XXXCCCNNNNNNN * as required by fiscal administration */ FiscalId?: string; /** Human readeable IPv4 or IPv6 Address */ IPAdresse?: string; /** MAC_ADDRESS stored as String ex:7E:AF:00:0A:56:07 */ MacAddress?: string; /** Station Type * B : Bureau ( special Cloture Service Handling : no mail, ...) * P : Pocket * S : Station */ StationType?: string; /** Just a free Description */ Description?: string; /** Serial Number used in Reparator */ Serial_Nr?: string; /** Restomax Exe Version 4.yy.mm.dd */ Version?: string; /** Table * Default NumTable for mode Pos (Direct Pointing) * - Station Number OR * - "V"+Staff Number OR * - "VG"+Staff Number OR * - "VS"+Station Number */ TblModePOS?: string; /** Tariff In. Can be a TblTariff(1,2,3,4) or any TariffColor(Id>999) */ TariffIn?: number; /** Tariff Out. Can be a TblTariff(1,2,3,4) or any TariffColor(Id>999) */ TariffOut?: number; /** Accessible Room(s) for the Station,Staff,... */ OnlySalles?: string; SalleOngletsPos?: Number | SalleOngletsPos; /** Visible Tab(s) for the Station,Staff,... */ OnlyOnglets?: string; CarteOngletsPos?: Number | CarteOngletsPos; /** Accessible Division(s) for the Station,Staff,Article,.. */ OnlyDivisions?: string; /** Logo to be printed on Addition Ticket */ AddLogo?: number; /** Registry values */ reg?: any; DummyStation?: boolean; CleanAtStartUp?: boolean; RestomaxTrace?: boolean; WMIControl?: boolean; NoPrintor?: boolean; PrintorTrace?: boolean; NoWSServer?: boolean; TouchGesture?: boolean; HideTaskBar?: boolean; CheckPtrs?: boolean; ShowPtrs?: boolean; ExitNotAllowed?: boolean; ShutDown?: boolean; RuntimeDesign?: boolean; SalleLongClick?: boolean; ShowStaffBtn?: boolean; ShowHelpInMenuBtn?: boolean; ShowPrixInBtn?: boolean; CarteLongClick?: boolean; UseStationTbl?: boolean; IffUseStationTbl?: boolean; ForceBackHome?: boolean; IsForcedHappyHour?: boolean; IsForcedFz?: boolean; IsForcedOut?: boolean; IsForcedIn?: boolean; AdditionForbidden?: boolean; NoEncaisse?: boolean; NoQuickCash?: boolean; NoCashAutoFill?: boolean; RptModifFlag1?: boolean; RptModifFlag2?: boolean; RptModifFlag3?: boolean; RptModifFlag4?: boolean; }