From HFML-FELIX Wiki
Netgate is both:
- a networking protocol, over TCP, with a command-response structure, using a fixed-length header and variable length payload (not unlike MQTT, actually).
- a proxy/buffer service running on isolator, for access of netgate-protocol connections between networks.
Netgate was developed at FOM Rijnhuizen.
Message description
[edit | edit source]| Type | Len | Field |
|---|---|---|
| int | 6 | payload length |
| token | ? | command |
| int | ? | protocol version |
| char | 1 | data format |
| ? | ? | data |
| Type | Len | Field |
|---|---|---|
| int | 6 | body length |
| token | ? | command |
| int | ? | protocol version |
| char | 1 | error group |
| int | ? | error number |
| int | 1 | error level |
| int | ? | error text length |
| text | ? | error text |
| char | 1 | data format |
| ? | ? | data |
Proxy service instances
[edit | edit source]| function | host | port |
|---|---|---|
| felice undulator | isolator | 3003 |
| felix undulator | isolator | 2706 |
| felix spectrum analyzer | isolator | 2700 |
| felice spectrum analyzer | feloce | 4508 |
Netgate services
[edit | edit source]FELIX Optical Cavity
[edit | edit source](see: ocss_NetGate_Things_Felix.vi)
- ox_3eHarmFilter_slabState_get
- ox_splitter_get (int32 0 or 1)
- ox_splitter_get (int32 0 or 1)
- ox_status_get
FELIX undulator
[edit | edit source]- port feluc.fxmnet.science.ru.nl:4420,4421,4422
FELIX Userstation/interrupt
[edit | edit source]- isolator.fxmnet.science.ru.nl:18004
- ds_flx_IL_selOn_get (1 argument: channel number, uWord)