mirror of
https://gitlab.com/pholy/OSCAR-code.git
synced 2025-04-07 11:40:42 +00:00
Remove unused comments and code in PRS1 loader.
This commit is contained in:
parent
c5175b20d2
commit
ec403a0c75
@ -1808,75 +1808,6 @@ void PRS1Import::ImportEvent(qint64 t, PRS1ParsedEvent* e)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#if 0
|
|
||||||
// Currently unused, apparently an abandoned effort to massage F0 pressure/IPAP/EPAP data.
|
|
||||||
extern EventDataType CatmullRomSpline(EventDataType p0, EventDataType p1, EventDataType p2, EventDataType p3, EventDataType t = 0.5);
|
|
||||||
|
|
||||||
void SmoothEventList(Session * session, EventList * ev, ChannelID code)
|
|
||||||
{
|
|
||||||
if (!ev) return;
|
|
||||||
int cnt = ev->count();
|
|
||||||
if (cnt > 4) {
|
|
||||||
EventList * smooth = new EventList(EVL_Event, ev->gain());
|
|
||||||
|
|
||||||
smooth->setFirst(ev->first());
|
|
||||||
smooth->AddEvent(ev->time(0), ev->raw(0));
|
|
||||||
|
|
||||||
EventDataType p0, p1, p2, p3, v;
|
|
||||||
for (int i=1; i<cnt-2; ++i) {
|
|
||||||
qint64 time = ev->time(i);
|
|
||||||
qint64 time2 = ev->time(i+1);
|
|
||||||
qint64 diff = time2 - time;
|
|
||||||
|
|
||||||
// these aren't evenly spaced... spline won't work here.
|
|
||||||
p0 = ev->raw(i-1);
|
|
||||||
p1 = ev->raw(i);
|
|
||||||
p2 = ev->raw(i+1);
|
|
||||||
p3 = ev->raw(i+2);
|
|
||||||
|
|
||||||
smooth->AddEvent(time, p1);
|
|
||||||
|
|
||||||
// int df = p2-p1;
|
|
||||||
// if (df > 0) {
|
|
||||||
// qint64 inter = diff/(df+1);
|
|
||||||
// qint64 t = time+inter;
|
|
||||||
// for (int j=0; j<df; ++j) {
|
|
||||||
// smooth->AddEvent(t, p1+j);
|
|
||||||
// t+=inter;
|
|
||||||
// }
|
|
||||||
// } else if (df<0) {
|
|
||||||
// df = abs(df);
|
|
||||||
// qint64 inter = diff/(df+1);
|
|
||||||
// qint64 t = time+inter;
|
|
||||||
// for (int j=0; j<df; ++j) {
|
|
||||||
// smooth->AddEvent(t, p1-j);
|
|
||||||
// t+=inter;
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// don't want to use Catmull here...
|
|
||||||
|
|
||||||
|
|
||||||
v = CatmullRomSpline(p0, p1, p2, p3, 0.25);
|
|
||||||
smooth->AddEvent(time+diff*0.25, v);
|
|
||||||
v = CatmullRomSpline(p0, p1, p2, p3, 0.5);
|
|
||||||
smooth->AddEvent(time+diff*0.5, v);
|
|
||||||
v = CatmullRomSpline(p0, p1, p2, p3, 0.75);
|
|
||||||
smooth->AddEvent(time+diff*0.75, v);
|
|
||||||
|
|
||||||
}
|
|
||||||
smooth->AddEvent(ev->time(cnt-2), ev->raw(cnt-2));
|
|
||||||
smooth->AddEvent(ev->time(cnt-1), ev->raw(cnt-1));
|
|
||||||
|
|
||||||
|
|
||||||
session->eventlist[code].removeAll(ev);
|
|
||||||
delete ev;
|
|
||||||
session->eventlist[code].append(smooth);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
CPAPMode PRS1Import::importMode(int prs1mode)
|
CPAPMode PRS1Import::importMode(int prs1mode)
|
||||||
{
|
{
|
||||||
CPAPMode mode = MODE_UNKNOWN;
|
CPAPMode mode = MODE_UNKNOWN;
|
||||||
@ -3160,110 +3091,3 @@ void PRS1Loader::Register()
|
|||||||
RegisterLoader(new PRS1Loader());
|
RegisterLoader(new PRS1Loader());
|
||||||
initialized = true;
|
initialized = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Thanks to SleepyCPAP :)
|
|
||||||
CODE ERROR DESCRIPTION ERROR TYPE ERROR CATEGORY
|
|
||||||
1 SOFTWARE STOP STOP General Errors
|
|
||||||
2 Not Used General Errors
|
|
||||||
3 INT RAM REBOOT General Errors
|
|
||||||
4 NULL PTR REBOOT General Errors
|
|
||||||
5 DATA REBOOT General Errors
|
|
||||||
6 STATE MACHINE REBOOT General Errors
|
|
||||||
7 SOFTWARE REBOOT General Errors
|
|
||||||
8-9 Not Used General Errors
|
|
||||||
10 WDOG TEST RAM REBOOT Watchdog & Timer Errors
|
|
||||||
11 WDOG TEST REBOOT Watchdog & Timer Errors
|
|
||||||
12 BACKGROUND WDOG NO CARD REBOOT Watchdog & Timer Errors
|
|
||||||
13 BACKGROUND WDOG SD CARD REBOOT Watchdog & Timer Errors
|
|
||||||
14 WDOG LOWRES TIMER REBOOT Watchdog & Timer Errors
|
|
||||||
15 CYCLE HANDLER OVERRUN REBOOT Watchdog & Timer Errors
|
|
||||||
16 RASP RESTORE TIMEOUT CONTINUE Watchdog & Timer Errors
|
|
||||||
17 ONEMS HANDLER OVERRUN REBOOT Watchdog & Timer Errors
|
|
||||||
18 Not Used Watchdog & Timer Errors
|
|
||||||
19 WDOG TIMEOUT REBOOT Watchdog & Timer Errors
|
|
||||||
20 MOTOR SPINUP FLUX LOW REBOOT Motor/Blower Errors
|
|
||||||
21 MOTOR VBUS HIGH STOP Motor/Blower Errors
|
|
||||||
22 MOTOR FLUX MAGNITUDE REBOOT Motor/Blower Errors
|
|
||||||
23 MOTOR OVERSPEED REBOOT Motor/Blower Errors
|
|
||||||
24 MOTOR SPEED REVERSE REBOOT Motor/Blower Errors
|
|
||||||
25 MOTOR THERMISTOR OPEN CONTINUE Motor/Blower Errors
|
|
||||||
26 MOTOR THERMISTOR SHORTED CONTINUE Motor/Blower Errors
|
|
||||||
27 MOTOR RL NOCONVERGE STOP Motor/Blower Errors
|
|
||||||
28 NEGATIVE QUADRATURE VOLTAGE VECTOR REBOOT Motor/Blower Errors
|
|
||||||
29 VBUS GAIN ZERO: REBOOT Motor/Blower Errors
|
|
||||||
30 MOTOR SPINUP FLUX HIGH REBOOT Motor/Blower Errors
|
|
||||||
31 (incorrect power supply - 60series) Motor/Blower Errors
|
|
||||||
32-39 Not Used Motor/Blower Errors
|
|
||||||
40 NVRAM REBOOT NVRAM Low Level Errors
|
|
||||||
41 STORAGE UNIT RAM REBOOT NVRAM Low Level Errors
|
|
||||||
42 UNABLE TO OBTAIN BUS REBOOT NVRAM Low Level Errors
|
|
||||||
43 NVRAM NO CALLBACK OCCURRED REBOOT NVRAM Low Level Errors
|
|
||||||
44 NV BUFFER NULL REBOOT NVRAM Low Level Errors
|
|
||||||
45 NV CALLBACK NULL REBOOT NVRAM Low Level Errors
|
|
||||||
46 NV ZERO LENGTH REBOOT NVRAM Low Level Errors
|
|
||||||
47 NVRAM INVALID BYTES XFRRED REBOOT NVRAM Low Level Errors
|
|
||||||
48-49 Not Used NVRAM Low Level Errors
|
|
||||||
50 DAILY VALUES CORRUPT LOG ONLY NVRAM Unit Related Errors
|
|
||||||
51 CORRUPT COMPLIANCE LOG CONTINUE NVRAM Unit Related Errors
|
|
||||||
52 CORRUPT COMPLIANCE CB CONTINUE NVRAM Unit Related Errors
|
|
||||||
53 COMP LOG SEM TIMEOUT CONTINUE NVRAM Unit Related Errors
|
|
||||||
54 COMPLOG REQS OVERFLOW REBOOT NVRAM Unit Related Errors
|
|
||||||
55 THERAPY QUEUE FULL CONTINUE NVRAM Unit Related Errors
|
|
||||||
56 COMPLOG PACKET STATUS REBOOT NVRAM Unit Related Errors
|
|
||||||
57 SESS OBS QUEUE OVF REBOOT NVRAM Unit Related Errors
|
|
||||||
58 SESS OBS NO CALLBACK REBOOT NVRAM Unit Related Errors
|
|
||||||
59 Not Used NVRAM Unit Related Errors
|
|
||||||
60 UNSUPPORTED HARDWARE REBOOT General Hardware Errors
|
|
||||||
61 PLL UNLOCKED REBOOT General Hardware Errors
|
|
||||||
62 STUCK RAMP KEY CONTINUE General Hardware Errors
|
|
||||||
63 STUCK KNOB KEY CONTINUE General Hardware Errors
|
|
||||||
64 DSP OVERTIME PWM REBOOT General Hardware Errors
|
|
||||||
65 STUCK ENCODER A CONTINUE General Hardware Errors
|
|
||||||
66 STUCK ENCODER B CONTINUE General Hardware Errors
|
|
||||||
67-69 Not Used General Hardware Errors
|
|
||||||
70 PRESSURE SENSOR ABSENT STOP Pressure Sensor Errors
|
|
||||||
71 Not Used Pressure Sensor Errors
|
|
||||||
72 PSENS UNABLE TO OBTAIN BUS REBOOT Pressure Sensor Errors
|
|
||||||
73 SENSOR PRESS OFFSET STOP STOP Pressure Sensor Errors
|
|
||||||
74-79 Not Used Pressure Sensor Errors
|
|
||||||
80 UNABLE TO INIT FLOW SENSOR REBOOT Flow Sensor Errors
|
|
||||||
81 FLOW SENSOR TABLE CONTINUE Flow Sensor Errors
|
|
||||||
82 FLOW SENSOR OFFSET CONTINUE Flow Sensor Errors
|
|
||||||
83 FSENS UNABLE TO OBTAIN BUS REBOOT / 2nd failure=STOP Flow Sensor Errors
|
|
||||||
84 FLOW SENSOR STOP STOP Flow Sensor Errors
|
|
||||||
85 FLOW SENSOR OCCLUDED CONTINUE Flow Sensor Errors
|
|
||||||
86 FLOW SENSOR ABSENT CONTINUE Flow Sensor Errors
|
|
||||||
87 FLOW SENSOR BUS CONTINUE Flow Sensor Errors
|
|
||||||
88-89 Not Used Flow Sensor Errors
|
|
||||||
90 OTP NOT CONFIGURED STOP OTP & RTC Errors
|
|
||||||
91 OTP INCORRECTLY CONFIGURED STOP OTP & RTC Errors
|
|
||||||
92 Not Used OTP & RTC Errors
|
|
||||||
93 RTC VALUE CONTINUE OTP & RTC Errors
|
|
||||||
94 RTC STOPPED CONTINUE OTP & RTC Errors
|
|
||||||
95-99 Not Used OTP & RTC Errors
|
|
||||||
100 HUMID NO HEAT CONTINUE Humidifier Errors
|
|
||||||
101 HUMID TEMP MAX STOP Humidifier Errors
|
|
||||||
102 THERMISTOR HIGH CONTINUE Humidifier Errors
|
|
||||||
103 THERMISTOR LOW CONTINUE Humidifier Errors
|
|
||||||
104 HUMID AMBIENT OFF CONTINUE Humidifier Errors
|
|
||||||
105 HUMID AMBIENT COMM CONTINUE Humidifier Errors
|
|
||||||
106-109 Not Used Humidifier Errors
|
|
||||||
110 STACK REBOOT Stack & Exception Handler Errors
|
|
||||||
111 EXCEPTION STACK OVERFLOW REBOOT Stack & Exception Handler Errors
|
|
||||||
112 EXCEPTION STACK RESERVE LOG ONLY Stack & Exception Handler Errors
|
|
||||||
113 EXCEPTION STACK UNDERFLOW REBOOT Stack & Exception Handler Errors
|
|
||||||
114 FIQ STACK OVERFLOW REBOOT Stack & Exception Handler Errors
|
|
||||||
115 FIQ STACK RESERVE LOG ONLY Stack & Exception Handler Errors
|
|
||||||
116 FIQ STACK UNDERFLOW REBOOT Stack & Exception Handler Errors
|
|
||||||
117 IRQ STACK OVERFLOW REBOOT Stack & Exception Handler Errors
|
|
||||||
118 IRQ STACK RESERVE LOG ONLY Stack & Exception Handler Errors
|
|
||||||
119 IRQ STACK UNDERFLOW REBOOT Stack & Exception Handler Errors
|
|
||||||
120 SVC STACK OVERFLOW REBOOT Stack & Exception Handler Errors
|
|
||||||
121 SVC STACK RESERVE LOG ONLY Stack & Exception Handler Errors
|
|
||||||
122 SVC STACK UNDERFLOW REBOOT Stack & Exception Handler Errors
|
|
||||||
123 DATA ABORT EXCEPTION REBOOT Stack & Exception Handler Errors
|
|
||||||
124 PREFETCH EXCEPTION REBOOT Stack & Exception Handler Errors
|
|
||||||
125 ILLEGAL INSTRUCTION EXCEPTION REBOOT Stack & Exception Handler Errors
|
|
||||||
126 SWI ABORT EXCEPTION REBOOT Stack & Exception Handler Errors
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user