Engine Speed Controller

Figure 1. Gear shift time diagram
[GEAR_CLUTCH_CONTROL]
TAG = 'ENGINE_SPEED'
 (GEAR_SHIFT_MAP)      
| {G | US | DS | CT | CRT | TFD | TFT | CFT | TRD | 
|---|---|---|---|---|---|---|---|---|
| 1 | 650 | 125 | 0.45 | 0.05 | 0.1 | 0.1 | 0.05 | 0.05 | 
| 2 | 650 | 125 | 0.45 | 0.05 | 0.1 | 0.1 | 0.05 | 0.05 | 
| 3 | 650 | 125 | 0.45 | 0.05 | 0.1 | 0.1 | 0.05 | 0.05 | 
| 4 | 650 | 125 | 0.45 | 0.05 | 0.1 | 0.1 | 0.05 | 0.05 | 
| 5 | 650 | 125 | 0.45 | 0.05 | 0.1 | 0.1 | 0.05 | 0.05 | 
| [GEAR CLUTCH CONTROLLER] | ||
|---|---|---|
| TAG | Attr - string | REQUIRED <ENGINE_SPEED> | 
| G | Attr – int | REQUIRED 
 | 
| US | Attr – real | REQUIRED 
 | 
| DS | Attr – real | REQUIRED 
 | 
| CT | Attr – real | REQUIRED 
 | 
| CRT | Attr – real | REQUIRED 
 | 
| TFD | Attr – real | REQUIRED 
 | 
| TFT | Attr – real | REQUIRED 
 | 
| CFT | Attr – real | REQUIRED 
 | 
| TRD | Attr – real | REQUIRED 
 | 
| TRT | Attr – real | REQUIRED 
 | 
| {G | US | DS | CT | CRT | TFD | TFT | CFT | TRD | 
|---|---|---|---|---|---|---|---|---|
| 1 | 650 | 125 | 0.45 | 0.05 | 0.1 | 0.1 | 0.05 | 0.05 | 
| 2 | 650 | 125 | 0.45 | 0.05 | 0.1 | 0.1 | 0.05 | 0.05 | 
| 3 | 650 | 125 | 0.45 | 0.05 | 0.1 | 0.1 | 0.05 | 0.05 | 
| 4 | 650 | 125 | 0.45 | 0.05 | 0.1 | 0.1 | 0.05 | 0.05 | 
| 5 | 650 | 125 | 0.45 | 0.05 | 0.1 | 0.1 | 0.05 | 0.05 |