public void SetMosStateReported() { if (_mpanUsageState != MpanUsageStates.Mos) { throw new InvalidOperationException("container must be in MOS state"); } _mpanUsageState = MpanUsageStates.MosReported; }
public void SetMpanState(byte[] mpanState) { if (IsMosState) { throw new InvalidOperationException("container is in MOS state"); } _mpanState = new BigInteger(mpanState); _mpanUsageState = MpanUsageStates.Used; SetReceivedTimeStamp(); }
public void SetMosState(bool isMos) { _mpanUsageState = isMos ? MpanUsageStates.Mos : MpanUsageStates.Used; }