1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114
|
"""Sample raw status and its parsed dict."""
SAMPLE_STATUS = (
b"\x00"
b"\x18APC : 001,051,1148\n\x00"
b"'DATE : 2016-02-09 21:13:11 +0000 \n\x00"
b"\x16HOSTNAME : localhost\n\x00"
b"*VERSION : 3.14.12 (29 March 2014) redhat\n\x00"
b"\x13UPSNAME : netrack\n\x00"
b"\x1eCABLE : Custom Cable Smart\n\x00"
b"\x1fDRIVER : APC Smart UPS (any)\n\x00"
b"\x17UPSMODE : Stand Alone\n\x00"
b"'STARTTIME: 2016-02-09 16:06:47 +0000 \n\x00"
b"\x1aMODEL : SMART-UPS 1400\n\x00"
b"\x18STATUS : TRIM ONLINE \n\x00"
b"\x17LINEV : 247.0 Volts\n\x00"
b"\x17LOADPCT : 9.3 Percent\n\x00"
b"\x17LOADPCT : 9.3 Percent Load Capacity\n\x00"
b"\x19BCHARGE : 100.0 Percent\n\x00"
b"\x19TIMELEFT : 128.0 Minutes\n\x00"
b"\x15MBATTCHG : 5 Percent\n\x00"
b"\x15MINTIMEL : 3 Minutes\n\x00"
b"\x15MAXTIME : 0 Seconds\n\x00"
b"\x17MAXLINEV : 250.9 Volts\n\x00"
b"\x17MINLINEV : 247.0 Volts\n\x00"
b"\x17OUTPUTV : 218.4 Volts\n\x00"
b"\x10SENSE : High\n\x00"
b"\x15DWAKE : 0 Seconds\n\x00"
b"\x17DSHUTD : 180 Seconds\n\x00"
b"\x15DLOWBATT : 2 Minutes\n\x00"
b"\x17LOTRANS : 196.0 Volts\n\x00"
b"\x17HITRANS : 253.0 Volts\n\x00"
b"\x18RETPCT : 15.0 Percent\n\x00"
b"\x1bITEMP : 30.6 C Internal\n\x00"
b"\x17ALARMDEL : Low Battery\n\x00"
b"\x16BATTV : 27.6 Volts\n\x00"
b"\x13LINEFREQ : 50.0 Hz\n\x00"
b"\x1dLASTXFER : High line voltage\n\x00"
b"\rNUMXFERS : 0\n\x00"
b"\x15TONBATT : 0 Seconds\n\x00"
b"\x15CUMONBATT: 0 Seconds\n\x00"
b"\x0fXOFFBATT : N/A\n\x00"
b"\x0eSELFTEST : NO\n\x00"
b"\x12STESTI : 7 days\n\x00"
b"\x16STATFLAG : 0x0500000A\n\x00"
b"\x10DIPSW : 0x00\n\x00"
b"\x10REG1 : 0x00\n\x00"
b"\x10REG2 : 0x00\n\x00"
b"\x10REG3 : 0x00\n\x00"
b"\x14MANDATE : 07/13/99\n\x00"
b"\x18SERIALNO : GS9229021308\n\x00"
b"\x14BATTDATE : 13/11/15\n\x00"
b"\x15NOMOUTV : 230 Volts\n\x00"
b"\x16NOMBATTV : 24.0 Volts\n\x00"
b"\rEXTBATTS : 0\n\x00"
b"\x13FIRMWARE : 70.11.I\n\x00"
b"'END APC : 2016-02-09 21:13:26 +0000 \n\x00"
b"\x00"
)
PARSED_DICT = {
"APC": "001,051,1148",
"DATE": "2016-02-09 21:13:11 +0000",
"HOSTNAME": "localhost",
"VERSION": "3.14.12 (29 March 2014) redhat",
"UPSNAME": "netrack",
"CABLE": "Custom Cable Smart",
"DRIVER": "APC Smart UPS (any)",
"UPSMODE": "Stand Alone",
"STARTTIME": "2016-02-09 16:06:47 +0000",
"MODEL": "SMART-UPS 1400",
"STATUS": "TRIM ONLINE",
"LINEV": "247.0 Volts",
"LOADPCT": "9.3 Percent Load Capacity",
"BCHARGE": "100.0 Percent",
"TIMELEFT": "128.0 Minutes",
"MBATTCHG": "5 Percent",
"MINTIMEL": "3 Minutes",
"MAXTIME": "0 Seconds",
"MAXLINEV": "250.9 Volts",
"MINLINEV": "247.0 Volts",
"OUTPUTV": "218.4 Volts",
"SENSE": "High",
"DWAKE": "0 Seconds",
"DSHUTD": "180 Seconds",
"DLOWBATT": "2 Minutes",
"LOTRANS": "196.0 Volts",
"HITRANS": "253.0 Volts",
"RETPCT": "15.0 Percent",
"ITEMP": "30.6 C Internal",
"ALARMDEL": "Low Battery",
"BATTV": "27.6 Volts",
"LINEFREQ": "50.0 Hz",
"LASTXFER": "High line voltage",
"NUMXFERS": "0",
"TONBATT": "0 Seconds",
"CUMONBATT": "0 Seconds",
"XOFFBATT": "N/A",
"SELFTEST": "NO",
"STESTI": "7 days",
"STATFLAG": "0x0500000A",
"DIPSW": "0x00",
"REG1": "0x00",
"REG2": "0x00",
"REG3": "0x00",
"MANDATE": "07/13/99",
"SERIALNO": "GS9229021308",
"BATTDATE": "13/11/15",
"NOMOUTV": "230 Volts",
"NOMBATTV": "24.0 Volts",
"EXTBATTS": "0",
"FIRMWARE": "70.11.I",
"END APC": "2016-02-09 21:13:26 +0000",
}
|