Subversion Repositories NaviCtrl

Rev

Rev 494 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 494 Rev 588
Line 24... Line 24...
24
        NCParams[id] = *pvalue;
24
        NCParams[id] = *pvalue;
25
        NCParamState[id] =      NCRARAM_STATE_VALID;
25
        NCParamState[id] =      NCRARAM_STATE_VALID;
Line 26... Line 26...
26
 
26
 
27
        switch(id)
27
        switch(id)
-
 
28
        {
-
 
29
                case NCPARAMS_FORCE_NEW_COMPASS_DIRECTION:
-
 
30
                        CAM_Orientation.UpdateMask |= FORCE_AZIMUTH_ROTATION;
28
        {
31
                        // Break fehlt hier absichtlich
29
                case NCPARAMS_NEW_COMPASS_DIRECTION_SETPOINT:
32
                case NCPARAMS_NEW_COMPASS_DIRECTION_SETPOINT:
30
                    if(NULL == PointList_GetPOI())
33
                    if(NULL == PointList_GetPOI())
31
                        {
34
                        {
32
                                CAM_Orientation.Azimuth = *pvalue;
35
                                CAM_Orientation.Azimuth = *pvalue;
33
                                CAM_Orientation.Elevation = 0;
36
                                CAM_Orientation.Elevation = 0;
34
                                CAM_Orientation.UpdateMask = CAM_UPDATE_AZIMUTH;
37
                                CAM_Orientation.UpdateMask |= CAM_UPDATE_AZIMUTH;
35
                        }
38
                        }
36
                        break;
-
 
37
 
39
                        break;
38
                default:
40
                default:
39
                        break;
41
                        break;
40
        }
42
        }
41
        return(NCParamState[id]);
43
        return(NCParamState[id]);