Rev 276 | Rev 280 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 276 | Rev 278 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | #include "91x_lib.h" |
1 | #include "91x_lib.h" |
2 | #include "params.h" |
2 | #include "params.h" |
3 | #include "spi_slave.h" |
3 | #include "spi_slave.h" |
- | 4 | #include "waypoints.h" |
|
Line 4... | Line 5... | ||
4 | 5 | ||
Line 5... | Line 6... | ||
5 | s16 NCParams[255]; |
6 | s16 NCParams[255]; |
6 | 7 | ||
Line 11... | Line 12... | ||
11 | } |
12 | } |
Line 12... | Line 13... | ||
12 | 13 | ||
13 | u8 NCParams_SetValue(u8 id, s16* pvalue) |
14 | u8 NCParams_SetValue(u8 id, s16* pvalue) |
14 | { |
15 | { |
- | 16 | NCParams[id] = *pvalue; |
|
15 | NCParams[id] = *pvalue; |
17 | |
- | 18 | switch(id) |
|
16 | // Process data |
19 | { |
- | 20 | case NCPARAMS_NEW_COMPASS_DIRECTION_SETPOINT: |
|
- | 21 | if(NULL == WPList_GetPOI()) |
|
- | 22 | { |
|
- | 23 | CAM_Orientation.Azimuth = *pvalue; |
|
- | 24 | CAM_Orientation.Elevation = 0; |
|
- | 25 | CAM_Orientation.State = NEWDATA; |
|
- | 26 | } |
|
- | 27 | break; |
|
- | 28 | ||
- | 29 | default: |
|
- | 30 | break; |
|
17 | if(id == NCPARAMS_NEW_COMPASS_DIRECTION_SETPOINT) NewCompassDirectionSetpoint = NCParams[NCPARAMS_NEW_COMPASS_DIRECTION_SETPOINT]; |
31 | } |
18 | return 1; |
32 | return 1; |
Line 19... | Line 33... | ||
19 | } |
33 | } |
20 | 34 |