ITK Function Reference
(V10000.1.0.60_20160308.00)
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
servicescheduling
sss0svcscheduling.h
Go to the documentation of this file.
1
/*==============================================================================
2
//Copyright 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.
3
//==================================================
4
//Copyright $2011.
5
//Siemens Product Lifecycle Management Software Inc.
6
//All Rights Reserved.
7
//==================================================
8
//Copyright 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.
9
==============================================================================*/
10
18
#ifndef SSS0SVCSCHEDULING_H
19
#define SSS0SVCSCHEDULING_H
20
21
#include <
unidefs.h
>
22
#include <sss0svcscheduling/libsss0svcscheduling_exports.h>
23
24
#ifdef __cplusplus
25
extern
"C"
{
26
#endif
27
39
typedef
struct
SSS0SVCSCHEDULING_API
SSS0SVCSCHEDULING_characteristics_data_s
40
{
41
tag_t
charDef
;
42
double
value
;
43
date_t
dateValue
;
44
logical
forPhysicalPart
;
45
}
SSS0SVCSCHEDULING_characteristics_data_s
;
46
47
51
typedef
struct
SSS0SVCSCHEDULING_API
SSS0SVCSCHEDULING_utilization_data_s
52
{
53
char
*
description
;
54
date_t
recordingTime
;
55
char
*
capturedBy
;
56
logical
propagate
;
57
}
SSS0SVCSCHEDULING_utilization_data_s
;
58
62
extern
SSS0SVCSCHEDULING_API
int
SSS0SVCSCHEDULING_record_utilization
(
63
tag_t
activityRev,
64
tag_t
logBook,
65
SSS0SVCSCHEDULING_utilization_data_s
in_param,
66
SSS0SVCSCHEDULING_characteristics_data_s
*charValueParams,
67
int
count,
68
tag_t
* logEntry
69
);
70
76
extern
SSS0SVCSCHEDULING_API
int
SSS0SVCSCHEDULING_update_configuration
77
(
78
tag_t
activityRev,
79
date_t
rebaseDate
80
);
81
82
85
#ifdef __cplusplus
86
}
87
#endif
88
89
#include <sss0svcscheduling/libsss0svcscheduling_undef.h>
90
91
#endif