VR-Link API Documentation for DIS
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
packets
ioEffectRecordP.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2013 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
#pragma once
6
10
11
#include <
vlpi/netStructs.h
>
12
#include <
vl/packets/standardVariableRecordP.h
>
13
#include <
vl/eventId.h
>
14
#include "
pduHeader.h
"
15
16
// IO Effect Record
17
typedef
struct
DtNetIoEffectRecord
:
public
DtNetStandardVariableRecord
18
{
19
bool
operator==
(
const
DtNetIoEffectRecord
& rhs)
const
20
{
21
return
(
myRecordType
== rhs.
myRecordType
)
22
&& (
myRecordLength
== rhs.
myRecordLength
)
23
&& (
myIoStatus
== rhs.
myIoStatus
)
24
&& (
myIoLinkType
== rhs.
myIoLinkType
)
25
&& (
myIoEffect
== rhs.
myIoEffect
)
26
&& (
myIoEffectDutyCycle
== rhs.
myIoEffectDutyCycle
)
27
&& (
myIoEffectDuration
== rhs.
myIoEffectDuration
)
28
&& (
myIoProcess
== rhs.
myIoProcess
);
29
}
30
bool
operator!=
(
const
DtNetIoEffectRecord
& rhs)
const
31
{
32
return
!
operator==
(rhs);
33
}
34
35
DtNetU8
myIoStatus
;
36
DtNetU8
myIoLinkType
;
37
DtNetU8
myIoEffect
;
38
DtNetU8
myIoEffectDutyCycle
;
39
DtNetU16
myIoEffectDuration
;
40
DtNetU16
myIoProcess
;
41
DtNetU16
myPadding_16
;
42
}
DtNetIoEffectRecord
;
Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)