private void setSPKStatus(E_SpkState _st, bool _value) { if (_value) { spkStatus |= _st; } else { spkStatus &= ~_st; } }
/// <summary> /// 기본생성자 /// </summary> /// <param name="_recDateTime"> /// 응답한 시간 /// </param> /// <param name="_organi"> /// 발령 기관 /// </param> /// <param name="_pkid"> /// 메시지 ID /// </param> /// <param name="_respResult"> /// 발령에 대한 응답 결과 /// 1 : 정상, 0 : 오류 /// </param> /// <param name="_spkStatus"> /// 스피커 방송 상태 /// </param> /// <param name="_disaster"> /// 재난 종류 /// </param> /// <param name="_deviceVer"> /// 장비 버전 /// </param> /// <param name="_region"> /// 행정동 코드 /// </param> /// <param name="_swcStatus"> /// 차단스위치 상태 /// 1 : 정상, 0 : 오류 /// </param> /// <param name="_rcvMedia"> /// 1 : DMB, 0 : TCP /// </param> public ResponseData( DateTime _recDateTime, uint _organi, uint _pkid, uint _respResult, E_SpkState _spkStatus, string _disaster, string _deviceVer, string _region, byte _swcStatus, byte _rcvMedia) { this.recDateTime = _recDateTime; this.organi = _organi; this.pkid = _pkid; this.respResult = _respResult; this.spkStatus = _spkStatus; this.disaster = _disaster; this.deviceVer = _deviceVer; this.region = _region; this.swcStatus = _swcStatus; this.rcvMedia = _rcvMedia; }
private bool getSPKStatus(E_SpkState _st) { return((spkStatus & _st) != 0); }