VR-Link API Documentation for DIS
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
packets
intercmCtlP.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
7
#ifndef _IntercomCtlP_h_
8
#define _IntercomCtlP_h_ 1
9
13
14
#if DtDIS
15
16
17
#include <
vlpi/NetStructs.h
>
18
#include "
pduHeader.h
"
19
22
23
struct
DtNetIntercomParmRec
24
{
25
DtNetU16
myRecordType
;
26
DtNetU16
myRecordLength
;
27
};
28
29
struct
DtNetIntercomEntityDestRec
:
public
DtNetIntercomParmRec
30
{
31
DtNetEntityIdentifier
myDestEntityID
;
32
DtNetU16
myDestDeviceID
;
33
DtNetU8
myDestLineID
;
34
DtNetU8
myDestPriority
;
35
DtNetU8
myDestLineStateCmd
;
36
DtNetU8
padding
;
37
};
38
39
struct
DtNetIntercomGroupDestRec
:
public
DtNetIntercomParmRec
40
{
41
DtNetU32
myDestGroupBitField
;
42
DtNetU8
myDestPriority
;
43
DtNetU8
myDestLineStateCmd
;
44
DtNetU16
padding
;
45
};
46
47
struct
DtNetIntercomGroupAsgmtRec
:
public
DtNetIntercomParmRec
48
{
49
DtNetU32
myGroupBitField
;
50
DtNetEntityIdentifier
myDestEntityID
;
51
DtNetU16
myDestEquipID
;
52
DtNetU8
myDestLineID
;
53
DtNetU8
reserved_a
;
54
DtNetU8
reserved_b
;
55
DtNetU8
reserved_c
;
56
};
57
60
61
struct
DtNetIntercomControlPdu
62
{
63
DtNetPduHeader
myHeader
;
64
DtNetU8
myControlType
;
65
DtNetU8
myChannelType
;
66
DtNetEntityIdentifier
mySourceEntityID
;
67
DtNetU16
mySourceDeviceID
;
68
DtNetU8
mySourceLineID
;
69
DtNetU8
myTransmitPriority
;
70
DtNetU8
myTransmitLineState
;
71
DtNetU8
myCommand
;
72
DtNetEntityIdentifier
myMasterEntityID
;
73
DtNetU16
myMasterDeviceID
;
74
DtNetU16
myMasterChannelID
;
75
DtNetU32
myParmLength
;
76
};
77
78
#endif
79
#endif
Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)