16
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 ;********************************************************************************
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 ;*** File : PSI.pdf
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 ;*** Creation : Wed Mar 11 09:58:36 CST 2009
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 ;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 ;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 ;********************************************************************************
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 ;*** Document Type : Service Access Point Specification
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 ;*** Document Name : PSI
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 ;*** Document No. : ..01.001
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 ;*** Document Date : 2004-02-09
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 ;*** Document Status: BEING_PROCESSED
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 ;*** Document Author: RM
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 ;********************************************************************************
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 PRAGMA SRC_FILE_TIME "Thu Nov 29 09:51:16 2007"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 PRAGMA LAST_MODIFIED "2004-02-09"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
19 PRAGMA ID_AND_VERSION "..01.001"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
21
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
22
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
23 CONST PSI_PEER_ENTITY_NAME_LENGTH 6 ; Length ofentity name for data exchange
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
24
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
26
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 VALTAB VAL_cause
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
28 VAL 0xD300 PSICS_SUCCESS "0b11010011 00000000 no error"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
29 VAL 0xD301 PSICS_INVALID_PARAMS "0b11010011 00000001 device number invalid or parameter invalid "
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
30 VAL 0xD302 PSICS_INTERNAL_DRV_ERROR "0b11010011 00000010 A driver function returned DRV_INTERNAL_ERROR"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
31 VAL 0xD303 PSICS_DISCONNECT "0b11010011 00000011 The driver signalled a DRV_SIGTYPE_DISCONNECT"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
32
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
33 VALTAB VAL_psi_line_states
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
34 VAL 0x00 PSI_LINE_STD_NOT_VALID "b00000000 no line state request is given"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
35
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
36 VALTAB VAL_psi_baud_rate
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
37 VAL 0xffffffff DIO4_BAUD_NOT_VALID "baudrate is not changed"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
38
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
39 VALTAB VAL_psi_char_frame
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
40 VAL 0x00000000 DIO_CF_NOT_VALID "char frame values are not changed"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
41
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
42 VALTAB VAL_psi_flow_control
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
43 VAL 0xffffffff DIO_FLOW_NOT_VALID "flow control value are not changed"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
44
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
45 VALTAB VAL_psi_mux_mode
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
46 VAL 0xffffffff DIO_MUX_MODE_NOT_VALID "mux mode is unchanged"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
47
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
48 VALTAB VAL_pkt_flag
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
49 VAL 0x80000000 DIO_FLAG_PKT_PROTOCOL "device can transfer information to identify the packet protocol"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
50 VAL 0xffffffff DIO_FLAG_PKT_PROT_NOT_VALID "packet flag is not changed"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
51
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
52 VALTAB VAL_psi_sleep_mode
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
53 VAL 0x00 DIO_SLEEP_NOT_VALID "value is not valid"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
54 VAL 0xff DIO_SLEEP_NOT_CHAN "value is not changed"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
55
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
56 VALTAB VAL_psi_guard_per
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
57 VAL 0xff DIO_GUARD_PER_NOT_VALID "guard period is not changed"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
58
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
59 VALTAB VAL_psi_dev_mode
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
60 VAL 0x00000000 DEV_MODE_NOT_VALID "device mode is unchanged"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
61
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
62 VALTAB VAL_psi_esc_char
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
63 VAL 0x00 ESC_CHAR_NOT_VALID "escape character is not changed"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
64
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
65 VALTAB VAL_pkt_type
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
66 VAL 0x0021 DIO_PACKET_IPV4 "IP packet version 4"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
67 VAL 0x002D DIO_PACKET_VJ_CTCP "IPv4 packet with Van Jacobson compressed TCP/IP header"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
68 VAL 0x002F DIO_PACKET_VJ_UTCP "IPv4 packet with Van Jacobson uncompressed TCP/IP header"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
69 VAL 0x0057 DIO_PACKET_IPV6 "IP packet version 6"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
70
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
71 VALTAB VAL_psi_xon
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
72 VAL 0x00 XON_NOT_VALID "xon value is unchanged"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
73
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
74 VALTAB VAL_psi_xoff
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
75 VAL 0x00 XOFF_NOT_VALID "xoff value is unchanged"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
76
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
77 VALTAB VAL_psi_n1
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
78 VAL 0x00 PSI_MUX_N1_NOT_VALID "mux max frame size is not changed"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
79
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
80 VALTAB VAL_psi_n2
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
81 VAL 0x00 PSI_MUX_N2_NOT_VALID "number of retransmission is not changed"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
82
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
83 VALTAB VAL_psi_t1
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
84 VAL 0x00 PSI_MUX_T1_NOT_VALID "acknowledgement timer is not changed"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
85
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
86 VALTAB VAL_psi_t2
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
87 VAL 0x00 PSI_MUX_T2_NOT_VALID "response timer is not changed"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
88
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
89 VALTAB VAL_psi_t3
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
90 VAL 0x00 PSI_MUX_T3_NOT_VALID "wake up response timer is not changed"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
91
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
92 VALTAB VAL_psi_k
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
93 VAL 0x00 PSI_K_NOT_VALID "windows size is not changed"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
94
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
95 VALTAB VAL_psi_data_mode
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
96 VAL 0x01 DRIVER_MODE_AT "The driver will transmit AT commands."
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
97 VAL 0x02 DRIVER_MODE_DATA "The driver will transmit data."
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
98 VAL 0x03 DRIVER_MODE_AT_DATA "The driver will transmit AT commands and data"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
99
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
100
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
101
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
102
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
103 VAR cause "cause value" S
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
104
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
105 VAL @p_PSI - VAL_cause@
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
106
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
107 VAR devId "device identifier" L
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
108
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
109 VAL @p_DIO - VAL_device@
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
110
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
111 VAR dti_direction "link identifier" B
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
112
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
113
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
114 VAR drv_handle "driver handle" S
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
115
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
116
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
117 VAR line_state "line state information" S
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
118
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
119 VAL @p_PSI - VAL_psi_line_states@
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
120 VAL @p_DIO - VAL_line_states@
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
121
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
122 VAR link_id "link identifier" L
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
123
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
124
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
125 VAR psi_data_mode "TE will use the device to transmit AT commands or data or both" B
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
126
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
127 VAL @p_PSI - VAL_psi_data_mode@
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
128
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
129 VAR retValue "return value" S
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
130
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
131
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
132 VAR signal_type "signal information" S
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
133
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
134
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
135 VAR name "entity name" B
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
136
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
137
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
138
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
139
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
140
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
141 UNION DIO_CAP_UN "Structured Element"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
142 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
143 ser_cap EXTERN @p_DIO - DIO_CAP_SER@ DIO_CAP_SER ; capabilities of serial driver
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
144 pkt_cap EXTERN @p_DIO - DIO_CAP_PKT@ DIO_CAP_PKT ; capabilities of packet driver
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
145 mux_cap EXTERN @p_DIO - DIO_CAP_SER_MUX@ DIO_CAP_SER_MUX ; capabilities of mux driver
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
146 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
147
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
148
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
149
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
150 UNION DIO_DCB_UN "Structured Element"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
151 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
152 ser_dcb EXTERN @p_DIO - DIO_DCB_SER@ DIO_DCB_SER ; configuration of serial driver
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
153 pkt_dcb EXTERN @p_DIO - DIO_DCB_PKT@ DIO_DCB_PKT ; configuration of packet driver
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
154 mux_dcb EXTERN @p_DIO - DIO_DCB_SER_MUX@ DIO_DCB_SER_MUX ; configuration of mux driver
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
155 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
156
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
157
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
158
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
159 COMP peer "communication entity name"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
160 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
161 name [PSI_PEER_ENTITY_NAME_LENGTH] ; communication peer name
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
162 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
163
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
164
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
165
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
166
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
167
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
168
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
169 ; PSI_CONN_IND 0x8000401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
170 ; PSI_CONN_IND_TEST 0x8009401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
171 ; PSI_CONN_RES 0x8000001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
172 ; PSI_CONN_REJ 0x8001001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
173 ; PSI_DISCONN_IND 0x8001401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
174 ; PSI_CLOSE_REQ 0x8002001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
175 ; PSI_CLOSE_CNF 0x8008401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
176 ; PSI_DTI_OPEN_REQ 0x8003001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
177 ; PSI_DTI_CLOSE_REQ 0x8004001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
178 ; PSI_DTI_OPEN_CNF 0x8002401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
179 ; PSI_DTI_CLOSE_CNF 0x8003401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
180 ; PSI_DTI_CLOSE_IND 0x8004401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
181 ; PSI_SETCONF_CNF 0x8005401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
182 ; PSI_SETCONF_REQ 0x8005001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
183 ; PSI_SETCONF_REQ_TEST 0x800D001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
184 ; PSI_LINE_STATE_REQ 0x8006001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
185 ; PSI_LINE_STATE_CNF 0x8006401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
186 ; PSI_LINE_STATE_IND 0x8007401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
187 ; PSI_SIG_CLEAR_IND 0x8007001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
188 ; PSI_SIG_FLUSH_IND 0x8008001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
189 ; PSI_SIG_READ_IND 0x8009001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
190 ; PSI_SIG_WRITE_IND 0x800A001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
191 ; PSI_SIG_CONNECT_IND 0x800B001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
192 ; PSI_SIG_DISCONNECT_IND 0x800C001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
193 ; PSI_DIOSIM_INIT_REQ 0x8020401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
194 ; PSI_DIOSIM_INIT_CNF 0x8020001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
195 ; PSI_DIOSIM_GET_CAP_REQ 0x8021401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
196 ; PSI_DIOSIM_GET_CAP_SER_CNF 0x8021001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
197 ; PSI_DIOSIM_GET_CAP_PKT_CNF 0x802C001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
198 ; PSI_DIOSIM_SET_CONF_SER_REQ 0x8022401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
199 ; PSI_DIOSIM_SET_CONF_PKT_REQ 0x802C401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
200 ; PSI_DIOSIM_SET_CONF_CNF 0x8022001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
201 ; PSI_DIOSIM_GET_CONF_SER_REQ 0x8023401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
202 ; PSI_DIOSIM_GET_CONF_CNF 0x8023001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
203 ; PSI_DIOSIM_CLOSE_DEV_REQ 0x8024401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
204 ; PSI_DIOSIM_CLOSE_DEV_CNF 0x8024001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
205 ; PSI_DIOSIM_FLUSH_REQ 0x8025401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
206 ; PSI_DIOSIM_FLUSH_CNF 0x8025001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
207 ; PSI_DIOSIM_CLEAR_REQ 0x8026401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
208 ; PSI_DIOSIM_CLEAR_CNF 0x8026001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
209 ; PSI_DIOSIM_GET_TXB_REQ 0x8027401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
210 ; PSI_DIOSIM_GET_TXB_CNF 0x8027001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
211 ; PSI_DIOSIM_SET_RXB_REQ 0x8028401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
212 ; PSI_DIOSIM_SET_RXB_CNF 0x8028001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
213 ; PSI_DIOSIM_READ_REQ 0x8029401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
214 ; PSI_DIOSIM_READ_SER_CNF 0x8029001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
215 ; PSI_DIOSIM_READ_PKT_CNF 0x802D001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
216 ; PSI_DIOSIM_WRITE_SER_REQ 0x802A401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
217 ; PSI_DIOSIM_WRITE_PKT_REQ 0x802E401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
218 ; PSI_DIOSIM_WRITE_CNF 0x802A001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
219 ; PSI_DIOSIM_EXIT_REQ 0x802B401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
220 ; PSI_DIOSIM_SIGN_IND 0x802B001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
221
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
222
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
223
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
224 PRIM PSI_CONN_IND 0x8000401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
225 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
226 devId ; Device Identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
227 EXTERN @p_DIO - DIO_CAP@ DIO_CAP PTR ; Device Capability
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
228 psi_data_mode ; Device data mode
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
229 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
230
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
231
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
232
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
233
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
234
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
235
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
236 PRIM PSI_CONN_IND_TEST 0x8009401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
237 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
238 devId ; Device Identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
239 DIO_CAP_UN ; device capability test structure
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
240 psi_data_mode ; device data mode
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
241 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
242
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
243
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
244
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
245
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
246
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
247
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
248 PRIM PSI_CONN_RES 0x8000001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
249 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
250 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
251 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
252
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
253
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
254
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
255
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
256
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
257
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
258 PRIM PSI_CONN_REJ 0x8001001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
259 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
260 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
261 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
262
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
263
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
264
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
265
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
266
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
267
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
268 PRIM PSI_DISCONN_IND 0x8001401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
269 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
270 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
271 cause ; cause value
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
272 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
273
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
274
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
275
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
276
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
277
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
278
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
279 PRIM PSI_CLOSE_REQ 0x8002001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
280 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
281 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
282 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
283
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
284
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
285
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
286
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
287
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
288
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
289 PRIM PSI_CLOSE_CNF 0x8008401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
290 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
291 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
292 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
293
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
294
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
295
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
296
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
297
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
298
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
299 PRIM PSI_DTI_OPEN_REQ 0x8003001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
300 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
301 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
302 peer ; peer name
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
303 link_id ; dti link identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
304 dti_direction ; direction of DTI link
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
305 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
306
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
307
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
308
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
309
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
310
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
311
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
312 PRIM PSI_DTI_CLOSE_REQ 0x8004001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
313 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
314 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
315 link_id ; dti link identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
316 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
317
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
318
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
319
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
320
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
321
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
322
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
323 PRIM PSI_DTI_OPEN_CNF 0x8002401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
324 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
325 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
326 cause ; cause value
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
327 link_id ; dti link identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
328 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
329
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
330
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
331
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
332
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
333
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
334
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
335 PRIM PSI_DTI_CLOSE_CNF 0x8003401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
336 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
337 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
338 link_id ; dti link identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
339 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
340
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
341
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
342
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
343
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
344
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
345
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
346 PRIM PSI_DTI_CLOSE_IND 0x8004401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
347 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
348 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
349 link_id ; dti link identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
350 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
351
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
352
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
353
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
354
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
355
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
356
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
357 PRIM PSI_SETCONF_CNF 0x8005401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
358 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
359 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
360 cause ; cause value
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
361 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
362
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
363
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
364
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
365
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
366
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
367
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
368 PRIM PSI_SETCONF_REQ 0x8005001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
369 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
370 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
371 EXTERN @p_DIO - DIO_DCB@ DIO_DCB PTR ; configuration structure
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
372 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
373
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
374
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
375
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
376
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
377
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
378
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
379 PRIM PSI_SETCONF_REQ_TEST 0x800D001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
380 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
381 devId ; Primitive Item
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
382 DIO_DCB_UN ; Primitive Item
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
383 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
384
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
385
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
386
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
387
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
388
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
389
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
390 PRIM PSI_LINE_STATE_REQ 0x8006001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
391 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
392 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
393 line_state ; line state information
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
394 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
395
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
396
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
397
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
398
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
399
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
400
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
401 PRIM PSI_LINE_STATE_CNF 0x8006401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
402 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
403 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
404 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
405
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
406
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
407
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
408
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
409
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
410
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
411 PRIM PSI_LINE_STATE_IND 0x8007401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
412 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
413 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
414 line_state ; line state information
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
415 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
416
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
417
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
418
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
419
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
420
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
421
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
422 PRIM PSI_SIG_CLEAR_IND 0x8007001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
423 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
424 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
425
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
426
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
427
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
428
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
429
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
430
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
431 PRIM PSI_SIG_FLUSH_IND 0x8008001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
432 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
433 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
434
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
435
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
436
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
437
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
438
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
439
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
440 PRIM PSI_SIG_READ_IND 0x8009001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
441 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
442 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
443
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
444
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
445
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
446
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
447
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
448
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
449 PRIM PSI_SIG_WRITE_IND 0x800A001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
450 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
451 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
452
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
453
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
454
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
455
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
456
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
457
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
458 PRIM PSI_SIG_CONNECT_IND 0x800B001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
459 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
460 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
461
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
462
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
463
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
464
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
465
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
466
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
467 PRIM PSI_SIG_DISCONNECT_IND 0x800C001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
468 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
469 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
470
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
471
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
472
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
473
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
474
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
475
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
476 PRIM PSI_DIOSIM_INIT_REQ 0x8020401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
477 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
478 drv_handle ; Primitive Item
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
479 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
480
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
481
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
482
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
483
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
484
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
485
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
486 PRIM PSI_DIOSIM_INIT_CNF 0x8020001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
487 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
488 retValue ; return value
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
489 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
490
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
491
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
492
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
493
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
494
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
495
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
496 PRIM PSI_DIOSIM_GET_CAP_REQ 0x8021401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
497 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
498 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
499 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
500
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
501
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
502
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
503
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
504
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
505
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
506 PRIM PSI_DIOSIM_GET_CAP_SER_CNF 0x8021001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
507 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
508 retValue ; return value
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
509 EXTERN @p_DIO - DIO_CAP_SER@ DIO_CAP_SER ; serial device capability structure
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
510 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
511
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
512
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
513
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
514
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
515
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
516
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
517 PRIM PSI_DIOSIM_GET_CAP_PKT_CNF 0x802C001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
518 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
519 retValue ; return value
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
520 EXTERN @p_DIO - DIO_CAP_PKT@ DIO_CAP_PKT ; packet device capability structure
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
521 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
522
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
523
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
524
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
525
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
526
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
527
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
528 PRIM PSI_DIOSIM_SET_CONF_SER_REQ 0x8022401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
529 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
530 devId ; device Identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
531 EXTERN @p_DIO - DIO_DCB_SER@ DIO_DCB_SER ; serial configuration parameter structure
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
532 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
533
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
534
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
535
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
536
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
537
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
538
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
539 PRIM PSI_DIOSIM_SET_CONF_PKT_REQ 0x802C401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
540 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
541 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
542 EXTERN @p_DIO - DIO_DCB_PKT@ DIO_DCB_PKT ; configuration params
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
543 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
544
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
545
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
546
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
547
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
548
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
549
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
550 PRIM PSI_DIOSIM_SET_CONF_CNF 0x8022001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
551 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
552 retValue ; return value
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
553 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
554
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
555
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
556
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
557
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
558
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
559
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
560 PRIM PSI_DIOSIM_GET_CONF_SER_REQ 0x8023401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
561 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
562 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
563 EXTERN @p_DIO - DIO_DCB_SER@ DIO_DCB_SER ; serial device configuration parameter
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
564 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
565
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
566
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
567
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
568
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
569
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
570
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
571 PRIM PSI_DIOSIM_GET_CONF_CNF 0x8023001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
572 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
573 retValue ; return value
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
574 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
575
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
576
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
577
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
578
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
579
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
580
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
581 PRIM PSI_DIOSIM_CLOSE_DEV_REQ 0x8024401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
582 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
583 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
584 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
585
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
586
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
587
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
588
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
589
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
590
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
591 PRIM PSI_DIOSIM_CLOSE_DEV_CNF 0x8024001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
592 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
593 retValue ; return value
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
594 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
595
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
596
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
597
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
598
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
599
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
600
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
601 PRIM PSI_DIOSIM_FLUSH_REQ 0x8025401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
602 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
603 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
604 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
605
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
606
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
607
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
608
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
609
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
610
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
611 PRIM PSI_DIOSIM_FLUSH_CNF 0x8025001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
612 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
613 retValue ; return value
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
614 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
615
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
616
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
617
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
618
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
619
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
620
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
621 PRIM PSI_DIOSIM_CLEAR_REQ 0x8026401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
622 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
623 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
624 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
625
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
626
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
627
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
628
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
629
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
630
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
631 PRIM PSI_DIOSIM_CLEAR_CNF 0x8026001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
632 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
633 retValue ; return value
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
634 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
635
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
636
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
637
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
638
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
639
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
640
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
641 PRIM PSI_DIOSIM_GET_TXB_REQ 0x8027401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
642 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
643 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
644 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
645
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
646
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
647
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
648
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
649
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
650
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
651 PRIM PSI_DIOSIM_GET_TXB_CNF 0x8027001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
652 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
653 retValue ; return value
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
654 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
655
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
656
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
657
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
658
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
659
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
660
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
661 PRIM PSI_DIOSIM_SET_RXB_REQ 0x8028401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
662 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
663 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
664 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
665
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
666
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
667
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
668
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
669
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
670
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
671 PRIM PSI_DIOSIM_SET_RXB_CNF 0x8028001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
672 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
673 retValue ; Primitive Item
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
674 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
675
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
676
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
677
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
678
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
679
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
680
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
681 PRIM PSI_DIOSIM_READ_REQ 0x8029401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
682 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
683 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
684 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
685
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
686
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
687
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
688
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
689
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
690
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
691 PRIM PSI_DIOSIM_READ_SER_CNF 0x8029001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
692 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
693 retValue ; return value
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
694 EXTERN @p_DIO - control_type@ control_type ; control info type
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
695 EXTERN @p_DIO - length@ length ; control info len
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
696 EXTERN @p_DIO - state@ state ; control info state
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
697 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
698
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
699
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
700
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
701
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
702
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
703
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
704 PRIM PSI_DIOSIM_READ_PKT_CNF 0x802D001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
705 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
706 retValue ; return value
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
707 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
708
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
709
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
710
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
711
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
712
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
713
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
714 PRIM PSI_DIOSIM_WRITE_SER_REQ 0x802A401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
715 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
716 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
717 EXTERN @p_DIO - DIO_CTRL_LINES@ DIO_CTRL_LINES ; serial control info strucrture
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
718 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
719
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
720
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
721
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
722
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
723
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
724
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
725 PRIM PSI_DIOSIM_WRITE_PKT_REQ 0x802E401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
726 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
727 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
728 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
729
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
730
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
731
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
732
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
733
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
734
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
735 PRIM PSI_DIOSIM_WRITE_CNF 0x802A001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
736 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
737 retValue ; return value
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
738 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
739
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
740
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
741
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
742
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
743
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
744
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
745 PRIM PSI_DIOSIM_EXIT_REQ 0x802B401D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
746 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
747 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
748
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
749
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
750
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
751
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
752
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
753
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
754 PRIM PSI_DIOSIM_SIGN_IND 0x802B001D
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
755 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
756 devId ; device identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
757 signal_type ; signal information
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
758 }
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
759
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
760
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
761
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
762
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
763
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
764
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
765
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
766
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
767
|