-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
V2.8.22-5 #44
Merged
Merged
V2.8.22-5 #44
+6,848
−2,368
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
V2.8.22-5: • App: add “debug enable” checkbox in setting-Admin page • App: remove some unused codes • Library108: add userDebugEnable parameter to control the display of the Toast message due to error in sending notification(A00X), controller(B00X), bluetooth(C00X) data. • Library108: handle the no result data for the “Authenticated Read” in Impinj configuration page • App, Library108: Combine CMD_18K6CAUTHENTICATE and CMD_AUTHENTICATE as CMD_18K6CAUTHENTICATE • Library108: rename some codes V2.8.21-4: • App: correct there is null at the beginning and end of EPC during wedge V2.8.20-4: • App: modify the impinj layout xml to cope with the exception in Samsung Galaxy S8 and Galaxy S21 Ultra phone V2.8.19-4: • App: replace “Multi-bank inventory” to “Register Tag” in Special function page V2.8.18-4: • App: add pop up window to show “Please power cycle reader and also this application” after “reset to default setting” • App: add procedure to update reader name after “reset to default setting” • Library108: add reader name “CS108ReaderXXXXXX” as one of the default setting parameters, where XXXXXX are the last 6 hex numbers of the Bluetooth MAC address. V2.8.17-3: • App: change the graphic display back to text display in main page • App: add share function in barcode inventory page V2.8.16-3: • App: relocate some codes, remove some unused codes • App: update from App v8.15 o App: solve “After inventory start, stop and start again, same tag EPC appear many time” problem o App: solve “can’t write EPC on read/write page” problem o App: solve “read barcode can’t clear” problem o App: change the text display to graphic display in main page o App: move HostCommands, HostCmdResponseTypes, Rx000pkgData, Cs108ScanData from Cs108Library4A.Cs108Connector to Cs108Library4A o App: revise accessTask error message o App: reduce the retry count when access failure to speed up the response time o App: revise custom keyboard service with possible prefix/suffix/delimiter o App: add ImpinJ 775 and AutoTune handling o App: add “CS108 Reader” during scanning cs108 readers o App: revise the Asygn, ImpinJ, simpleInventory pages o App: change the channel number to frequency channel selection in Settings->Operation page o App: revise the tigger detection frequency to a fixed value o App: improve possible “unnecessary reconnect display” o App: remove the “English US” display in customer “CS108 Java Wedge” during keyboard selection o App: add debug message to help debug “possible auto stop inventory” problem o App: relocate some codes, remove some unused codes, rename some codes, revise debug messages • Library108: update from Library108 v8.3 o Library108: add new function call to get the list of frequency value for the frequency selection in fixed channel o Library108: add new function to decode the temperature of the Asygn tag o Library108: add protection codes when the reader name is null o Library108: move HostCommands, HostCmdResponseTypes, Rx000pkgData, Cs108ScanData from Cs108Library4A.Cs108Connector to Cs108Library4A o Library108: relocate some codes, remove some unused codes, revise debug messages V2.8.5-1: • App: add “asygn” and “Simple Inventory” pages • App: remove the “dwelltime=0” condition when setting vibration • App: add android version check before getting phone mac which is restricted for android 13 or above • App: revise impinj page to include m775 and autoTune tag handling • App: solve additional display when “Read” in “Register tag” page after doing read in “Read/Write” page • App: add rssi sorting in different inventory pages • App: add FastId parameter setting in SetttingOperate page • App: relocate some codes, rename some code name • Library: add fastId related process handling • Library: add dummy getIntraPkDelay, setIntraPkDelay, getDupDelay, setDupDelay, get98xx routines which are new commands in Combo software. • Library: add setAuthenticateConfigration and related handling • Library: remove unused codes, relocate some codes • Library: ignore checking countryCode if rfid failure when reading model code • Both: add permission check before scanning, connect and other ble related controls • Both: revise debug messages V2.7.2-4: • In common page, check if Bluetooth is disconnected from connected, pop up message to request reconnect bluetooth • In common page, check if rfid link is considered failure or not, pop up message to request to disconnect bluetooth • In common page, check if battery status is not received within 5 seconds, send battery level request to test the bluetooth connection • When going to home page, stop further initialization if bluetooth is disconnected or rfid link is considered failure to shorten wait time • In inventory page, avoid stopping inventory when inventory start is still under data initialization. When inventory stop is still under initialization, inventory cannot starts. • Stop inventory: adding the condition when rfid link failure is found and when abort return is received • During inventory, if inventory stoppage is due to trigger key released, no immediate inventory stop. But wait 2 seconds for the possible abort return. After 2 seconds timeout, stop inventory by sending abort command • Library: no intentionally bluetooth disconnect when there is bluetooth data sending error or retry timeout. So that we can distinguish between data error and bluetooth disconnection. • Library: clear the data-to-be-sent rfid / barcode data queue if there is rfid / barcode data sending failure. This avoids subsequent data sending which waste time and prepares for popup • Library: shorten the 8002 response wait time from 200ms to 60ms • Library: shorten data retry count from 20 to 4 to shorten failure timeout for all rfid data including rifid_on and rfid_off. The 8100 response wait time is already 500ms. • Library: when data retry count out, avoid the toast message “Problem in sending commands to RFID module. Bluetooth Disconnect” to prepare popup request • Library: add getting / setting / getting AutoRfidAbortStatus before inventory to ensure AutoRfidAbort feature is enabled. • Library: add getting / setting R2000 0x201 to ensure bit 9 is enabled. • Library: set CustomAlertDialog as public to allow application to use this class to popup messages • Library: avoid battery request during inventorying even though no battery status is received. • Both: Revise debug messages, Relocate codes V2.7.1-3: • Revise the ordering of the menu items and special page items. • Add “Led Tag” page • Remove some unused codes • Library: add Vietnam1, Vietnam2, Vietnam3 o Vietnam1 -1 country code 866 – 868 MHz Fixed Frequencies 3 Channels 3900 msec 100 msec 866.3 MHz, 866.9 MHz, 867.5 MHz o Vietnam2 -7 country code 918 – 923 MHz Hopping 8 Channels 400 msec 500 KHz 918.75, 919.25, 919.75, 920.25, 920.75, 921.25, 921.75, 922.25 o Vietnam3 -7 country code 920 - 923 MHz Hopping 4 Channels 400 msec 500 KHz 920.75, 921.25, 921.75, 922.25 • Both: Revise debug messages. • Both: Relocate codes V2.7.0-2: • Library: Correct the version check of “Notification Auto Trigger Report” from Bluetooth version to SiliconLab version • Library: Correct the additional notification command display after showing “Problem in sending data to Notification Module….” V2.7.0-1: • Library: Add notification command output in the debug screen • Library: add the notification command display after showing “Problem in sending data to Notification Module….”
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
V2.8.22-5:
• App: add “debug enable” checkbox in setting-Admin page • App: remove some unused codes
• Library108: add userDebugEnable parameter to control the display of the Toast message due to error in sending notification(A00X), controller(B00X), bluetooth(C00X) data. • Library108: handle the no result data for the “Authenticated Read” in Impinj configuration page • App, Library108: Combine CMD_18K6CAUTHENTICATE and CMD_AUTHENTICATE as CMD_18K6CAUTHENTICATE • Library108: rename some codes
V2.8.21-4:
• App: correct there is null at the beginning and end of EPC during wedge
V2.8.20-4:
• App: modify the impinj layout xml to cope with the exception in Samsung Galaxy S8 and Galaxy S21 Ultra phone
V2.8.19-4:
• App: replace “Multi-bank inventory” to “Register Tag” in Special function page
V2.8.18-4:
• App: add pop up window to show “Please power cycle reader and also this application” after “reset to default setting” • App: add procedure to update reader name after “reset to default setting” • Library108: add reader name “CS108ReaderXXXXXX” as one of the default setting parameters, where XXXXXX are the last 6 hex numbers of the Bluetooth MAC address.
V2.8.17-3:
• App: change the graphic display back to text display in main page • App: add share function in barcode inventory page
V2.8.16-3:
• App: relocate some codes, remove some unused codes • App: update from App v8.15
o App: solve “After inventory start, stop and start again, same tag EPC appear many time” problem o App: solve “can’t write EPC on read/write page” problem o App: solve “read barcode can’t clear” problem
o App: change the text display to graphic display in main page o App: move HostCommands, HostCmdResponseTypes, Rx000pkgData, Cs108ScanData from Cs108Library4A.Cs108Connector to Cs108Library4A o App: revise accessTask error message
o App: reduce the retry count when access failure to speed up the response time o App: revise custom keyboard service with possible prefix/suffix/delimiter o App: add ImpinJ 775 and AutoTune handling
o App: add “CS108 Reader” during scanning cs108 readers o App: revise the Asygn, ImpinJ, simpleInventory pages o App: change the channel number to frequency channel selection in Settings->Operation page o App: revise the tigger detection frequency to a fixed value o App: improve possible “unnecessary reconnect display” o App: remove the “English US” display in customer “CS108 Java Wedge” during keyboard selection o App: add debug message to help debug “possible auto stop inventory” problem o App: relocate some codes, remove some unused codes, rename some codes, revise debug messages • Library108: update from Library108 v8.3
o Library108: add new function call to get the list of frequency value for the frequency selection in fixed channel o Library108: add new function to decode the temperature of the Asygn tag o Library108: add protection codes when the reader name is null o Library108: move HostCommands, HostCmdResponseTypes, Rx000pkgData, Cs108ScanData from Cs108Library4A.Cs108Connector to Cs108Library4A o Library108: relocate some codes, remove some unused codes, revise debug messages
V2.8.5-1:
• App: add “asygn” and “Simple Inventory” pages
• App: remove the “dwelltime=0” condition when setting vibration • App: add android version check before getting phone mac which is restricted for android 13 or above • App: revise impinj page to include m775 and autoTune tag handling • App: solve additional display when “Read” in “Register tag” page after doing read in “Read/Write” page • App: add rssi sorting in different inventory pages • App: add FastId parameter setting in SetttingOperate page • App: relocate some codes, rename some code name
• Library: add fastId related process handling
• Library: add dummy getIntraPkDelay, setIntraPkDelay, getDupDelay, setDupDelay, get98xx routines which are new commands in Combo software. • Library: add setAuthenticateConfigration and related handling • Library: remove unused codes, relocate some codes • Library: ignore checking countryCode if rfid failure when reading model code • Both: add permission check before scanning, connect and other ble related controls • Both: revise debug messages
V2.7.2-4:
• In common page, check if Bluetooth is disconnected from connected, pop up message to request reconnect bluetooth • In common page, check if rfid link is considered failure or not, pop up message to request to disconnect bluetooth • In common page, check if battery status is not received within 5 seconds, send battery level request to test the bluetooth connection • When going to home page, stop further initialization if bluetooth is disconnected or rfid link is considered failure to shorten wait time • In inventory page, avoid stopping inventory when inventory start is still under data initialization. When inventory stop is still under initialization, inventory cannot starts. • Stop inventory: adding the condition when rfid link failure is found and when abort return is received • During inventory, if inventory stoppage is due to trigger key released, no immediate inventory stop. But wait 2 seconds for the possible abort return. After 2 seconds timeout, stop inventory by sending abort command • Library: no intentionally bluetooth disconnect when there is bluetooth data sending error or retry timeout. So that we can distinguish between data error and bluetooth disconnection. • Library: clear the data-to-be-sent rfid / barcode data queue if there is rfid / barcode data sending failure. This avoids subsequent data sending which waste time and prepares for popup • Library: shorten the 8002 response wait time from 200ms to 60ms • Library: shorten data retry count from 20 to 4 to shorten failure timeout for all rfid data including rifid_on and rfid_off. The 8100 response wait time is already 500ms. • Library: when data retry count out, avoid the toast message “Problem in sending commands to RFID module. Bluetooth Disconnect” to prepare popup request • Library: add getting / setting / getting AutoRfidAbortStatus before inventory to ensure AutoRfidAbort feature is enabled. • Library: add getting / setting R2000 0x201 to ensure bit 9 is enabled. • Library: set CustomAlertDialog as public to allow application to use this class to popup messages • Library: avoid battery request during inventorying even though no battery status is received. • Both: Revise debug messages, Relocate codes
V2.7.1-3:
• Revise the ordering of the menu items and special page items. • Add “Led Tag” page
• Remove some unused codes
• Library: add Vietnam1, Vietnam2, Vietnam3
o Vietnam1 -1 country code 866 – 868 MHz Fixed Frequencies 3 Channels 3900 msec 100 msec 866.3 MHz, 866.9 MHz, 867.5 MHz
o Vietnam2 -7 country code 918 – 923 MHz Hopping 8 Channels 400 msec 500 KHz 918.75, 919.25, 919.75, 920.25, 920.75, 921.25, 921.75, 922.25
o Vietnam3 -7 country code 920 - 923 MHz Hopping 4 Channels 400 msec 500 KHz 920.75, 921.25, 921.75, 922.25
• Both: Revise debug messages.
• Both: Relocate codes
V2.7.0-2:
• Library: Correct the version check of “Notification Auto Trigger Report” from Bluetooth version to SiliconLab version • Library: Correct the additional notification command display after showing “Problem in sending data to Notification Module….”
V2.7.0-1:
• Library: Add notification command output in the debug screen • Library: add the notification command display after showing “Problem in sending data to Notification Module….”