public WiimoteReferenceRecordingItem(WiimoteReferenceRecord p_ParentRecord, string p_RecordingItemName,
     DateTime p_RecordedTime, bool p_ForCalibration)
 {
     ParentRecord = p_ParentRecord;
     RecordedTime = p_RecordedTime;
     RecordName = p_RecordingItemName;
 }
 public void initialize()
 {
     DummyRecord = new WiimoteReferenceRecord();
     WiimoteReferenceRecordingItem lDummyRecordingItem = m_WiimoteDataStore.DummyRecord.addWiimoteReferenceRecordingItem("Dummy", CalibrationOption.None, DateTime.Now, false);
     DummyRecord.SelectedRecordingItem = lDummyRecordingItem;
 }
        public WiimoteReferenceRecordingItem(WiimoteReferenceRecord p_ParentRecord,string p_RecordingItemName,
            CalibrationOption p_Calibration, DateTime p_RecordedTime, bool pPersistent)
        {
            RecordName = p_RecordingItemName;
            RecordedTime = p_RecordedTime;
            CalibrationOption = p_Calibration;
            IsSelectedRecord = false;

            ParentRecord = p_ParentRecord;
        }
 public IWiimoteReferenceRecord addWiimoteReferenceRecord(string p_ReferenceName,string p_VideoPath)
 {
     WiimoteReferenceRecord record = new WiimoteReferenceRecord(this, p_ReferenceName,
         p_VideoPath);
     referenceRecordList.Add(record);
     return (IWiimoteReferenceRecord)record;
 }