EmotiBit / ofxEmotiBit

OpenFrameworks library and examples for the EmotiBit
MIT License
34 stars 8 forks source link

DataParser: Improve algorithm used to choose RTT to create time sync map #112

Closed nitin710 closed 2 years ago

nitin710 commented 2 years ago

Description

nitin710 commented 2 years ago

Proposed table image

produceconsumerobot commented 2 years ago
// Cases Best to Worst
// Q1 : Q4
// Q1 : Q3
// Q2 : Q4
// Q2 : Q3
// Q1 : Q2
// Q3 : Q4
// Q2 : Q2
// Q3 : Q3
// Q1 : Q1
// Q4 : Q4
produceconsumerobot commented 2 years ago

Testing

nitin710 commented 2 years ago

Test Cases Generated: location parser quartile datasets Cases Best to Worst // Q1 : Q4 ✔️ // Q1 : Q3 ✔️ // Q2 : Q4 ✔️ // Q2 : Q3 ✔️ // Q1 : Q2 ✔️ // Q3 : Q4 ✔️ // Q2 : Q2 ✔️ // Q3 : Q3 ✔️ // Q1 : Q1 ✔️ // Q4 : Q4 ✔️

nitin710 commented 2 years ago

Testing

Test Case Quadrant selected by algorithm Tested Working
Q1 : Q1 Q1:Q4 ✔️
Q1 : Q2 Q1:Q4 ✔️
Q1 : Q3 Q1:Q4 ✔️
Q1 : Q4 Q1:Q4 ✔️
Q2 : Q2 Q1:Q4 ✔️
Q2 : Q3 Q1:Q4 ✔️
Q2 : Q4 Q1:Q4 ✔️
Q3 : Q3 Q1:Q4 ✔️
Q3 : Q4 Q1:Q4 ✔️
Q4 : Q4 Q1:Q4 ✔️