void Start() { //Screen.fullScreen = false; instance = this; EditingAlarmParam = new AlarmParam(); m_iPagePre = 0; string key = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwoEtQFcqjLFQJ0wXu8mkFjowH8t4I7tcG1G6Ais7Vx8qZWYidwNPzdp2pvPCQS4/BZDgtRyk1+FsPbaCOndof2e4OlVmdlGUXVQOtJl5hT40xxmlotliBG9IzO1A5Huvy0tjv2pQ6Et0g72k1qxJPFI1O/L7mzQDHPzawYEqHv47U/yGD1GTE6jHK0u1apgxUI89UJsiYIhVlwdZ40390LGWAR8+LrUhk+q//NYjxfKBd3fotgV4QZecNPQks1fz9bk5oWOwOpOz2pQ3aZ62RInlueAk8ttsfow6+M4rmdfBDVGOkVKgScwhBjeCAcsXQaO+qwWdr1GhLPNuYck39wIDAQAB"; GoogleIAB.init(key); if (m_AlarmData == null) { m_AlarmData = new AlarmData(); } reserveTimeReset(); kvs_data.Load(KvsData.FILE_NAME); int iTest = kvs_data.ReadInt("test"); iTest += 1; kvs_data.WriteInt("test", iTest); kvs_data.Save(); m_PageNow = m_PageBaseList [m_iPagePre]; InitPage(m_PageNow); }
public void reloadTime(AlarmParam _param) { if (_param.status == 0) { return; } }
public void paramRefresh(AlarmParam _param) { string strRepeat = "None"; for (int i = 0; i < DataManagerAlarm.Instance.STR_WEEK_ARR.Length; i++) { bool bFlag = 0 < (_param.repeat_type & (1 << i)); if (bFlag) { if (strRepeat.Equals("None") == true) { strRepeat = DataManagerAlarm.Instance.STR_WEEK_ARR [i]; } else { strRepeat = string.Format("{0},{1}", strRepeat, DataManagerAlarm.Instance.STR_WEEK_ARR [i]); } } } m_lbRepeat.text = strRepeat; string strSnooze = DataManagerAlarm.Instance.STR_SNOOZE_ARR[_param.snooze]; m_lbSnooze.text = strSnooze; m_lbVoice.text = ""; foreach (CsvVoiceData voice_data in DataManagerAlarm.Instance.master_voice_list) { if (_param.voice_type == voice_data.id) { m_lbVoice.text = voice_data.description; } } }
public void InStart(AlarmParam _param) { base.InStart(); for (int i = 0; i < m_BannerRepeatList.Count; i++) { bool bFlag = 0 < (_param.repeat_type & (1 << i)); m_BannerRepeatList [i].Initialize(DataManagerAlarm.Instance.STR_WEEK_ARR [i], bFlag, i); } }
public void InStart(AlarmParam _param) { base.InStart(); int iCount = 0; foreach (BannerSnooze snooze in m_BannerSnoozeList) { snooze.Initialize(DataManagerAlarm.Instance.STR_SNOOZE_ARR [iCount], iCount == _param.snooze); iCount += 1; } }
public void Initialize(AlarmParam _param) { m_AlarmParam = _param; //Debug.Log (_param.time); DateTime time = TimeManager.Instance.MakeDateTime(_param.time); m_lbTimer.text = string.Format("{0:D2}:{1:D2}", time.Hour, time.Minute); m_lbName.text = DataManagerAlarm.Instance.GetVoiceData(_param.voice_type).description; SetStatus(_param.status); m_btnTrigger.TriggerClear(); }
public void InStart(AlarmParam _param) { InStart(); DateTime time = TimeManager.Instance.MakeDateTime(_param.time); SetBannerHour(time.Hour); SetBannerMinute(time.Minute); m_PageRepeat.Initialize(); m_PageSnooze.Initialize(); m_eStep = STEP.IDLE; m_eStepPre = STEP.MAX; }
public void Initialize(AlarmParam _param) { }
private void LoadParams() { { string fp = Application.StartupPath + "\\AlarmParam.json"; if (!File.Exists(fp)) // 判断是否已有相同文件 { FileStream fs = new FileStream(fp, FileMode.Create, FileAccess.ReadWrite); fs.Close(); } AlarmParam = JsonConvert.DeserializeObject <AlarmParam>(File.ReadAllText(fp)); if (AlarmParam == null) { //读取bak文件 string fp1 = Application.StartupPath + "\\AlarmParam_bak.json"; if (!File.Exists(fp1)) // 判断是否已有相同文件 { FileStream fs = new FileStream(fp1, FileMode.Create, FileAccess.ReadWrite); fs.Close(); } AlarmParam = JsonConvert.DeserializeObject <AlarmParam>(File.ReadAllText(fp1)); if (AlarmParam == null) { AlarmParam = new AlarmParam { MaxHurtDistance = 5, MaxDivDistance = 2, MaxErrorDistance = 1.5f, PixelRange = 20, ReservedDays = 7, TotalLoopCount = 0, Velocity = 5, YRange = 10 }; } } } { string fp = Application.StartupPath + "\\SerialParam.json"; if (!File.Exists(fp)) // 判断是否已有相同文件 { FileStream fs = new FileStream(fp, FileMode.Create, FileAccess.ReadWrite); fs.Close(); } SerialParam = JsonConvert.DeserializeObject <SerialParam>(File.ReadAllText(fp)); if (SerialParam == null) { //读取bak文件 string fp1 = Application.StartupPath + "\\SerialParam_bak.json"; if (!File.Exists(fp1)) // 判断是否已有相同文件 { FileStream fs = new FileStream(fp1, FileMode.Create, FileAccess.ReadWrite); fs.Close(); } SerialParam = JsonConvert.DeserializeObject <SerialParam>(File.ReadAllText(fp1)); if (SerialParam == null) { SerialParam = new SerialParam { PortName = "COM1", BaudRate = 9600, Parity = System.IO.Ports.Parity.None, StopBits = System.IO.Ports.StopBits.One, DataBits = 8 }; } } } { string fp = Application.StartupPath + "\\DetectParam.json"; if (!File.Exists(fp)) // 判断是否已有相同文件 { FileStream fs = new FileStream(fp, FileMode.Create, FileAccess.ReadWrite); fs.Close(); } DetectParam = JsonConvert.DeserializeObject <DetectParam>(File.ReadAllText(fp)); if (DetectParam == null) { //读取bak文件 string fp1 = Application.StartupPath + "\\SerialParam_bak.json"; if (!File.Exists(fp1)) // 判断是否已有相同文件 { FileStream fs = new FileStream(fp1, FileMode.Create, FileAccess.ReadWrite); fs.Close(); } DetectParam = JsonConvert.DeserializeObject <DetectParam>(File.ReadAllText(fp1)); if (DetectParam == null) { DetectParam = new DetectParam { Left = 50, Right = 500, Up = 200, Down = 300, StartY = 260, AlarmWidth = 1.5f, AlarmDepth = 1.5f, CameraNo = 1 }; } } } { string fp = Application.StartupPath + "\\Alarms.json"; if (!File.Exists(fp)) // 判断是否已有相同文件 { FileStream fs = new FileStream(fp, FileMode.Create, FileAccess.ReadWrite); fs.Close(); } Alarms = JsonConvert.DeserializeObject <ObservableCollection <AlarmRecord> >(File.ReadAllText(fp)); if (Alarms == null) { //读取bak文件 string fp1 = Application.StartupPath + "\\Alarms_bak.json"; if (!File.Exists(fp1)) // 判断是否已有相同文件 { FileStream fs = new FileStream(fp1, FileMode.Create, FileAccess.ReadWrite); fs.Close(); } Alarms = JsonConvert.DeserializeObject <ObservableCollection <AlarmRecord> >(File.ReadAllText(fp1)); if (Alarms == null) { Alarms = new ObservableCollection <AlarmRecord>(); } } } }