From 77fa5f154284f62543d450eb527b266d2376ff16 Mon Sep 17 00:00:00 2001 From: jason Date: Mon, 11 May 2026 08:32:25 -0500 Subject: [PATCH] chore: import from github.com/twx284558/ledcontrol --- .../model/PrinterResponseModel.java | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 serialport/src/main/java/android/serialport/model/PrinterResponseModel.java diff --git a/serialport/src/main/java/android/serialport/model/PrinterResponseModel.java b/serialport/src/main/java/android/serialport/model/PrinterResponseModel.java new file mode 100644 index 0000000..14d345d --- /dev/null +++ b/serialport/src/main/java/android/serialport/model/PrinterResponseModel.java @@ -0,0 +1,42 @@ +cGFja2FnZSBhbmRyb2lkLnNlcmlhbHBvcnQubW9kZWw7CgppbXBvcnQgamF2YS5pby5TZXJpYWxp +emFibGU7CgpwdWJsaWMgY2xhc3MgUHJpbnRlclJlc3BvbnNlTW9kZWwgaW1wbGVtZW50cyBTZXJp +YWxpemFibGUgewogICAgcHJpdmF0ZSBib29sZWFuIGlzU3VjY2VzczsKICAgIHByaXZhdGUgU3Ry +aW5nIG1lc3NhZ2U7CiAgICBwcml2YXRlIGludCBlcnJvckNvZGU7CiAgICBwcml2YXRlIGludCBz +dWNjZXNzQ29kZTsKICAgIHByaXZhdGUgaW50IGRzcEg7CiAgICBwcml2YXRlIGludCBkc3BNOwog +ICAgcHJpdmF0ZSBpbnQgZHNwTDsKICAgIHByaXZhdGUgaW50IEhXSUQ7CiAgICBwcml2YXRlIGlu +dCBUTUQ7CiAgICBwcml2YXRlIGludCBkc3BTdGF0dXM7CgogICAgcHVibGljIGludCBnZXREb29y +U3RhdHVzKCkgewogICAgICAgIHJldHVybiBkb29yU3RhdHVzOwogICAgfQoKICAgIHB1YmxpYyB2 +b2lkIHNldERvb3JTdGF0dXMoaW50IGRvb3JTdGF0dXMpIHsKICAgICAgICB0aGlzLmRvb3JTdGF0 +dXMgPSBkb29yU3RhdHVzOwogICAgfQoKICAgIHByaXZhdGUgaW50IGRvb3JTdGF0dXM7CgogICAg +cHVibGljIGludCBnZXREc3BQYXBlclR5cGUoKSB7CiAgICAgICAgcmV0dXJuIGRzcFBhcGVyVHlw +ZTsKICAgIH0KCiAgICBwdWJsaWMgdm9pZCBzZXREc3BQYXBlclR5cGUoaW50IGRzcFBhcGVyVHlw +ZSkgewogICAgICAgIHRoaXMuZHNwUGFwZXJUeXBlID0gZHNwUGFwZXJUeXBlOwogICAgfQoKICAg +IHByaXZhdGUgaW50IGRzcFBhcGVyVHlwZTsKICAgIHByaXZhdGUgYm9vbGVhbiBpc1BhcGVyVHJh +eUVtcHR5ID0gZmFsc2U7CgogICAgcHVibGljIGJvb2xlYW4gaXNTdWNjZXNzKCkgewogICAgICAg +IHJldHVybiBpc1N1Y2Nlc3M7CiAgICB9CgogICAgcHVibGljIHZvaWQgc2V0U3VjY2Vzcyhib29s +ZWFuIHN1Y2Nlc3MpIHsKICAgICAgICBpc1N1Y2Nlc3MgPSBzdWNjZXNzOwogICAgfQoKICAgIHB1 +YmxpYyBTdHJpbmcgZ2V0TWVzc2FnZSgpIHsKICAgICAgICByZXR1cm4gbWVzc2FnZTsKICAgIH0K +CiAgICBwdWJsaWMgdm9pZCBzZXRNZXNzYWdlKFN0cmluZyBtZXNzYWdlKSB7CiAgICAgICAgdGhp +cy5tZXNzYWdlID0gbWVzc2FnZTsKICAgIH0KCiAgICBwdWJsaWMgaW50IGdldEVycm9yQ29kZSgp +IHsKICAgICAgICByZXR1cm4gZXJyb3JDb2RlOwogICAgfQoKICAgIHB1YmxpYyB2b2lkIHNldEVy +cm9yQ29kZShpbnQgZXJyb3JDb2RlKSB7CiAgICAgICAgdGhpcy5lcnJvckNvZGUgPSBlcnJvckNv +ZGU7CiAgICB9CgogICAgcHVibGljIGludCBnZXRTdWNjZXNzQ29kZSgpIHsKICAgICAgICByZXR1 +cm4gc3VjY2Vzc0NvZGU7CiAgICB9CgogICAgcHVibGljIHZvaWQgc2V0U3VjY2Vzc0NvZGUoaW50 +IHN1Y2Nlc3NDb2RlKSB7CiAgICAgICAgdGhpcy5zdWNjZXNzQ29kZSA9IHN1Y2Nlc3NDb2RlOwog +ICAgfQoKICAgIHB1YmxpYyBpbnQgZ2V0RHNwSCgpIHsKICAgICAgICByZXR1cm4gZHNwSDsKICAg +IH0KCiAgICBwdWJsaWMgdm9pZCBzZXREc3BIKGludCBkc3BIKSB7CiAgICAgICAgdGhpcy5kc3BI +ID0gZHNwSDsKICAgIH0KCiAgICBwdWJsaWMgaW50IGdldERzcE0oKSB7CiAgICAgICAgcmV0dXJu +IGRzcE07CiAgICB9CgogICAgcHVibGljIHZvaWQgc2V0RHNwTShpbnQgZHNwTSkgewogICAgICAg +IHRoaXMuZHNwTSA9IGRzcE07CiAgICB9CgogICAgcHVibGljIGludCBnZXREc3BMKCkgewogICAg +ICAgIHJldHVybiBkc3BMOwogICAgfQoKICAgIHB1YmxpYyB2b2lkIHNldERzcEwoaW50IGRzcEwp +IHsKICAgICAgICB0aGlzLmRzcEwgPSBkc3BMOwogICAgfQoKICAgIHB1YmxpYyBpbnQgZ2V0SFdJ +RCgpIHsKICAgICAgICByZXR1cm4gSFdJRDsKICAgIH0KCiAgICBwdWJsaWMgdm9pZCBzZXRIV0lE +KGludCBIV0lEKSB7CiAgICAgICAgdGhpcy5IV0lEID0gSFdJRDsKICAgIH0KCiAgICBwdWJsaWMg +aW50IGdldFRNRCgpIHsKICAgICAgICByZXR1cm4gVE1EOwogICAgfQoKICAgIHB1YmxpYyB2b2lk +IHNldFRNRChpbnQgVE1EKSB7CiAgICAgICAgdGhpcy5UTUQgPSBUTUQ7CiAgICB9CgogICAgcHVi +bGljIGludCBnZXREc3BTdGF0dXMoKSB7CiAgICAgICAgcmV0dXJuIGRzcFN0YXR1czsKICAgIH0K +CiAgICBwdWJsaWMgdm9pZCBzZXREc3BTdGF0dXMoaW50IGRzcFN0YXR1cykgewogICAgICAgIHRo +aXMuZHNwU3RhdHVzID0gZHNwU3RhdHVzOwogICAgfQoKICAgIHB1YmxpYyBib29sZWFuIGlzUGFw +ZXJUcmF5RW1wdHkoKSB7CiAgICAgICAgcmV0dXJuIGlzUGFwZXJUcmF5RW1wdHk7CiAgICB9Cgog +ICAgcHVibGljIHZvaWQgc2V0UGFwZXJUcmF5RW1wdHkoYm9vbGVhbiBwYXBlclRyYXlFbXB0eSkg +ewogICAgICAgIGlzUGFwZXJUcmF5RW1wdHkgPSBwYXBlclRyYXlFbXB0eTsKICAgIH0KfQo= \ No newline at end of file