22 lines
633 B
Plaintext
22 lines
633 B
Plaintext
The protocol for the control interface is wrapped inside the ip.access header
|
|
with the IPAC_PROTO_OSMO protocol ID (0xee). Inside the ip.access header is
|
|
a struct ipaccess_head_ext with protocol ID 0x00 which indicates the control
|
|
interface.
|
|
|
|
After that the actual protocol is text based:
|
|
|
|
* Getting the value of a variable
|
|
-> GET <id> <var>
|
|
<- GET_REPLY <id> <var> <val>
|
|
or ERROR <id> <reason>
|
|
|
|
* Setting the value of a variable
|
|
-> SET <id> <var> <val>
|
|
<- SET_REPLY <id> <var> <val>
|
|
or ERROR <id> <reason>
|
|
|
|
* A value changes which triggers a trap
|
|
<- TRAP <var> <val>
|
|
|
|
<id> needs to be unique within a connection. '0' is not allowed
|