Enum StepRefusal
- Namespace
- Hi.MachiningProcs
- Assembly
- HiMech.dll
Why the licence holds the play back (StepRefusal): the answer
of ConsumeStep(int) that refused the step MachiningParallelProc.RunStep
asked for, each said once on the message channel, with the wording fixed at the report.
public enum StepRefusal
- Extension Methods
Fields
CapReached = 1The licence's step cap (StepCap) is reached (
MachiningStep–LicenseCapReached;MachiningStep–LicenseCapReachedUnverifiedwhen the cloud step hint says the account is an unverified one on its one-time trial, naming the cap a verified one gets).LeaseEnded = 3The cloud lease was ended by the licence server – a sign-in required, the seat taken over by another device, the licence expired, new terms to agree to (consent-required) (
MachiningStep–LeaseEnded): a new sign-in is needed.LeaseExpired = 2The cloud lease ran out while the licence server could not be reached (
MachiningStep–LeaseExpired): the run resumes by itself once a sync succeeds.LeaseStepsExhausted = 4The machining steps the cloud lease reserved – its step grant – are used up while the account still has steps beyond them, or while the client does not know (
MachiningStep–LeaseStepsExhausted, a warning): the next sync brings more, and the run resumes by itself once it does.None = 0No refusal stands: the last step asked for was granted, or the runner was reset.
QuotaExhausted = 5The lease's step grant is used up and the account has nothing left beyond it: its weekly quota (
MachiningStep–WeeklyQuotaExhausted: the steps come back at the refill) or its one-time trial (MachiningStep–TrialGrantExhausted: verify the account) is used up, an error; a quota kind this build does not know is worded asMachiningStep–LeaseStepsExhausted. Stands, as LeaseStepsExhausted does, while the lease's grant counter stays at 0.