-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
new release to v1.0.7; see Readme.md for release note
- Loading branch information
Showing
86 changed files
with
13,333 additions
and
1,466 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -30,3 +30,4 @@ _ReSharper*/ | |
.vs/ | ||
#Nuget packages folder | ||
packages/ | ||
.vscode/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,94 @@ | ||
/** *************************************************************************** | ||
* @file int_interface_API.h API functions for Magnitometer functionality | ||
* | ||
* THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY | ||
* KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE | ||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A | ||
* PARTICULAR PURPOSE. | ||
* | ||
*****************************************************************************/ | ||
/******************************************************************************* | ||
Copyright 2018 ACEINNA, INC | ||
Licensed under the Apache License, Version 2.0 (the "License"); | ||
you may not use this file except in compliance with the License. | ||
You may obtain a copy of the License at | ||
http://www.apache.org/licenses/LICENSE-2.0 | ||
Unless required by applicable law or agreed to in writing, software | ||
distributed under the License is distributed on an "AS IS" BASIS, | ||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
See the License for the specific language governing permissions and | ||
limitations under the License. | ||
*******************************************************************************/ | ||
#ifndef INS_INTERFACE_API | ||
#define INS_INTERFACE_API | ||
#include <stdint.h> | ||
#include "gnss_data_api.h" | ||
|
||
#ifdef __cplusplus | ||
extern "C" { | ||
#endif | ||
|
||
#ifndef WIN32 | ||
#define ARM_MCU | ||
#endif | ||
|
||
|
||
int8_t SetStartGNSSWeek(int32_t week); | ||
|
||
int8_t GetKFStatus(); | ||
extern int8_t nhcflag; | ||
extern int8_t GNSSOBSFLAG; | ||
extern double lastgnsstime; | ||
extern int KFStatus; | ||
|
||
|
||
void ins_gnss_time_update(); | ||
void ins_fusion(); | ||
int copy_gnss_result(gnss_solution_t *gnss_sol); | ||
int get_mGnssInsSystem_mlc_STATUS(); | ||
|
||
BOOL Fill_std1PacketPayload_ins(uint8_t *payload, uint8_t *payloadLen); | ||
BOOL ins_Fill_posPacketPayload(uint8_t *payload, uint8_t *payloadLen); | ||
BOOL ins_Fill_inspvaPacketPayload(uint8_t *payload, uint8_t *payloadLen); | ||
|
||
void set_wheel_tick_update_flag(int state); | ||
int get_wheel_tick_update_flag(); | ||
void add_wheel_tick_count(); | ||
void set_wheel_tick_fwd(uint8_t fwd_flag); | ||
|
||
|
||
extern char ggaBuff[]; | ||
extern char pashrBuff[]; | ||
|
||
|
||
int32_t get_ins_status(); | ||
int32_t get_pos_type(); | ||
double get_ins_latitude(); | ||
double get_ins_longitude(); | ||
double get_ins_height(); | ||
double get_ins_north_velocity(); | ||
double get_ins_east_velocity(); | ||
double get_ins_up_velocity(); | ||
double get_ins_roll(); | ||
double get_ins_pitch(); | ||
double get_ins_azimuth(); | ||
float get_ins_latitude_std(); | ||
float get_ins_longitude_std(); | ||
float get_ins_altitude_std(); | ||
float get_ins_north_velocity_std(); | ||
float get_ins_east_velocity_std(); | ||
float get_ins_up_velocity_std(); | ||
float get_ins_roll_std(); | ||
float get_ins_pitch_std(); | ||
float get_ins_azimuth_std(); | ||
|
||
BOOL user_car_speed_handler(uint8_t *payload, uint8_t *payloadLen); | ||
|
||
/*--------------------------------------------------------------------*/ | ||
#ifdef __cplusplus | ||
} | ||
#endif | ||
#endif |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
{ | ||
"name": "INS", | ||
"version": "0.0.1", | ||
"description": "GNSS/INS library", | ||
"build": { | ||
"flags": [ | ||
"-I include", | ||
"-I ." | ||
], | ||
"libArchive": true, | ||
"platforms": "aceinna_imu" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.