|
static String | CreateMsgFrame_Json (String fromId, String trackId, String command, String content, String toId, boolean usingDataPort) |
| Create JSON object message that can be sent to printer. More...
|
|
static String | CreateMsgFrame_Json (String fromId, String trackId, String command, String content, String toId) |
|
static String | CreateMsgFrame_Json (String fromId, String trackId, String command, String content) |
|
static String | CreateMsgFrame_Json (String fromId, String trackId, String command) |
|
static String | CreateMsgFrame (String fromId, String trackId, String command, String content, String toId) |
| Create JSON object message that can be sent to printer. More...
|
|
static String | GetRandomId_Json () |
| Returns random integer simply used to make sure each msg has unique ID. Use this to identify any msgs that will be sent infrequent. More...
|
|
static String | GetRandomObjectId_Json () |
| Returns random integer in case want to use a dedicated object ID that can also be used to send/receive json messages with that ID as "TrackNo". More...
|
|
|
static final String | DataPortPrefix = "!PTR_SETUP\nUPMC\n" |
|
static final String | DataPortSuffix = "PTR_END\n" |
|
static final int | MIN_RAND_MSG_ID = 1 |
| Min. ID that will be randomly generated when calling GetRandomId() that can be used for ID's sent on solicited msgs. More...
|
|
static final int | MAX_RAND_MSG_ID = 4_000_000 |
| Max. ID that will be randomly generated when calling GetRandomId() that can be used for ID's sent on solicited msgs. More...
|
|
static final int | MIN_RAND_OBJ_ID = 4_000_001 |
| Min. ID that will be randomly generated when calling GetRandomObjectId().
Useful for classes/objects that want to use an "object id" for their solicited msgs. More...
|
|
static final int | MAX_RAND_OBJ_ID = 6_000_000 |
| Max. ID that will be randomly generated when calling GetRandomObjectId().
Useful for classes/objects that want to use an "object id" for their solicited msgs. More...
|
|
Support for building json msgs sent to printer.
static String com.UniPRT.Sdk.Json.JsonStringBuilder.CreateMsgFrame |
( |
String |
fromId, |
|
|
String |
trackId, |
|
|
String |
command, |
|
|
String |
content, |
|
|
String |
toId |
|
) |
| |
|
static |
Create JSON object message that can be sent to printer.
fromId: required identifier of sender. Note this is used to route responses. This should be unique to each class/Object sending messages.
trackId: required identifier that can be used to track messages within the class/object sending the message.
command: required command value
content: optional content value. This could be a JSON object. Note that no check is made to ensure proper JSON format.
Note that since content could be a JSON object or a string, caller responsible for adding quotes if sending a JSON string value toId: optional identifier to differentiate intended recipient.
Referenced by com.UniPRT.Sdk.Json.JsonStringBuilder.CreateMsgFrame_Json(), and com.UniPRT.Sdk.Mgmt.MgmtMsg.toString().
static String com.UniPRT.Sdk.Json.JsonStringBuilder.CreateMsgFrame_Json |
( |
String |
fromId, |
|
|
String |
trackId, |
|
|
String |
command, |
|
|
String |
content, |
|
|
String |
toId, |
|
|
boolean |
usingDataPort |
|
) |
| |
|
static |
Create JSON object message that can be sent to printer.
fromId: required identifier of sender. Note this is used to route responses. This should be unique to each class/Object sending messages.
trackId: required identifier that can be used to track messages within the class/object sending the message.
command: required command value
content: optional content value. This could be a JSON object. Note that no check is made to ensure proper JSON format.
Note that since content could be a JSON object or a string, caller responsible for adding quotes if sending a JSON string value toId: optional identifier to differentiate intended recipient.
References com.UniPRT.Sdk.Json.JsonStringBuilder.CreateMsgFrame(), com.UniPRT.Sdk.Json.JsonStringBuilder.DataPortPrefix, and com.UniPRT.Sdk.Json.JsonStringBuilder.DataPortSuffix.
Referenced by com.UniPRT.Sdk.Json.JsonStringBuilder.CreateMsgFrame_Json(), com.UniPRT.Sdk.Json.SettingsReadWrite.GetAllProperties(), com.UniPRT.Sdk.Json.SettingsReadWrite.GetAllValues(), com.UniPRT.Sdk.Settings.Configs.GetConfig(), com.UniPRT.Sdk.Json.PrinterMonitor.GetEngineStatus(), com.UniPRT.Sdk.Json.PrinterMonitor.GetFaultStatus(), com.UniPRT.Sdk.Json.PrinterMonitor.GetPrinterInfo(), com.UniPRT.Sdk.Json.SettingsReadWrite.GetProperties(), com.UniPRT.Sdk.Json.SettingsReadWrite.GetValue(), com.UniPRT.Sdk.Json.SettingsReadWrite.GetValues(), com.UniPRT.Sdk.Mgmt.Messenger.SendMsg(), com.UniPRT.Sdk.Json.PrinterMonitor.SetAlertStatusListening(), com.UniPRT.Sdk.Settings.Configs.SetConfig(), com.UniPRT.Sdk.Json.PrinterMonitor.SetDisplayStatusListening(), com.UniPRT.Sdk.Json.PrinterMonitor.SetEngineStatusListening(), com.UniPRT.Sdk.Json.OdvMonitor.SetOdvReportListening(), com.UniPRT.Sdk.Json.RfidMonitor.SetRfidReportListening(), com.UniPRT.Sdk.Json.SettingsReadWrite.SetValue(), and com.UniPRT.Sdk.Json.SettingsReadWrite.SetValues().