public static readonly IList<String> strLstTamperStatus_NEO2x = new ReadOnlyCollection<string>
(new List<String> {
"K81 Self check", // nIdxGrid = 0
"TM4 Check Value",
"TM4 Slave Check Value",//Will-20190902-TM4 slave value check
"Battery",
"Tamper Switch 0",
"Tamper Switch 1", // nIdxGrid = 5
"Tamper Switch 2",
"Tamper Switch 3",
"Tamper Switch 4",
"Tamper Switch 5",
"Tamper Switch 6", // nIdxGrid = 10
"Tamper Switch 7",
"Temperature",
"Voltage",
"TM4 removal sensor",
"K81 RTC TOF",
"K81 clock CTF", // nIdxGrid = 16
#if true
// NEO3.x
"NEO3.HSM-MFK Status",
// See DryIce Spec: Section 43.3.5
// URL =
"NEO3.DryIce Tamper Status",
// bit 31 ~ 24,8 bits, Reserved
// bit 23 ~ 16,8 bits, TPF, Tamper Pin Flag
"NEO3.TPF",
// bit 15 ~ 10,6 bits, Reserved
// bit 9 = TMF, Test Model Flag
"NEO3.TMF",
// bit 8 = FSF, Flash Security Flag
"NEO3.FSF",
// bit 7 = STF, Security Tamper Flag
"NEO3.STF",
// bit 6 = TTF, Tamperature Tamper Flag
"NEO3.TTF",
// bit 5 = CTF, Clock Tamper Flag
"NEO3.CTF",
// bit 4 = VTF, Voltage Tamper Flag
"NEO3.VTF",
// bit 3 = MOF, Monotonic Overflow Flag
"NEO3.MOF",
// bit 2 = TOF, Time Overflow Flag
"NEO3.TOF",
// bit 1 = TAF, Tamper Acknowledge Flag
"NEO3.TAF",
// bit 0 = DTF, DryIce Tamper Flag
"NEO3.DTF",
#endif
// Last Reserved, 0x17
"Reserved"
}); // End of strTamperStatus