JobScheduler  1.1.0
CMJob

Enumerations

enum  CMJob::JobType { CMJob::JobType::Cyclic, CMJob::JobType::Trigger }
 
enum  CMJob::JobState {
  New, Active, Ready, Idle,
  Suspended, Timeout, Disabled
}
 
enum  CMJob::CallbackHook {
  Manual = -1, PreIn, In, DrivMan,
  Traffic, VehicleControl, Brake, Calc,
  Out, User_1 = 32, User_2, User_3,
  User_4, User_5
}
 

Detailed Description

Enumeration Type Documentation

◆ CallbackHook

enum CMJob::CallbackHook
strong

The user can add additional enums after the last one in the list. The one has to use type casts.

◆ JobState

enum CMJob::JobState
strong

These are the states of the statemachine

◆ JobType

enum CMJob::JobType
strong

These are the available job types

Enumerator
Cyclic 

called periodically at the end of the job

Trigger 

called immediately