UniPRT SDK v1.0.0.0-so (C++)
 
Loading...
Searching...
No Matches
JsonSDK.cpp File Reference
#include "JsonSDK.h"
#include "JsonMng.h"
#include "RfidMonitor.h"
#include "OdvMonitor.h"
#include "PrinterMonitor.h"
#include "SettingsReadWrite.h"
#include "JsonConfig.h"
Include dependency graph for JsonSDK.cpp:

Enumerations

enum  INFO_TYP { ODV_TYP = 0 , RFID_TYP , PRINTER_TYP }
 

Functions

void MessengerGet (void *ptrComm, COMM_TYP commTyp, int maxInputMsgCapacity, bool usingDataPort)
 Creates a channel for sending/receiving management messages with a maximum capacity specified.
 
void MessengerRelease ()
 Release the Messenger resource.
 
void MessengerSendMsg (char *strCommand, char *strContent)
 Send a management command and data/content to printer.
 
void MessengerReadNextMsg (const char **strNextMsg)
 Read next message that may have been received asynchronously from printer.
 
void MessengerSendMsgAndWaitForResponse (char *strCommand, char *strContent, int maxWaitTimeSecs, const char **strResponse)
 Send a management command and data/content to printer and wait for response maxWaitTimeSecs time.
 
int MessengerUnreadMsgCount ()
 Get the count for the unread messages.
 
void RfidMonitorConnection (char *lpAddress)
 Use NET I/F to connect the printer for RFID monitor function.
 
void OdvMonitorConnection (char *lpAddress)
 Use NET I/F to connect the printer for ODV monitor function.
 
void PrinterMonitorConnection (char *lpAddress, INFO_TYP InfoTyp)
 Use NET I/F to connect the printer for the status of printer monitor.
 
void GetPrinterInfo (stPrinterInfo *pPrtInfo, INFO_TYP InfoTyp)
 Get the information for printer function.
 
bool GetRfidReportListening ()
 Get the flag of RFID report listening.
 
void SetRfidReportListening (bool value)
 Set the flag of RFID report listening.
 
bool GetOdvReportListening ()
 Get the flag of ODV report listening.
 
void SetOdvReportListening (bool value)
 Set the flag of ODV report listening.
 
void RfidMonitorDispose ()
 Release RFID monitor resource.
 
void OdvMonitorDispose ()
 Release ODV monitor resource.
 
void PrinterMonitorDispose (INFO_TYP InfoTyp)
 Release printer monitor resource.
 
void SetRfidReportCallback (void callback(const RfidReport &report))
 Set a callback function to get RFID report.
 
void SetOdvReportCallback (void callback(const OdvReport &report))
 Set a callback function to get ODV report.
 
void SetEngineStatusListening (bool value)
 Set the flag of printer report listening for engine status.
 
void SetDisplayStatusListening (bool value)
 Set the flag of printer report listening for display status.
 
void SetAlertStatusListening (bool value)
 Set the flag of printer report listening for alert status.
 
bool GetEngineStatusListening ()
 Get the flag of engine status listening.
 
bool GetDisplayStatusListening ()
 Get the flag of display status listening.
 
bool GetAlertStatusListening ()
 Get the flag of alert status listening.
 
void SetEngineStatusCallback (void callback(const std::string &engineState))
 Set a callback function to get engine status.
 
void SetDisplayStatusCallback (void callback(const std::vector< std::string > &newDisplayText))
 Set a callback function to get display status.
 
void SetAlertStatusCallback (void callback(const std::vector< std::string > &alert))
 Set a callback function to get alert status.
 
char * GetPrinterAllValues (void *ptrComm, COMM_TYP commTyp, bool usingDataPort)
 Get all settings of printer.
 
char * GetPrinterValue (void *ptrComm, COMM_TYP commTyp, bool usingDataPort, const char *key)
 Get a single setting of printer.
 
char * GetPrinterValues (void *ptrComm, COMM_TYP commTyp, bool usingDataPort, const std::vector< std::string > &keys)
 Get multiple settings of printer.
 
bool SetPrinterValue (void *ptrComm, COMM_TYP commTyp, bool usingDataPort, const char *key, const char *value)
 Set a single setting of printer.
 
bool SetPrinterValues (void *ptrComm, COMM_TYP commTyp, bool usingDataPort, std::map< std::string, std::string > *keysToSet)
 Set multiple settings of printer.
 
char * GetPrinterProperties (void *ptrComm, COMM_TYP commTyp, bool usingDataPort, const char *key)
 Get a single property of printer.
 
char * GetPrinterPropertiesEx (void *ptrComm, COMM_TYP commTyp, bool usingDataPort, const char *keys[], size_t count)
 Get multiple properties of printer.
 
char * GetPrinterAllProperties (void *ptrComm, COMM_TYP commTyp, bool usingDataPort)
 Get all properties of printer.
 
void FreeString (char *str)
 Release string resource.
 
char * GetPrinterConfig (void *ptrComm, COMM_TYP commTyp, bool usingDataPort, int CfgNumber)
 Get a single configuration of printer.
 
bool SetPrinterConfig (void *ptrComm, COMM_TYP commTyp, bool usingDataPort, char *pConfig)
 Set a single configuration of printer.
 
char * GetPrinterAllConfig (void *ptrComm, COMM_TYP commTyp, bool usingDataPort)
 Get all configurations of printer.
 

Variables

static JsonMessenger gJsonMessenger
 
static RfidMonitor gRfidMonitor
 
static RfidReport gRfidReport
 
static OdvMonitor gOdvMonitor
 
static PrinterMonitor gPrinterMonitor_Rfid
 
static PrinterMonitor gPrinterMonitor_Odv
 
static PrinterMonitor gPrinterMonitor
 
static std::string AllMsg
 

Enumeration Type Documentation

◆ INFO_TYP

enum INFO_TYP
Enumerator
ODV_TYP 
RFID_TYP 
PRINTER_TYP 

Function Documentation

◆ FreeString()

void FreeString ( char * str)

Release string resource.

Parameters
[in]str: a string resource
Returns
void
Sample
FreeString(AllProperties);
void FreeString(char *str)
Release string resource.
Definition JsonSDK.cpp:1874

◆ GetAlertStatusListening()

bool GetAlertStatusListening ( )

Get the flag of alert status listening.

Returns
bool

◆ GetDisplayStatusListening()

bool GetDisplayStatusListening ( )

Get the flag of display status listening.

Returns
bool

◆ GetEngineStatusListening()

bool GetEngineStatusListening ( )

Get the flag of engine status listening.

Returns
bool

◆ GetOdvReportListening()

bool GetOdvReportListening ( )

Get the flag of ODV report listening.

Returns
bool

◆ GetPrinterAllConfig()

char * GetPrinterAllConfig ( void * ptrComm,
COMM_TYP commTyp,
bool usingDataPort )

Get all configurations of printer.

Parameters
[in]commPtr: a pointer to storage communicating I/F
[in]commTyp: set the type of interface
[in]usingDataPort: a flag to use data port
Returns
char*
Sample
char* pAllConfig = pGetPrinterAllConfig(commPtr, commTyp, false);

◆ GetPrinterAllProperties()

char * GetPrinterAllProperties ( void * ptrComm,
COMM_TYP commTyp,
bool usingDataPort )

Get all properties of printer.

Parameters
[in]commPtr: a pointer to storage communicating I/F
[in]commTyp: set the type of interface
[in]usingDataPort: a flag to use data port
Returns
char*
Sample
char* AllProperties = GetPrinterAllProperties(commPtr, commTyp, false);
char * GetPrinterAllProperties(void *ptrComm, COMM_TYP commTyp, bool usingDataPort)
Get all properties of printer.
Definition JsonSDK.cpp:1807

◆ GetPrinterAllValues()

char * GetPrinterAllValues ( void * ptrComm,
COMM_TYP commTyp,
bool usingDataPort )

Get all settings of printer.

Parameters
[in]commPtr: a pointer to storage communicating I/F
[in]commTyp: set the type of interface
[in]usingDataPort: a flag to use data port
Returns
char*
Sample
char* values = GetPrinterAllValues(commPtr, commTyp, false);
char * GetPrinterAllValues(void *ptrComm, COMM_TYP commTyp, bool usingDataPort)
Get all settings of printer.
Definition JsonSDK.cpp:1254

◆ GetPrinterConfig()

char * GetPrinterConfig ( void * ptrComm,
COMM_TYP commTyp,
bool usingDataPort,
int CfgNumber )

Get a single configuration of printer.

Parameters
[in]commPtr: a pointer to storage communicating I/F
[in]commTyp: set the type of interface
[in]usingDataPort: a flag to use data port
[in]CfgNumber: an index of the configuration, the range is 0 ~ 8
Returns
char*
Sample
char* pConfig = pGetPrinterConfig(commPtr, commTyp, false, 2);

◆ GetPrinterInfo()

void GetPrinterInfo ( stPrinterInfo * pPrtInfo,
INFO_TYP InfoTyp )

Get the information for printer function.

Parameters
[out]pPrtInfo: a struct to storage the printer information
[in]InfoTyp: Set the type for RFID or ODV information
Returns
void
Sample
PrinterInfo PrtInfo;
void GetPrinterInfo(stPrinterInfo *pPrtInfo, INFO_TYP InfoTyp)
Get the information for printer function.
Definition JsonSDK.cpp:637
@ PRINTER_TYP
Definition JsonSDK.cpp:40

◆ GetPrinterProperties()

char * GetPrinterProperties ( void * ptrComm,
COMM_TYP commTyp,
bool usingDataPort,
const char * key )

Get a single property of printer.

Parameters
[in]commPtr: a pointer to storage communicating I/F
[in]commTyp: set the type of interface
[in]usingDataPort: a flag to use data port
[in]keya key value for properties of printer
Returns
char*
Sample
std::string key = "Speed.Print-mmps";
char* Properties = GetPrinterProperties(commPtr, commTyp, false, key.c_str());
char * GetPrinterProperties(void *ptrComm, COMM_TYP commTyp, bool usingDataPort, const char *key)
Get a single property of printer.
Definition JsonSDK.cpp:1644

◆ GetPrinterPropertiesEx()

char * GetPrinterPropertiesEx ( void * ptrComm,
COMM_TYP commTyp,
bool usingDataPort,
const char * keys[],
size_t count )

Get multiple properties of printer.

Parameters
[in]commPtr: a pointer to storage communicating I/F
[in]commTyp: set the type of interface
[in]usingDataPort: a flag to use data port
[in]keyPropskey values for properties of printer
[in]keyCountthe count of key values
Returns
char*
Sample
const char* keyProps[] = { "Speed", "Label.Sensor" };
size_t keyCount = sizeof(keyProps) / sizeof(keyProps[0]);
char* PropertiesEx = GetPrinterPropertiesEx(commPtr, commTyp, false, keyProps, keyCount);
char * GetPrinterPropertiesEx(void *ptrComm, COMM_TYP commTyp, bool usingDataPort, const char *keys[], size_t count)
Get multiple properties of printer.
Definition JsonSDK.cpp:1730

◆ GetPrinterValue()

char * GetPrinterValue ( void * ptrComm,
COMM_TYP commTyp,
bool usingDataPort,
const char * key )

Get a single setting of printer.

Parameters
[in]commPtr: a pointer to storage communicating I/F
[in]commTyp: set the type of interface
[in]usingDataPort: a flag to use data port
[in]keya key value for setting of printer
Returns
char*
Sample
const std::string& key = "Ethernet.MAC";
char* value = GetPrinterValue(commPtr, commTyp, false, key.c_str());
char * GetPrinterValue(void *ptrComm, COMM_TYP commTyp, bool usingDataPort, const char *key)
Get a single setting of printer.
Definition JsonSDK.cpp:1333

◆ GetPrinterValues()

char * GetPrinterValues ( void * ptrComm,
COMM_TYP commTyp,
bool usingDataPort,
const std::vector< std::string > & keys )

Get multiple settings of printer.

Parameters
[in]commPtr: a pointer to storage communicating I/F
[in]commTyp: set the type of interface
[in]usingDataPort: a flag to use data port
[in]keysmultiple key values for setting of printer
Returns
char*
Sample
std::vector<std::string> keys = { "Ethernet.IP", "Ethernet.MAC", "Ethernet.Speed" };
char* values = GetPrinterValues(commPtr, commTyp, false, keys);
char * GetPrinterValues(void *ptrComm, COMM_TYP commTyp, bool usingDataPort, const std::vector< std::string > &keys)
Get multiple settings of printer.
Definition JsonSDK.cpp:1410

◆ GetRfidReportListening()

bool GetRfidReportListening ( )

Get the flag of RFID report listening.

Returns
bool

◆ MessengerGet()

void MessengerGet ( void * ptrComm,
COMM_TYP commTyp,
int maxInputMsgCapacity,
bool usingDataPort )

Creates a channel for sending/receiving management messages with a maximum capacity specified.

Parameters
[out]ptrComm: a pointer to storage communicating I/F
[in]commTyp: set the type of interface enum COMM_TYP { TCP_COMM = 1 };
[in]maxInputMsgCapacity: the default value is MAX_INPUT_MSG_CAPACITY(20)
[in]usingDataPort: the default value is false
Returns
void
Sample
COMM_TYP commTyp = COMM_TYP::TCP_COMM;
void* commPtr = NULL;
MessengerGet(commPtr, commTyp, MAX_INPUT_MSG_CAPACITY, false);
void MessengerGet(void *ptrComm, COMM_TYP commTyp, int maxInputMsgCapacity, bool usingDataPort)
Creates a channel for sending/receiving management messages with a maximum capacity specified.
Definition JsonSDK.cpp:162

◆ MessengerReadNextMsg()

void MessengerReadNextMsg ( const char ** strNextMsg)

Read next message that may have been received asynchronously from printer.

Parameters
[0ut]strNextMsg : a buffer to storage the next returned message
Returns
void
Sample
const char* strNextMsg = new char[MAX_BUFSIZE];
MessengerReadNextMsg(&strNextMsg);
if (!_bAsyncListening)
break;
if (strNextMsg != NULL)
{
std::string str(strNextMsg);
currentText += str;
std::cout << std::endl;
std::cout << std::endl;
std::cout << "Response:";
std::cout << currentText << std::endl;
}
delete[] strNextMsg;
void MessengerReadNextMsg(const char **strNextMsg)
Read next message that may have been received asynchronously from printer.
Definition JsonSDK.cpp:343

◆ MessengerRelease()

void MessengerRelease ( )

Release the Messenger resource.

Returns
void
Sample
void MessengerRelease()
Release the Messenger resource.
Definition JsonSDK.cpp:197

◆ MessengerSendMsg()

void MessengerSendMsg ( char * strCommand,
char * strContent )

Send a management command and data/content to printer.

Parameters
[in]strCommand: a management command string
[in]strContent: a management data/content string
Returns
void
Sample
char* pCmdStr = (char*)"Cfg.Item";
std::string content;
content += "{\r\n";
content += "\"Speed\" : null,\r\n";
content += "\"ODV.Symbol\" : null,\r\n";
content += "\"Label.Sensor\":null\r\n";
content += "}\r\n";
const char* pContentStr = content.c_str();
MessengerSendMsg(pCmdStr, (char*)pContentStr);
void MessengerSendMsg(char *strCommand, char *strContent)
Send a management command and data/content to printer.
Definition JsonSDK.cpp:263

◆ MessengerSendMsgAndWaitForResponse()

void MessengerSendMsgAndWaitForResponse ( char * strCommand,
char * strContent,
int maxWaitTimeSecs,
const char ** strResponse )

Send a management command and data/content to printer and wait for response maxWaitTimeSecs time.

Parameters
[in]strCommand: a management command string
[in]strContent: a management data/content string
[in]maxWaitTimeSecs: a maximum waiting time
[out]strResponse: a buffer to storage for JSON string response
Returns
void
Sample
#define MAX_WAIT_TIME_SECS 5
char* pCmdStr = (char*)"Cfg.Item";
std::string content;
content += "{\r\n";
content += "\"Speed\" : null,\r\n";
content += "\"ODV.Symbol\" : null,\r\n";
content += "\"Label.Sensor\":null\r\n";
content += "}\r\n";
const char* pContentStr = content.c_str();
const char* strResponse = NULL;
MessengerSendMsgAndWaitForResponse(pCmdStr, (char*)pContentStr, MAX_WAIT_TIME_SECS, &strResponse);
void MessengerSendMsgAndWaitForResponse(char *strCommand, char *strContent, int maxWaitTimeSecs, const char **strResponse)
Send a management command and data/content to printer and wait for response maxWaitTimeSecs time.
Definition JsonSDK.cpp:422

◆ MessengerUnreadMsgCount()

int MessengerUnreadMsgCount ( )

Get the count for the unread messages.

Returns
int
Sample
int iUnreadMsgCount = MessengerUnreadMsgCount();
int MessengerUnreadMsgCount()
Get the count for the unread messages.
Definition JsonSDK.cpp:462

◆ OdvMonitorConnection()

void OdvMonitorConnection ( char * lpAddress)

Use NET I/F to connect the printer for ODV monitor function.

Parameters
[in]lpAddress: IP address
Returns
void
Sample
std::string ptrIpOdv = "10.0.10.171";
pOdvMonitorConnection((char*)ptrIpOdv.c_str());

◆ OdvMonitorDispose()

void OdvMonitorDispose ( )

Release ODV monitor resource.

Returns
void

◆ PrinterMonitorConnection()

void PrinterMonitorConnection ( char * lpAddress,
INFO_TYP InfoTyp )

Use NET I/F to connect the printer for the status of printer monitor.

Parameters
[in]lpAddress: IP address
[in]InfoTyp: Set the type for RFID or ODV information
Returns
void
Sample
std::string ptrIpRfid = "10.0.10.178";
RfidMonitorConnection((char*)ptrIpRfid.c_str());
PrinterMonitorConnection((char*)ptrIpRfid.c_str(), INFO_TYP::RFID_TYP);
void PrinterMonitorConnection(char *lpAddress, INFO_TYP InfoTyp)
Use NET I/F to connect the printer for the status of printer monitor.
Definition JsonSDK.cpp:587
void RfidMonitorConnection(char *lpAddress)
Use NET I/F to connect the printer for RFID monitor function.
Definition JsonSDK.cpp:503
@ RFID_TYP
Definition JsonSDK.cpp:39

◆ PrinterMonitorDispose()

void PrinterMonitorDispose ( INFO_TYP InfoTyp)

Release printer monitor resource.

Parameters
[in]InfoTyp: Set the type for RFID/ODV/printer status information
Returns
void

◆ RfidMonitorConnection()

void RfidMonitorConnection ( char * lpAddress)

Use NET I/F to connect the printer for RFID monitor function.

Parameters
[in]lpAddress: IP address
Returns
void
Sample
std::string ptrIpRfid = "10.0.10.178";
RfidMonitorConnection((char*)ptrIpRfid.c_str());

◆ RfidMonitorDispose()

void RfidMonitorDispose ( )

Release RFID monitor resource.

Returns
void

◆ SetAlertStatusCallback()

void SetAlertStatusCallback ( void callbackconst std::vector< std::string > &alert)

Set a callback function to get alert status.

Parameters
[in]callback:a callback function
Returns
void
Sample
SetAlertStatusCallback(PtrAlertNoticeListener);
void SetAlertStatusCallback(void callback(const std::vector< std::string > &alert))
Set a callback function to get alert status.
Definition JsonSDK.cpp:1208

◆ SetAlertStatusListening()

void SetAlertStatusListening ( bool value)

Set the flag of printer report listening for alert status.

Parameters
[in]value: a flag to set printer report listening
Returns
void
Sample
void SetAlertStatusListening(bool value)
Set the flag of printer report listening for alert status.
Definition JsonSDK.cpp:1029

◆ SetDisplayStatusCallback()

void SetDisplayStatusCallback ( void callbackconst std::vector< std::string > &newDisplayText)

Set a callback function to get display status.

Parameters
[in]callback:a callback function
Returns
void
Sample
SetDisplayStatusCallback(PtrDisplayStatusNoticeListener);
void SetDisplayStatusCallback(void callback(const std::vector< std::string > &newDisplayText))
Set a callback function to get display status.
Definition JsonSDK.cpp:1170

◆ SetDisplayStatusListening()

void SetDisplayStatusListening ( bool value)

Set the flag of printer report listening for display status.

Parameters
[in]value: a flag to set printer report listening
Returns
void
Sample
void SetDisplayStatusListening(bool value)
Set the flag of printer report listening for display status.
Definition JsonSDK.cpp:991

◆ SetEngineStatusCallback()

void SetEngineStatusCallback ( void callbackconst std::string &engineState)

Set a callback function to get engine status.

Parameters
[in]callback:a callback function
Returns
void
Sample
SetEngineStatusCallback(PtrEngineStatusNoticeListener);
void SetEngineStatusCallback(void callback(const std::string &engineState))
Set a callback function to get engine status.
Definition JsonSDK.cpp:1133

◆ SetEngineStatusListening()

void SetEngineStatusListening ( bool value)

Set the flag of printer report listening for engine status.

Parameters
[in]value: a flag to set printer report listening
Returns
void
Sample
void SetEngineStatusListening(bool value)
Set the flag of printer report listening for engine status.
Definition JsonSDK.cpp:954

◆ SetOdvReportCallback()

void SetOdvReportCallback ( void callbackconst OdvReport &report)

Set a callback function to get ODV report.

Parameters
[in]callback:a callback function
Returns
void
Sample
SetOdvReportCallback(OdvReportCallback);
void SetOdvReportCallback(void callback(const OdvReport &report))
Set a callback function to get ODV report.
Definition JsonSDK.cpp:916

◆ SetOdvReportListening()

void SetOdvReportListening ( bool value)

Set the flag of ODV report listening.

Parameters
[in]value: a flag to set ODV report listening
Returns
void
Sample
void SetOdvReportListening(bool value)
Set the flag of ODV report listening.
Definition JsonSDK.cpp:768

◆ SetPrinterConfig()

bool SetPrinterConfig ( void * ptrComm,
COMM_TYP commTyp,
bool usingDataPort,
char * pConfig )

Set a single configuration of printer.

Parameters
[in]commPtr: a pointer to storage communicating I/F
[in]commTyp: set the type of interface
[in]usingDataPort: a flag to use data port
[in]pConfig: a configuration
Returns
bool
Sample
char* pConfig = pGetPrinterConfig(commPtr, commTyp, false, 2);
bool result = pSetPrinterConfig(commPtr, commTyp, false, pConfig);

◆ SetPrinterValue()

bool SetPrinterValue ( void * ptrComm,
COMM_TYP commTyp,
bool usingDataPort,
const char * key,
const char * value )

Set a single setting of printer.

Parameters
[in]commPtr: a pointer to storage communicating I/F
[in]commTyp: set the type of interface
[in]usingDataPort: a flag to use data port
[in]keya key value for setting of printer
[in]valuea setting of printer
Returns
bool
Sample
const std::string _key = "Ethernet.Speed";
const std::string _value = "eAutomatic";
bool result = SetPrinterValue(commPtr, commTyp, false, _key.c_str(), _value.c_str());
bool SetPrinterValue(void *ptrComm, COMM_TYP commTyp, bool usingDataPort, const char *key, const char *value)
Set a single setting of printer.
Definition JsonSDK.cpp:1492

◆ SetPrinterValues()

bool SetPrinterValues ( void * ptrComm,
COMM_TYP commTyp,
bool usingDataPort,
std::map< std::string, std::string > * keysToSet )

Set multiple settings of printer.

Parameters
[in]commPtr: a pointer to storage communicating I/F
[in]commTyp: set the type of interface
[in]usingDataPort: a flag to use data port
[in]keysToSetmultiple key values for setting of printer
Returns
bool
Sample
std::map<std::string, std::string> keyValues = {
{"Ethernet.Speed", "eAutomatic"},
{"Image.Width-in", "3.5"}
};
bool result = SetPrinterValues(commPtr, commTyp, false, &keyValues);
bool SetPrinterValues(void *ptrComm, COMM_TYP commTyp, bool usingDataPort, std::map< std::string, std::string > *keysToSet)
Set multiple settings of printer.
Definition JsonSDK.cpp:1573

◆ SetRfidReportCallback()

void SetRfidReportCallback ( void callbackconst RfidReport &report)

Set a callback function to get RFID report.

Parameters
[in]callback:a callback function
Returns
void
Sample
SetRfidReportCallback(RfidReportCallback);
void SetRfidReportCallback(void callback(const RfidReport &report))
Set a callback function to get RFID report.
Definition JsonSDK.cpp:878

◆ SetRfidReportListening()

void SetRfidReportListening ( bool value)

Set the flag of RFID report listening.

Parameters
[in]value: a flag to set RFID report listening
Returns
void
Sample
void SetRfidReportListening(bool value)
Set the flag of RFID report listening.
Definition JsonSDK.cpp:710

Variable Documentation

◆ AllMsg

std::string AllMsg
static

◆ gJsonMessenger

JsonMessenger gJsonMessenger
static

◆ gOdvMonitor

OdvMonitor gOdvMonitor
static

◆ gPrinterMonitor

PrinterMonitor gPrinterMonitor
static

◆ gPrinterMonitor_Odv

PrinterMonitor gPrinterMonitor_Odv
static

◆ gPrinterMonitor_Rfid

PrinterMonitor gPrinterMonitor_Rfid
static

◆ gRfidMonitor

RfidMonitor gRfidMonitor
static

◆ gRfidReport

RfidReport gRfidReport
static