Kvaser CANLIB: Welcome to Kvaser CANLIB!
kvaDbLib.h
Go to the documentation of this file.
1 
16 #ifndef KVADBLIB_H
17 #define KVADBLIB_H
18 
24 #if !defined(WIN32)
25 #define WINAPI
26 #endif
27 
28 #ifdef __cplusplus
29 extern "C" {
30 #endif
31 
32 
43 typedef enum {
44  kvaDbOK = 0,
56 } KvaDbStatus;
68 #define KVADB_MESSAGE_EXT 0x80000000
69 #define KVADB_MESSAGE_J1939 0x00000001
70 #define KVADB_MESSAGE_WAKEUP 0x00000002
71 
80 typedef enum {
92 typedef enum {
108 typedef enum {
124 typedef enum {
141 typedef enum {
164 typedef struct {
165  unsigned int maxMessageDlc;
166  unsigned int maxSignalLength;
168 
169 // Database flags
170 
178 #define KVADB_DATABASE_J1939 0x0001
179 
180 typedef void* KvaDbHnd;
181 typedef void* KvaDbMessageHnd;
182 typedef void* KvaDbSignalHnd;
183 typedef void* KvaDbNodeHnd;
184 typedef void* KvaDbAttributeHnd;
185 typedef void* KvaDbAttributeDefHnd;
186 typedef void* KvaDbEnumValueHnd;
187 
194 #define KVADB_MUX_SIGNAL -2
195 #define KVADB_MUX_INDEPENDENT -1
196 
209 KvaDbStatus WINAPI kvaDbOpen(KvaDbHnd *dh);
210 
225 KvaDbStatus WINAPI kvaDbAddFile(KvaDbHnd dh, const char *filename);
226 
242 KvaDbStatus WINAPI kvaDbSetDummyFileName(KvaDbHnd dh, const char *filename);
243 
269 KvaDbStatus WINAPI kvaDbCreate(KvaDbHnd dh, const char *localName, const char *filename);
270 
283 
296 KvaDbStatus WINAPI kvaDbWriteFile(KvaDbHnd dh, char* filename);
297 
310 KvaDbStatus WINAPI kvaDbReadFile(KvaDbHnd dh, char* filename);
311 
326 KvaDbStatus WINAPI kvaDbGetFlags(KvaDbHnd dh, unsigned int *flags);
327 
342 
343 
357 
358 
372 
387 
402  unsigned int id,
403  KvaDbMessageHnd *mh);
404 
419  const char *msg_name,
420  KvaDbMessageHnd *mh);
421 
435 KvaDbStatus WINAPI kvaDbGetMsgName(KvaDbMessageHnd mh, char *buf, size_t buflen);
436 
451 KvaDbStatus WINAPI kvaDbGetMsgQualifiedName(KvaDbMessageHnd mh, char *buf, size_t buflen);
452 
466 KvaDbStatus WINAPI kvaDbGetMsgComment(KvaDbMessageHnd mh, char *buf, size_t buflen);
467 
485  unsigned int *id,
486  unsigned int *flags);
487 
501 
515 
529 
543 
558 KvaDbStatus WINAPI kvaDbSetFlags(KvaDbHnd dh, unsigned int flags);
559 
568 
582 
596 
613 KvaDbStatus WINAPI kvaDbSetMsgId(KvaDbMessageHnd mh, unsigned int id, unsigned int flags);
614 
628 
642 
654 
668 
683 
698 
712 
727 
742 KvaDbStatus WINAPI kvaDbGetSignalValueFloat(KvaDbSignalHnd sh, double *f, void *data, size_t len);
743 
758 KvaDbStatus WINAPI kvaDbGetSignalValueInteger(KvaDbSignalHnd sh, int *f, void *data, size_t len);
759 
775 KvaDbStatus WINAPI kvaDbGetSignalValueEnum(KvaDbSignalHnd sh, char *buf, size_t buflen, void *data, size_t len);
776 
777 
791 KvaDbStatus WINAPI kvaDbGetSignalValueLimits(KvaDbSignalHnd sh, double *minval, double *maxval);
792 
806 KvaDbStatus WINAPI kvaDbGetSignalValueScaling(KvaDbSignalHnd sh, double *factor, double *offset);
807 
821 KvaDbStatus WINAPI kvaDbGetSignalValueSize(KvaDbSignalHnd sh, int *startbit, int *length);
822 
836 KvaDbStatus WINAPI kvaDbGetSignalName(KvaDbSignalHnd sh, char *buf, size_t buflen);
837 
853 KvaDbStatus WINAPI kvaDbGetSignalQualifiedName(KvaDbSignalHnd sh, char *buf, size_t buflen);
854 
868 KvaDbStatus WINAPI kvaDbGetSignalComment(KvaDbSignalHnd sh, char *buf, size_t buflen);
869 
883 KvaDbStatus WINAPI kvaDbGetSignalUnit(KvaDbSignalHnd sh, char *buf, size_t buflen);
884 
898 
912 
929 
943 
957 
972  double minval,
973  double maxval);
974 
989  double factor,
990  double offset);
991 
1006  int startbit,
1007  int length);
1008 
1022 
1036 
1050 
1064 
1078 
1092 
1106 
1120 KvaDbStatus WINAPI kvaDbGetNodeByName(KvaDbHnd dh, const char *node_name, KvaDbNodeHnd *nh);
1121 
1135 KvaDbStatus WINAPI kvaDbGetNodeAttributeIntByName(KvaDbNodeHnd nh, const char *attrName, int *val);
1136 
1148 
1160 
1172 
1184 KvaDbStatus WINAPI kvaDbGetNodeName(KvaDbNodeHnd nh, char *buf, size_t buflen);
1185 
1197 
1209 
1221 
1234 
1235 
1250 KvaDbStatus WINAPI kvaDbStoreSignalValuePhys(KvaDbSignalHnd sh, unsigned char *can_data, int dlc, double value);
1251 
1266 KvaDbStatus WINAPI kvaDbStoreSignalValueRaw(KvaDbSignalHnd sh, unsigned char *can_data, int dlc, int value);
1267 
1281 
1294 
1308 
1322 
1336 
1351 
1364 KvaDbStatus WINAPI kvaDbGetAttributeDefinitionInt(KvaDbAttributeDefHnd adh, int *def, int *min, int *max);
1365 
1378 KvaDbStatus WINAPI kvaDbGetAttributeDefinitionFloat(KvaDbAttributeDefHnd adh, float *def, float *min, float *max);
1379 
1392 
1404 
1416 
1428 
1440 
1452 
1464 KvaDbStatus WINAPI kvaDbAddAttributeDefinitionEnum(KvaDbAttributeDefHnd adh, const char* eName, int eValue);
1465 
1477 
1491 
1504 KvaDbStatus WINAPI kvaDbSetAttributeDefinitionFloat(KvaDbAttributeDefHnd adh, float def, float min, float max);
1505 
1517 
1532 
1546 
1561 
1575 
1590 
1605 KvaDbStatus WINAPI kvaDbGetEnumValue(KvaDbEnumValueHnd eh, int *val, char *buf, size_t buflen);
1606 
1620 KvaDbStatus WINAPI kvaDbAddEnumValue(KvaDbSignalHnd sh, int val, const char* name);
1621 
1635 
1649 
1664 
1678 
1692 
1705 
1719 
1732 
1746 
1759 
1775 
1789 
1803 KvaDbStatus WINAPI kvaDbGetAttributeName(KvaDbAttributeHnd adh, char *buf, size_t buflen);
1804 
1818 
1832 
1846 
1860 
1874 KvaDbStatus WINAPI kvaDbSetAttributeValueString(KvaDbAttributeHnd ah, const char *buf, int buflen);
1875 
1890 
1904 
1918 
1919 
1933 KvaDbStatus WINAPI kvaDbMsgDlcToBytes(KvaDbProtocolType prot, unsigned int dlc, unsigned int *numBytes);
1934 
1948 KvaDbStatus WINAPI kvaDbBytesToMsgDlc(KvaDbProtocolType prot, unsigned int numBytes, unsigned int *dlc);
1949 
1950 
1951 #ifdef __cplusplus
1952 }
1953 #endif
1954 
1955 #endif //KVADBLIB_H
KvaDbStatus kvaDbSetSignalUnit(KvaDbSignalHnd sh, char *buf)
KvaDbStatus kvaDbSetSignalName(KvaDbSignalHnd sh, char *buf)
KvaDbStatus kvaDbGetFirstMsg(KvaDbHnd dh, KvaDbMessageHnd *mh)
KvaDbStatus kvaDbAddMsgAttribute(KvaDbMessageHnd mh, KvaDbAttributeDefHnd adh, KvaDbAttributeHnd *ah)
General failure.
Definition: kvaDbLib.h:45
KvaDbStatus kvaDbGetAttributeDefinitionName(KvaDbAttributeDefHnd adh, char *buf, size_t buflen)
KvaDbStatus kvaDbGetSignalName(KvaDbSignalHnd sh, char *buf, size_t buflen)
KvaDbStatus kvaDbSetAttributeValueFloat(KvaDbAttributeHnd ah, float val)
Message owner.
Definition: kvaDbLib.h:127
unsigned int maxSignalLength
Definition: kvaDbLib.h:166
KvaDbStatus kvaDbSetMsgComment(KvaDbMessageHnd mh, char *buf)
KvaDbStatus kvaDbGetNextMsg(KvaDbHnd dh, KvaDbMessageHnd *mh)
KvaDbStatus kvaDbSetAttributeDefinitionType(KvaDbAttributeDefHnd adh, KvaDbAttributeType adType)
KvaDbStatus kvaDbGetMsgDlc(KvaDbMessageHnd mh, int *dlc)
#define WINAPI
Definition: kvaDbLib.h:25
KvaDbStatus kvaDbGetMsgByName(KvaDbHnd dh, const char *msg_name, KvaDbMessageHnd *mh)
KvaDbStatus kvaDbSetSignalValueScaling(KvaDbSignalHnd sh, double factor, double offset)
Float attribute.
Definition: kvaDbLib.h:111
No signal was found.
Definition: kvaDbLib.h:49
KvaDbStatus kvaDbAddAttributeDefinition(KvaDbHnd dh, KvaDbAttributeDefHnd *adh)
KvaDbAttributeOwner
Definition: kvaDbLib.h:124
KvaDbStatus kvaDbGetMsgMux(KvaDbMessageHnd mh, KvaDbSignalHnd *shh)
KvaDbStatus kvaDbAddSignal(KvaDbMessageHnd mh, KvaDbSignalHnd *sh)
KvaDbStatus kvaDbSetProtocol(KvaDbHnd dh, KvaDbProtocolType prot)
KvaDbStatus kvaDbGetAttributeDefinitionString(KvaDbAttributeDefHnd adh, char *buf, size_t buflen)
Environment owner.
Definition: kvaDbLib.h:130
Only one CANdb structure is allowed.
Definition: kvaDbLib.h:55
KvaDbStatus kvaDbGetMsgId(KvaDbMessageHnd mh, unsigned int *id, unsigned int *flags)
KvaDbStatus kvaDbGetSignalByName(KvaDbMessageHnd mh, char *buf, KvaDbSignalHnd *sh)
KvaDbStatus kvaDbSignalContainsReceiveNode(KvaDbSignalHnd sh, KvaDbNodeHnd nh)
KvaDbStatus kvaDbDeleteMsgAttribute(KvaDbMessageHnd mh, KvaDbAttributeHnd ah)
void * KvaDbHnd
Database handle.
Definition: kvaDbLib.h:180
KvaDbStatus kvaDbSetAttributeDefinitionOwner(KvaDbAttributeDefHnd adh, KvaDbAttributeOwner adOwner)
KvaDbStatus kvaDbAddEnumValue(KvaDbSignalHnd sh, int val, const char *name)
KvaDbStatus kvaDbGetMsgAttributeByName(KvaDbMessageHnd mh, const char *attrName, KvaDbAttributeHnd *ah)
void * KvaDbNodeHnd
Node handle.
Definition: kvaDbLib.h:183
KvaDbStatus kvaDbAddReceiveNodeToSignal(KvaDbSignalHnd sh, KvaDbNodeHnd nh)
KvaDbStatus kvaDbRemoveReceiveNodeFromSignal(KvaDbSignalHnd sh, KvaDbNodeHnd nh)
KvaDbStatus kvaDbDeleteEnumValue(KvaDbSignalHnd sh, KvaDbEnumValueHnd eh)
KvaDbStatus kvaDbSetSignalRepresentationType(KvaDbSignalHnd sh, KvaDbSignalType t)
void * KvaDbEnumValueHnd
Enumeration value handle.
Definition: kvaDbLib.h:186
An internal error occured in the library.
Definition: kvaDbLib.h:50
Database owner.
Definition: kvaDbLib.h:126
Unknown or not specified protocol.
Definition: kvaDbLib.h:152
KvaDbStatus kvaDbGetAttributeValueString(KvaDbAttributeHnd ah, char *buf, size_t buflen)
KvaDbStatus kvaDbGetSignalValueInteger(KvaDbSignalHnd sh, int *f, void *data, size_t len)
KvaDbStatus kvaDbGetNextNode(KvaDbHnd dh, KvaDbNodeHnd *nh)
KvaDbStatus kvaDbGetSignalComment(KvaDbSignalHnd sh, char *buf, size_t buflen)
KvaDbStatus kvaDbGetSignalEncoding(KvaDbSignalHnd sh, KvaDbSignalEncoding *e)
Signal owner.
Definition: kvaDbLib.h:129
KvaDbStatus kvaDbSetNodeComment(KvaDbNodeHnd nh, char *buf)
KvaDbStatus kvaDbGetSignalAttributeByName(KvaDbSignalHnd sh, const char *attrName, KvaDbAttributeHnd *ah)
KvaDbStatus kvaDbDeleteSignal(KvaDbMessageHnd mh, KvaDbSignalHnd sh)
void * KvaDbMessageHnd
Message handle.
Definition: kvaDbLib.h:181
unsigned int maxMessageDlc
Definition: kvaDbLib.h:165
KvaDbProtocolType
Definition: kvaDbLib.h:141
KvaDbStatus kvaDbSetDummyFileName(KvaDbHnd dh, const char *filename)
AFDX protocol.
Definition: kvaDbLib.h:149
KvaDbStatus kvaDbStoreSignalValueRaw(KvaDbSignalHnd sh, unsigned char *can_data, int dlc, int value)
KvaDbStatus kvaDbGetAttributeValueInt(KvaDbAttributeHnd ah, int *val)
Could not find the database node.
Definition: kvaDbLib.h:53
KvaDbStatus kvaDbAddMsg(KvaDbHnd dh, KvaDbMessageHnd *mh)
KvaDbStatus kvaDbSetNodeName(KvaDbNodeHnd nh, char *buf)
KvaDbStatus kvaDbGetMsgById(KvaDbHnd dh, unsigned int id, KvaDbMessageHnd *mh)
KvaDbStatus kvaDbGetEnumValue(KvaDbEnumValueHnd eh, int *val, char *buf, size_t buflen)
KvaDbStatus kvaDbGetSignalRepresentationType(KvaDbSignalHnd sh, KvaDbSignalType *t)
Invalid representation.
Definition: kvaDbLib.h:93
KvaDbStatus kvaDbGetMsgSendNode(KvaDbMessageHnd mh, KvaDbNodeHnd *nh)
No message was found.
Definition: kvaDbLib.h:48
Node owner.
Definition: kvaDbLib.h:128
Ethernet protocol.
Definition: kvaDbLib.h:148
KvaDbStatus kvaDbGetMsgComment(KvaDbMessageHnd mh, char *buf, size_t buflen)
Invalid attribute.
Definition: kvaDbLib.h:109
Can FD protocol.
Definition: kvaDbLib.h:151
KvaDbStatus kvaDbReadFile(KvaDbHnd dh, char *filename)
No attribute found.
Definition: kvaDbLib.h:54
KvaDbStatus kvaDbGetSignalValueSize(KvaDbSignalHnd sh, int *startbit, int *length)
KvaDbStatus kvaDbGetSignalUnit(KvaDbSignalHnd sh, char *buf, size_t buflen)
KvaDbStatus
Definition: kvaDbLib.h:43
KvaDbStatus kvaDbSetSignalValueLimits(KvaDbSignalHnd sh, double minval, double maxval)
KvaDbStatus kvaDbDeleteSignalAttribute(KvaDbSignalHnd sh, KvaDbAttributeHnd ah)
kvaDb_Motorola
Definition: kvaDbLib.h:82
KvaDbStatus kvaDbGetMsgQualifiedName(KvaDbMessageHnd mh, char *buf, size_t buflen)
void * KvaDbAttributeDefHnd
Attribute definition handle.
Definition: kvaDbLib.h:185
KvaDbStatus kvaDbGetFirstAttributeDefinition(KvaDbHnd dh, KvaDbAttributeDefHnd *adh)
Invalid owner.
Definition: kvaDbLib.h:125
KvaDbStatus kvaDbGetSignalValueEnum(KvaDbSignalHnd sh, char *buf, size_t buflen, void *data, size_t len)
KvaDbStatus kvaDbSetSignalValueSize(KvaDbSignalHnd sh, int startbit, int length)
KvaDbStatus kvaDbGetNextAttribute(KvaDbAttributeHnd ah, KvaDbAttributeHnd *nah)
OK - no error.
Definition: kvaDbLib.h:44
No database was found.
Definition: kvaDbLib.h:46
KvaDbSignalType
Definition: kvaDbLib.h:92
String attribute.
Definition: kvaDbLib.h:113
Could not open the database file.
Definition: kvaDbLib.h:51
KvaDbSignalEncoding
Definition: kvaDbLib.h:80
Integer attribute.
Definition: kvaDbLib.h:110
KvaDbStatus kvaDbGetSignalMode(KvaDbSignalHnd sh, int *mux)
FlexRay protocol.
Definition: kvaDbLib.h:146
KvaDbStatus kvaDbSetMsgName(KvaDbMessageHnd mh, char *buf)
KvaDbStatus kvaDbSetFlags(KvaDbHnd dh, unsigned int flags)
KvaDbStatus kvaDbWriteFile(KvaDbHnd dh, char *filename)
void * KvaDbSignalHnd
Signal handle.
Definition: kvaDbLib.h:182
KvaDbStatus kvaDbSetAttributeValueString(KvaDbAttributeHnd ah, const char *buf, int buflen)
One or more of the parameters in call is erronous.
Definition: kvaDbLib.h:47
KvaDbStatus kvaDbSetAttributeDefinitionString(KvaDbAttributeDefHnd adh, const char *buf)
KvaDbStatus kvaDbGetAttributeName(KvaDbAttributeHnd adh, char *buf, size_t buflen)
KvaDbStatus kvaDbSetMsgSendNode(KvaDbMessageHnd mh, KvaDbNodeHnd nh)
KvaDbStatus kvaDbMsgDlcToBytes(KvaDbProtocolType prot, unsigned int dlc, unsigned int *numBytes)
KvaDbStatus kvaDbGetSignalValueScaling(KvaDbSignalHnd sh, double *factor, double *offset)
KvaDbStatus kvaDbCreate(KvaDbHnd dh, const char *localName, const char *filename)
KvaDbStatus kvaDbAddNodeAttribute(KvaDbNodeHnd nh, KvaDbAttributeDefHnd adh, KvaDbAttributeHnd *ah)
KvaDbStatus kvaDbGetFirstNodeAttribute(KvaDbNodeHnd nh, KvaDbAttributeHnd *ah)
KvaDbStatus kvaDbGetNodeAttributeByName(KvaDbNodeHnd nh, const char *attrName, KvaDbAttributeHnd *ah)
KvaDbStatus kvaDbSetAttributeDefinitionFloat(KvaDbAttributeDefHnd adh, float def, float min, float max)
KvaDbAttributeType
Definition: kvaDbLib.h:108
KvaDbStatus kvaDbSetAttributeDefinitionEnumDefault(KvaDbAttributeDefHnd adh, int dValue)
Signed integer.
Definition: kvaDbLib.h:94
Enumeration attribute.
Definition: kvaDbLib.h:112
Van protocol.
Definition: kvaDbLib.h:143
KvaDbStatus kvaDbGetAttributeDefinitionInt(KvaDbAttributeDefHnd adh, int *def, int *min, int *max)
Intel.
Definition: kvaDbLib.h:81
KvaDbStatus kvaDbStoreSignalValuePhys(KvaDbSignalHnd sh, unsigned char *can_data, int dlc, double value)
KvaDbStatus kvaDbGetNodeName(KvaDbNodeHnd nh, char *buf, size_t buflen)
KvaDbStatus kvaDbGetAttributeDefinitionEnumeration(KvaDbAttributeDefHnd adh, int *def)
KvaDbStatus kvaDbGetMsgName(KvaDbMessageHnd mh, char *buf, size_t buflen)
KvaDbStatus kvaDbGetFirstEnumValue(KvaDbSignalHnd sh, KvaDbEnumValueHnd *eh)
KvaDbStatus kvaDbGetAttributeValueEnumeration(KvaDbAttributeHnd ah, int *val)
Lin protocol.
Definition: kvaDbLib.h:144
KvaDbStatus kvaDbGetSignalValueFloat(KvaDbSignalHnd sh, double *f, void *data, size_t len)
KvaDbStatus kvaDbGetAttributeDefinitionFloat(KvaDbAttributeDefHnd adh, float *def, float *min, float *max)
KvaDbStatus kvaDbSetSignalEncoding(KvaDbSignalHnd sh, KvaDbSignalEncoding e)
KvaDbStatus kvaDbGetFirstSignalAttribute(KvaDbSignalHnd sh, KvaDbAttributeHnd *ah)
KvaDbStatus kvaDbGetProtocolProperties(KvaDbProtocolType prot, KvaDbProtocolProperties *prop)
KvaDbStatus kvaDbGetSignalPresentationType(KvaDbSignalHnd sh, KvaDbSignalType *t)
KvaDbStatus kvaDbGetAttributeDefinitionByName(KvaDbHnd dh, const char *attrName, KvaDbAttributeDefHnd *adh)
KvaDbStatus kvaDbClose(KvaDbHnd dh)
KvaDbStatus kvaDbSetAttributeValueInt(KvaDbAttributeHnd ah, int val)
KvaDbStatus kvaDbGetSignalValueLimits(KvaDbSignalHnd sh, double *minval, double *maxval)
Can protocol.
Definition: kvaDbLib.h:142
Definition: kvaDbLib.h:164
void * KvaDbAttributeHnd
Attribute handle.
Definition: kvaDbLib.h:184
An internal error occured in the database handler.
Definition: kvaDbLib.h:52
KvaDbStatus kvaDbAddSignalAttribute(KvaDbSignalHnd sh, KvaDbAttributeDefHnd adh, KvaDbAttributeHnd *ah)
Double.
Definition: kvaDbLib.h:97
J1708 protocol.
Definition: kvaDbLib.h:150
KvaDbStatus kvaDbSetAttributeDefinitionName(KvaDbAttributeDefHnd adh, const char *adName)
KvaDbStatus kvaDbDeleteNodeAttribute(KvaDbNodeHnd nh, KvaDbAttributeHnd ah)
KvaDbStatus kvaDbGetNodeByName(KvaDbHnd dh, const char *node_name, KvaDbNodeHnd *nh)
KvaDbStatus kvaDbGetAttributeDefinitionType(KvaDbAttributeDefHnd adh, KvaDbAttributeType *at)
KvaDbStatus kvaDbSetMsgId(KvaDbMessageHnd mh, unsigned int id, unsigned int flags)
KvaDbStatus kvaDbAddFile(KvaDbHnd dh, const char *filename)
KvaDbStatus kvaDbGetSignalQualifiedName(KvaDbSignalHnd sh, char *buf, size_t buflen)
KvaDbStatus kvaDbBytesToMsgDlc(KvaDbProtocolType prot, unsigned int numBytes, unsigned int *dlc)
MOST protocol.
Definition: kvaDbLib.h:145
KvaDbStatus kvaDbGetFlags(KvaDbHnd dh, unsigned int *flags)
KvaDbStatus kvaDbDeleteNode(KvaDbHnd dh, KvaDbNodeHnd nh)
BEAN protocol.
Definition: kvaDbLib.h:147
KvaDbStatus kvaDbGetNextAttributeDefinition(KvaDbAttributeDefHnd adh, KvaDbAttributeDefHnd *nadh)
KvaDbStatus kvaDbSetSignalComment(KvaDbSignalHnd sh, char *buf)
Float.
Definition: kvaDbLib.h:96
KvaDbStatus kvaDbGetFirstMsgAttribute(KvaDbMessageHnd mh, KvaDbAttributeHnd *ah)
KvaDbStatus kvaDbGetAttributeValueFloat(KvaDbAttributeHnd ah, float *val)
KvaDbStatus kvaDbSetAttributeDefinitionInt(KvaDbAttributeDefHnd adh, int def, int min, int max)
KvaDbStatus kvaDbGetProtocol(KvaDbHnd dh, KvaDbProtocolType *prot)
Unsigned integer.
Definition: kvaDbLib.h:95
KvaDbStatus kvaDbGetFirstSignal(KvaDbMessageHnd mh, KvaDbSignalHnd *sh)
KvaDbStatus kvaDbGetAttributeType(KvaDbAttributeHnd ah, KvaDbAttributeType *at)
KvaDbStatus kvaDbSetMsgDlc(KvaDbMessageHnd mh, int dlc)
KvaDbStatus kvaDbSetSignalMode(KvaDbSignalHnd sh, int mux)
KvaDbStatus kvaDbGetNextEnumValue(KvaDbSignalHnd sh, KvaDbEnumValueHnd *eh)
KvaDbStatus kvaDbGetNextSignal(KvaDbMessageHnd mh, KvaDbSignalHnd *sh)
KvaDbStatus kvaDbSetAttributeValueEnumeration(KvaDbAttributeHnd ah, int val)
KvaDbStatus kvaDbDeleteMsg(KvaDbHnd dh, KvaDbMessageHnd mh)
KvaDbStatus kvaDbGetAttributeDefinitionOwner(KvaDbAttributeDefHnd adh, KvaDbAttributeOwner *ao)
KvaDbStatus kvaDbGetFirstNode(KvaDbHnd dh, KvaDbNodeHnd *nh)
KvaDbStatus kvaDbAddAttributeDefinitionEnum(KvaDbAttributeDefHnd adh, const char *eName, int eValue)
KvaDbStatus kvaDbGetNodeAttributeIntByName(KvaDbNodeHnd nh, const char *attrName, int *val)
KvaDbStatus kvaDbAddNode(KvaDbHnd dh, KvaDbNodeHnd *nh)