|
exip
Alpha 0.5.4
|
Tests decoding documents using strict grammar. More...
#include <stdio.h>#include <stdlib.h>#include <check.h>#include "EXISerializer.h"#include "EXIParser.h"#include "stringManipulate.h"#include "grammarGenerator.h"#include "memManagement.h"Go to the source code of this file.
Data Structures | |
| struct | appData |
| struct | timestamp |
| struct | boolValue |
| struct | processValueDesc |
| struct | devDescribtion |
| struct | appDataLKAB |
Macros | |
| #define | INPUT_BUFFER_SIZE 200 |
| #define | OUTPUT_BUFFER_SIZE 200 |
| #define | MAX_PATH_LEN 200 |
| #define | LKAB_BUFFER_SIZE 1000 |
Typedefs | |
| typedef struct appData | appData |
| typedef struct timestamp | Timestamp |
| typedef enum ValueType | ValueType |
| typedef enum Quality | Quality |
| typedef struct boolValue | BoolValue |
| typedef struct processValueDesc | ProcessValueDesc |
| typedef struct devDescribtion | DevDescribtion |
Enumerations | |
| enum | ValueType { Bool =0, Long =1 } |
| enum | Quality { Good =0, Good_LocalOverride =1, Uncertain =2, Uncertain_LastUsable =3, Uncertain_SensorCal =4, Uncertain_EGUExeeded =5, Uncertain_SubNormal =6, Bad =7, Bad_ConfigError =8, Bad_NotConnected =9, Bad_DeviceFailure =10, Bad_SensorFailure =11, Bad_CommFailureLastKnownAvailable =12, Bad_CommFailure =13, Bad_OutOfService =14 } |
Functions | |
| size_t | readFileInputStream (void *buf, size_t readSize, void *stream) |
| size_t | writeFileOutputStream (void *buf, size_t readSize, void *stream) |
| START_TEST (test_acceptance_for_A_01) | |
| END_TEST | START_TEST (test_acceptance_for_A_01_exip1) |
| END_TEST | START_TEST (test_acceptance_for_A_01b) |
| START_TEST (test_lkab_demo_suit) | |
| END_TEST Suite * | exip_suite (void) |
| int | main (int argc, char *argv[]) |
Variables | |
| END_TEST typedef char | error_code |
| const EXISerializer | serialize |
| The handler to be used by the applications to serialize EXI streams. More... | |
| const String | NS_STR = {"http://imc-aesop.eu/lkab-demo", 29} |
| const String | NS_EMPTY_STR = {NULL, 0} |
| const String | ELEM_BOOL_VAL_STR = {"BoolValue", 9} |
| const String | ELEM_QUAL_STR = {"quality", 7} |
| const String | ELEM_TIMESTAMP_STR = {"timestamp", 9} |
| const String | ELEM_VALUE_STR = {"value", 5} |
| const String | ELEM_DEV_DESC_STR = {"DeviceDescription", 17} |
| const String | ELEM_ID_STR = {"id", 2} |
| const String | ELEM_NAME_STR = {"name", 4} |
| const String | ELEM_TYPE_STR = {"type", 4} |
| const String | ELEM_LOCATION_STR = {"location", 8} |
| const String | ELEM_PROSS_VAL_STR = {"processValues", 13} |
| const String | ELEM_IS_READONLY_STR = {"isReadOnly", 10} |
| const String | ELEM_DESC_STR = {"description", 11} |
Definition in file check_strict_grammar.c.
| #define INPUT_BUFFER_SIZE 200 |
Definition at line 28 of file check_strict_grammar.c.
| #define LKAB_BUFFER_SIZE 1000 |
Definition at line 1411 of file check_strict_grammar.c.
| #define MAX_PATH_LEN 200 |
Definition at line 30 of file check_strict_grammar.c.
| #define OUTPUT_BUFFER_SIZE 200 |
Definition at line 29 of file check_strict_grammar.c.
Definition at line 44 of file check_strict_grammar.c.
Definition at line 689 of file check_strict_grammar.c.
| typedef struct devDescribtion DevDescribtion |
Definition at line 710 of file check_strict_grammar.c.
| typedef struct processValueDesc ProcessValueDesc |
Definition at line 699 of file check_strict_grammar.c.
Definition at line 680 of file check_strict_grammar.c.
Definition at line 650 of file check_strict_grammar.c.
Definition at line 658 of file check_strict_grammar.c.
| enum Quality |
Definition at line 660 of file check_strict_grammar.c.
| enum ValueType |
| Enumerator | |
|---|---|
| Bool | |
| Long | |
Definition at line 652 of file check_strict_grammar.c.
Definition at line 1499 of file check_strict_grammar.c.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 1515 of file check_strict_grammar.c.
| size_t readFileInputStream | ( | void * | buf, |
| size_t | readSize, | ||
| void * | stream | ||
| ) |
Definition at line 48 of file check_strict_grammar.c.
| START_TEST | ( | test_acceptance_for_A_01 | ) |
Definition at line 271 of file check_strict_grammar.c.
| END_TEST START_TEST | ( | test_acceptance_for_A_01_exip1 | ) |
Definition at line 433 of file check_strict_grammar.c.
| END_TEST START_TEST | ( | test_acceptance_for_A_01b | ) |
Definition at line 549 of file check_strict_grammar.c.
| START_TEST | ( | test_lkab_demo_suit | ) |
Definition at line 1413 of file check_strict_grammar.c.
| size_t writeFileOutputStream | ( | void * | buf, |
| size_t | readSize, | ||
| void * | stream | ||
| ) |
Definition at line 54 of file check_strict_grammar.c.
| const String ELEM_BOOL_VAL_STR = {"BoolValue", 9} |
Definition at line 717 of file check_strict_grammar.c.
| const String ELEM_DESC_STR = {"description", 11} |
Definition at line 730 of file check_strict_grammar.c.
| const String ELEM_DEV_DESC_STR = {"DeviceDescription", 17} |
Definition at line 722 of file check_strict_grammar.c.
| const String ELEM_ID_STR = {"id", 2} |
Definition at line 723 of file check_strict_grammar.c.
| const String ELEM_IS_READONLY_STR = {"isReadOnly", 10} |
Definition at line 729 of file check_strict_grammar.c.
| const String ELEM_LOCATION_STR = {"location", 8} |
Definition at line 727 of file check_strict_grammar.c.
| const String ELEM_NAME_STR = {"name", 4} |
Definition at line 724 of file check_strict_grammar.c.
| const String ELEM_PROSS_VAL_STR = {"processValues", 13} |
Definition at line 728 of file check_strict_grammar.c.
| const String ELEM_QUAL_STR = {"quality", 7} |
Definition at line 718 of file check_strict_grammar.c.
| const String ELEM_TIMESTAMP_STR = {"timestamp", 9} |
Definition at line 719 of file check_strict_grammar.c.
| const String ELEM_TYPE_STR = {"type", 4} |
Definition at line 725 of file check_strict_grammar.c.
| const String ELEM_VALUE_STR = {"value", 5} |
Definition at line 720 of file check_strict_grammar.c.
| END_TEST typedef char error_code |
Definition at line 637 of file check_strict_grammar.c.
Definition at line 715 of file check_strict_grammar.c.
| const String NS_STR = {"http://imc-aesop.eu/lkab-demo", 29} |
Definition at line 714 of file check_strict_grammar.c.
| const EXISerializer serialize |
Used during serialization for easy access to the EXIP serialization API.
Definition at line 34 of file EXISerializer.c.
1.8.4