Пример #1
0
        public void SetMosStateReported()
        {
            if (_mpanUsageState != MpanUsageStates.Mos)
            {
                throw new InvalidOperationException("container must be in MOS state");
            }

            _mpanUsageState = MpanUsageStates.MosReported;
        }
Пример #2
0
        public void SetMpanState(byte[] mpanState)
        {
            if (IsMosState)
            {
                throw new InvalidOperationException("container is in MOS state");
            }

            _mpanState      = new BigInteger(mpanState);
            _mpanUsageState = MpanUsageStates.Used;
            SetReceivedTimeStamp();
        }
Пример #3
0
 public void SetMosState(bool isMos)
 {
     _mpanUsageState = isMos ? MpanUsageStates.Mos : MpanUsageStates.Used;
 }