private void startRecording(IWiimoteReferenceRecord pReferenceRecord, int pPrerecordingTime) { //setup Wiimote recording WiimoteDataStore dataStore = WiimoteDataStore.getWiimoteDataStore(); string lDateString = DateTime.Now.Month.ToString() + "_" + DateTime.Now.Day.ToString() + "_" + DateTime.Now.Year.ToString() + "_" + DateTime.Now.Hour.ToString() + "_" + DateTime.Now.Minute.ToString() + "_" + DateTime.Now.Second.ToString(); string lPlayname = "Play" + pReferenceRecord.RecordName + "_" + lDateString; IWiimotePlayRecord lPlayRecord = mCurrentTrainingSegment.addWiimotePlayRecord(lPlayname, DateTime.Today, 0); mWiimotes.startRecording(lPlayRecord, false, this, "", false); mRecordingStarted = true; System.Threading.Thread.Sleep(pPrerecordingTime); }
public string comparePlayToReference(IWiimotePlayRecord p_PlayRecord) { ITrainingSegmentInfo lTrainingSegmentInfo = (ITrainingSegmentInfo)((IWiimoteChildRecord)p_PlayRecord).ParentRecord; return comparePlayToReference((IWiimoteReferenceRecord)lTrainingSegmentInfo.TrainingReferenceRecord, p_PlayRecord); }
public string comparePlayToReference(IWiimoteReferenceRecord l_ReferenceRecord, IWiimotePlayRecord l_PlayRecord) { WiimoteReferenceRecordingItem l_ReferenceRecordingItem = l_ReferenceRecord.SelectedRecordingItem; if (l_ReferenceRecordingItem == null) { l_PlayRecord.Score = 1; l_PlayRecord.NumberOfStars = (int)1; return ""; // throw new WiimoteRecordingException("No Default Recording is selected from the Reference List"); } double score, stars; string message = m_WiimoteDataAdaptor.getScore((IWiimoteChildRecord)l_ReferenceRecordingItem, (IWiimoteChildRecord)l_PlayRecord, out score, out stars); l_PlayRecord.Score = score; l_PlayRecord.NumberOfStars = (int)stars; return message; }
public string comparePlayToReference(IWiimotePlayRecord p_PlayRecord) { ITrainingSegmentInfo lTrainingSegmentInfo = (ITrainingSegmentInfo)((IWiimoteChildRecord)p_PlayRecord).ParentRecord; return(comparePlayToReference((IWiimoteReferenceRecord)lTrainingSegmentInfo.TrainingReferenceRecord, p_PlayRecord)); }
public string comparePlayToReference(IWiimoteReferenceRecord l_ReferenceRecord, IWiimotePlayRecord l_PlayRecord) { WiimoteReferenceRecordingItem l_ReferenceRecordingItem = l_ReferenceRecord.SelectedRecordingItem; if (l_ReferenceRecordingItem == null) { l_PlayRecord.Score = 1; l_PlayRecord.NumberOfStars = (int)1; return(""); // throw new WiimoteRecordingException("No Default Recording is selected from the Reference List"); } double score, stars; string message = m_WiimoteDataAdaptor.getScore((IWiimoteChildRecord)l_ReferenceRecordingItem, (IWiimoteChildRecord)l_PlayRecord, out score, out stars); l_PlayRecord.Score = score; l_PlayRecord.NumberOfStars = (int)stars; return(message); }