sbgECom  1.11.920-stable
sbgEComCmdInfo.h
Go to the documentation of this file.
1 
20 #ifndef __SBG_ECOM_CMD_INFO_H__
21 #define __SBG_ECOM_CMD_INFO_H__
22 
23 #include "sbgEComCmdCommon.h"
24 
25 //----------------------------------------------------------------------//
26 //- Device info definitions -//
27 //----------------------------------------------------------------------//
28 
29 /* Misc */
30 #define SBG_ECOM_INFO_PRODUCT_CODE_LENGTH (32)
31 
32 //----------------------------------------------------------------------//
33 //- Device Info structure -//
34 //----------------------------------------------------------------------//
35 
39 typedef struct _SbgEComDeviceInfo
40 {
41  uint8_t productCode[SBG_ECOM_INFO_PRODUCT_CODE_LENGTH];
42  uint32_t serialNumber;
43  uint32_t calibationRev;
44  uint16_t calibrationYear;
45  uint8_t calibrationMonth;
46  uint8_t calibrationDay;
47  uint32_t hardwareRev;
48  uint32_t firmwareRev;
50 
51 //----------------------------------------------------------------------//
52 //- Info commands -//
53 //----------------------------------------------------------------------//
54 
61 SbgErrorCode sbgEComCmdGetInfo(SbgEComHandle *pHandle, SbgEComDeviceInfo *pInfo);
62 
63 #endif
struct _SbgEComDeviceInfo SbgEComDeviceInfo
uint8_t calibrationDay
Definition: sbgEComCmdInfo.h:46
uint8_t calibrationMonth
Definition: sbgEComCmdInfo.h:45
Definition: sbgECom.h:70
uint32_t calibationRev
Definition: sbgEComCmdInfo.h:43
uint32_t serialNumber
Definition: sbgEComCmdInfo.h:42
uint32_t hardwareRev
Definition: sbgEComCmdInfo.h:47
uint8_t productCode[SBG_ECOM_INFO_PRODUCT_CODE_LENGTH]
Definition: sbgEComCmdInfo.h:41
uint32_t firmwareRev
Definition: sbgEComCmdInfo.h:48
This file groups all common definitions required by all commands.
Definition: sbgEComCmdInfo.h:39
SbgErrorCode sbgEComCmdGetInfo(SbgEComHandle *pHandle, SbgEComDeviceInfo *pInfo)
uint16_t calibrationYear
Definition: sbgEComCmdInfo.h:44