#1: Add HandleScreen() function as a higher-level interface to ShowScreen()

This commit is contained in:
Matthew R. Wilson committed 2020-12-07 01:59:04 -08:00
1 parent 1e6ae603e7
commit fee74affa2
5 files changed
+434 -2

No files matched your search

+68
View File
@@ -48,3 +48,71 @@ var decodes = []int{-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23, 24, 25, -1, -1, -1, -1, -1, -1, -1, -1, 34, 35, 36, 37, 38, 39, 40,
41, -1, -1, -1, -1, -1, -1, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, -1,
-1, -1, -1, -1}
// AIDtoString returns a string representation of an AID key name.
func AIDtoString(aid AID) string {
switch aid {
case AIDClear:
return "Clear"
case AIDEnter:
return "Enter"
case AIDNone:
return "[none]"
case AIDPA1:
return "PA1"
case AIDPA2:
return "PA2"
case AIDPA3:
return "PA3"
case AIDPF1:
return "PF1"
case AIDPF2:
return "PF2"
case AIDPF3:
return "PF3"
case AIDPF4:
return "PF4"
case AIDPF5:
return "PF5"
case AIDPF6:
return "PF6"
case AIDPF7:
return "PF7"
case AIDPF8:
return "PF8"
case AIDPF9:
return "PF9"
case AIDPF10:
return "PF10"
case AIDPF11:
return "PF11"
case AIDPF12:
return "PF12"
case AIDPF13:
return "PF13"
case AIDPF14:
return "PF14"
case AIDPF15:
return "PF15"
case AIDPF16:
return "PF16"
case AIDPF17:
return "PF17"
case AIDPF18:
return "PF18"
case AIDPF19:
return "PF19"
case AIDPF20:
return "PF20"
case AIDPF21:
return "PF21"
case AIDPF22:
return "PF22"
case AIDPF23:
return "PF23"
case AIDPF24:
return "PF24"
default:
return "[unknown]"
}
}