Add MUMAX parameter
This commit is contained in:
		@ -10,12 +10,13 @@ extern "C" {
 | 
			
		||||
 | 
			
		||||
#include "util.h"
 | 
			
		||||
 | 
			
		||||
CountedEnum(ParamType, size_t, PF_BBAL, PF_SLIPREF, PF_ASRP, PF_ASRON, PF_TEST1,
 | 
			
		||||
            PF_TEST2, PF_TEST3, PF_TEST4);
 | 
			
		||||
CountedEnum(ParamType, size_t, PF_BBAL, PF_SLIPREF, PF_MUMAX, PF_ASRP, PF_ASRON,
 | 
			
		||||
            PF_TEST1, PF_TEST2, PF_TEST3, PF_TEST4);
 | 
			
		||||
 | 
			
		||||
typedef struct {
 | 
			
		||||
  float bbal;
 | 
			
		||||
  float slipref;
 | 
			
		||||
  float mumax;
 | 
			
		||||
  unsigned asrp;
 | 
			
		||||
  unsigned asron;
 | 
			
		||||
  unsigned test[4];
 | 
			
		||||
 | 
			
		||||
@ -17,6 +17,9 @@ void params_inc(ParamType param) {
 | 
			
		||||
  case PF_SLIPREF:
 | 
			
		||||
    params.slipref += 0.01f;
 | 
			
		||||
    break;
 | 
			
		||||
  case PF_MUMAX:
 | 
			
		||||
    params.mumax += 0.1f;
 | 
			
		||||
    break;
 | 
			
		||||
  case PF_ASRP:
 | 
			
		||||
    params.asrp++;
 | 
			
		||||
    break;
 | 
			
		||||
@ -51,6 +54,11 @@ void params_dec(ParamType param) {
 | 
			
		||||
      params.slipref -= 0.01f;
 | 
			
		||||
    }
 | 
			
		||||
    break;
 | 
			
		||||
  case PF_MUMAX:
 | 
			
		||||
    if (params.mumax > 0) {
 | 
			
		||||
      params.mumax -= 0.1f;
 | 
			
		||||
    }
 | 
			
		||||
    break;
 | 
			
		||||
  case PF_ASRP:
 | 
			
		||||
    if (params.asrp > 0) {
 | 
			
		||||
      params.asrp--;
 | 
			
		||||
@ -91,6 +99,9 @@ void params_broadcast(ParamType param) {
 | 
			
		||||
  case PF_SLIPREF:
 | 
			
		||||
    value = params.slipref * 100;
 | 
			
		||||
    break;
 | 
			
		||||
  case PF_MUMAX:
 | 
			
		||||
    value = params.mumax * 10;
 | 
			
		||||
    break;
 | 
			
		||||
  case PF_ASRP:
 | 
			
		||||
    value = params.asrp;
 | 
			
		||||
    break;
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user