RUSProtocolAPI  5.2.02.0
Custom.Fiscal.RUSProtocolAPI.CustomRU.APIRemoteServerSettingsResponse Class Reference

Public Member Functions

 APIRemoteServerSettingsResponse (int errorCodeValue)
 
 APIRemoteServerSettingsResponse (APIBaseResponse baseResponse)
 
- Public Member Functions inherited from Custom.Fiscal.RUSProtocolAPI.CustomRU.APIBaseResponse
 APIBaseResponse (int errorCodeValue)
 

Properties

ServerChannelEnum ServerChannel [get, set]
 
ServerTimeZoneEnum ServerTimeZone [get, set]
 
ServerOperationEnum ServerOperation [get, set]
 
string ServerAddress [get, set]
 
long EventBitConfiguration [get, set]
 EVENT More...
 
uint InternalEventBitConfiguration [get, set]
 ENABLE INTERNAL EVENTS More...
 
uint ACLConfiguration [get, set]
 ACCESS LEVEL FROM SERVER. Defines which kind of operations are allowed to server More...
 
uint LogConfiguration [get, set]
 Enable/disable log of communication from/to server: More...
 
uint OperationConfiguration [get, set]
 OPERATION. Activates a specific operation: More...
 
string Group [get, set]
 If this field is empty nothing is done. Else, it is sent into any communication printer -> server, and in any file printer <- server is checked and must be equal to the one sent in order to execute the “Actions” required by server; More...
 
int ACTTimeout [get, set]
 DEVICE STATUS/ACTION STATUS TIMEOUT[sec][unsigned short].Timeout for DeviceStatus and ActionStatus communications, in seconds More...
 
int ACTAttempts [get, set]
 DEVICE STATUS/ACTION NUMBER OF ATTEMPTS[unsigned short].Number of attempts for DeviceStatus and ActionStatus communications More...
 
int FileTimeout [get, set]
 FIRMWARE DOWNLOAD STATUS TIMEOUT[min][unsigned short].Timeout for firmware file download, in minutes. More...
 
int FileAttempts [get, set]
 FIRMWARE DOWNLOAD NUMBER OF ATTEMPTS[unsigned short].Number of attempts for firmware file download. More...
 
string UserName [get, set]
 
string UserPassword [get, set]
 
long TimeEventPeriod [get, set]
 
bool DailyZ_b0 [get]
 
bool PowerOn_b1 [get]
 
bool Registration_b2 [get]
 
bool Time_b3 [get]
 
bool FMClose_b4 [get]
 
bool FMDisconnected_b0 [get]
 
bool FM3Days_b1 [get]
 
bool FM30Days_b2 [get]
 
bool FM99_b3 [get]
 
bool FMOFDTimeout_b4 [get]
 
bool FMCritical_b5 [get]
 
bool FMLogicalError_b6 [get]
 
bool FMSettingsReq_b7 [get]
 
bool FMOFDCanceled_b8 [get]
 
bool FMMessageInfo_b9 [get]
 
bool FMFFDVersionUpdReq_b10 [get]
 
bool FMAuthVerification_b11 [get]
 
bool BattLow_b12 [get]
 
bool CutterError_b13 [get]
 
bool PaperEnd_b14 [get]
 
bool PaperNearEnd_b15 [get]
 
bool PaperJam_b16 [get]
 
bool CoverOpen_b17 [get]
 
bool ACLStatus_b0 [get]
 
bool ACLFile_b1 [get]
 
bool ACLSettings_b2 [get]
 
bool ACLExe1_b3 [get]
 
bool ACLExe2_b4 [get]
 
bool ACLExe3_b5 [get]
 
bool LogErrors [get]
 
bool LogAll [get]
 
bool LogJson [get]
 
bool LogPrint [get]
 
- Properties inherited from Custom.Fiscal.RUSProtocolAPI.CustomRU.APIBaseResponse
int ErrorCode [get, set]
 
string ErrorDescription [get, set]
 
int OperatorCode [get, set]
 

Property Documentation

◆ ACLConfiguration

uint Custom.Fiscal.RUSProtocolAPI.CustomRU.APIRemoteServerSettingsResponse.ACLConfiguration
getset

ACCESS LEVEL FROM SERVER. Defines which kind of operations are allowed to server

  • Bit 0 - "STATUS" commands enabled. Not possible to change anything on printer, but possible to read (default: true);
  • Bit 1 - "FILE" commands enabled(bitmap, firmware). Update of firmware on printer possible (default: true);
  • Bit 2 - "SETTING" command enabled. It is possible to set parameters on printer(no paper will be ever issued) (default: true);
  • Bit 3 - "EXE1" command enabled. It is possible to emit not fiscal tickets. Paper is printed, but FM internal status will not change (default: false);
  • Bit 4 - "EXE2" command enabled. It is possible to emit fiscal tickets but not sale tickets (default: false);
  • Bit 5 - "EXE3" command enabled. It is possible to emit sale tickets (default: false);

◆ ACTAttempts

int Custom.Fiscal.RUSProtocolAPI.CustomRU.APIRemoteServerSettingsResponse.ACTAttempts
getset

DEVICE STATUS/ACTION NUMBER OF ATTEMPTS[unsigned short].Number of attempts for DeviceStatus and ActionStatus communications

◆ ACTTimeout

int Custom.Fiscal.RUSProtocolAPI.CustomRU.APIRemoteServerSettingsResponse.ACTTimeout
getset

DEVICE STATUS/ACTION STATUS TIMEOUT[sec][unsigned short].Timeout for DeviceStatus and ActionStatus communications, in seconds

◆ EventBitConfiguration

long Custom.Fiscal.RUSProtocolAPI.CustomRU.APIRemoteServerSettingsResponse.EventBitConfiguration
getset

EVENT

  • Bit 0 - printer will start communication when daily Z is done (default: false);
  • Bit 1 - printer will start communication when printer is powered on (default: true);
  • Bit 2 - printer will start communication when registration/reregistration is done (default: true);
  • Bit 3 - timed event enabled (default: false);
  • Bit 4 - printer will start communication when deregistration (FM Close) is done (default: true);

◆ FileAttempts

int Custom.Fiscal.RUSProtocolAPI.CustomRU.APIRemoteServerSettingsResponse.FileAttempts
getset

FIRMWARE DOWNLOAD NUMBER OF ATTEMPTS[unsigned short].Number of attempts for firmware file download.

◆ FileTimeout

int Custom.Fiscal.RUSProtocolAPI.CustomRU.APIRemoteServerSettingsResponse.FileTimeout
getset

FIRMWARE DOWNLOAD STATUS TIMEOUT[min][unsigned short].Timeout for firmware file download, in minutes.

◆ Group

string Custom.Fiscal.RUSProtocolAPI.CustomRU.APIRemoteServerSettingsResponse.Group
getset

If this field is empty nothing is done. Else, it is sent into any communication printer -> server, and in any file printer <- server is checked and must be equal to the one sent in order to execute the “Actions” required by server;

◆ InternalEventBitConfiguration

uint Custom.Fiscal.RUSProtocolAPI.CustomRU.APIRemoteServerSettingsResponse.InternalEventBitConfiguration
getset

ENABLE INTERNAL EVENTS

  • Bit 0 - Change of state of “FMDisconnected” flag(default: true);
  • Bit 1 - Change of state of “FM3Days” flag(default: true);
  • Bit 2 - Change of state of “FM30Days” flag(default: true);
  • Bit 3 - Change of state of “FM99” flag(default: true);
  • Bit 4 - Change of state of “FMMaxOFDTimeout” flag(default: true);
  • Bit 5 - Change of state of “FMCritical” flag(default: true);
  • Bit 6 - Change of state of “FMFormatLogicalError” flag(default: true);
  • Bit 7 - Change of state of “FMECRSettingReq” flag(default: true);
  • Bit 8 - Change of state of “FMOFDCancelled” flag(default: true);
  • Bit 9 - Change of state of “FMCheckMessageIntoEcrAccount” flag(default: true);
  • Bit 10 - Change of state of “FMFFDVersionUpdateReq” flag(default: true);
  • Bit 11 - Change of state of “FMTaxAuthorityVerificationPlan” flag(default: true);
  • Bit 12 - Change of state of “BatteryLow” flag(default: true);
  • Bit 13 - Change of state of “CutterError” flag(default: true);
  • Bit 14 - Change of state of “PaperEnd” flag(default: true for TK302, VKP80);
  • Bit 15 - Change of state of “PaperNearEnd” flag(default: true for TK302, VKP80);
  • Bit 16 - Change of state of “PaperJam” flag(default: true for TK302, VKP80);
  • Bit 17 - Change of state of “CoverOpen” flag(default: true for TK302, VKP80);

◆ LogConfiguration

uint Custom.Fiscal.RUSProtocolAPI.CustomRU.APIRemoteServerSettingsResponse.LogConfiguration
getset

Enable/disable log of communication from/to server:

  • Bit 0 - Print errors;
  • Bit 1 - Print All;
  • Bit 2 - Print JSON file;
  • Bit 3 - print on paper(0)/print on file(1);

◆ OperationConfiguration

uint Custom.Fiscal.RUSProtocolAPI.CustomRU.APIRemoteServerSettingsResponse.OperationConfiguration
getset

OPERATION. Activates a specific operation:

  • Bit 0 - no operation;
  • Bit 1 - delete the ram internal log;
  • Bit 2 - delete the pending actions;