Component: Webserver (WIZ810MJ) (Comms: Networking)
From Flowcode Help
Jump to navigationJump to search| Author | Matrix Ltd. | 
| Version | 2.0 | 
| Category | Comms: Networking | 
Contents
Webserver component
Webserver component designed to work with the WIZ810MJ module from Wiznet, as used in the version 2 EB023 E-block and MIAC System Industrial Addon. Provides a very simple interface to allow webpages to be hosted from hardware or simulation.
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Downloadable macro reference
|   | WM_CH_MR | 
|  - BYTE | ch | 
|  - UINT | Return | 
|   | WM_CH_PORT | 
|  - BYTE | ch | 
|  - UINT | Return | 
|   | WM_TXMEM | 
|  - BYTE | ch | 
|  - UINT | Return | 
|   | MIAC_Module_SetData | 
|  - BYTE | Count | 
|  - BYTE | D0 | 
|  - BYTE | D1 | 
|  - BYTE | D2 | 
|  - BYTE | D3 | 
|  - BYTE | D4 | 
|  - BYTE | D5 | 
|  - VOID | Return | 
|   | WM_CH_RX_RSR | 
|  - BYTE | ch | 
|  - UINT | Return | 
|   | MIAC_Module_GetData | 
|  - BYTE | Index | 
|  - BYTE | Return | 
|   | SetOutValue | 
| Set the value of an outbound substitution string | |
|  - BYTE | index | 
|  - STRING | value | 
|  - VOID | Return | 
|   | Send_Embedded_HTML_Page4 | 
|  - VOID | Return | 
|   | MIAC_Module_Message | 
|  - UINT | CAN_ID | 
|  - UINT | CMD_ID | 
|  - BYTE | Return | 
|   | Send_Embedded_HTML_Page3 | 
|  - VOID | Return | 
|   | Send_Embedded_HTML_Page2 | 
|  - VOID | Return | 
|   | WM_CH_IR | 
|  - BYTE | ch | 
|  - UINT | Return | 
|   | Send_Embedded_HTML_Page1 | 
|  - VOID | Return | 
|   | GetInValue | 
| Returns the string value of a Request parameter | |
|  - BYTE | index | 
|  - STRING | Return | 
|   | MIAC_Module_PushData | 
|  - BYTE | Data | 
|  - VOID | Return | 
|   | CreateServerSocket | 
| Creates a listening socket on the selected channel and port ready to accept incoming web page requests. | |
|  - BYTE | Channel | 
|  - UINT | Port | 
|  - BYTE | Return | 
|   | WM_CH_CR | 
|  - BYTE | ch | 
|  - UINT | Return | 
|   | WM_CH_TX_WR | 
|  - BYTE | ch | 
|  - UINT | Return | 
|   | IncRxPtr | 
|  - BYTE | Channel | 
|  - VOID | Return | 
|   | CheckSocketActivity | 
| Checks for activity on the server socket and serves out the webpages to any requesting parties. | |
|  - BYTE | Return | 
|   | WM_CH_SR | 
|  - BYTE | ch | 
|  - UINT | Return | 
|   | WM_RXMEM | 
|  - BYTE | ch | 
|  - UINT | Return | 
|   | ARB4 | 
| Loads the binary-data to an existing arbitrary waveform memory location ARB4. | |
|  - BYTE | Waveform | 
|  - VOID | Return | 
|   | CLKSRRet | 
| Returns the clock source <INT> or <EXT>. | |
| [[File:]] - | Return | 
|   | MODPMDEV | 
| Sets PM waveform deviation to <nrf> degrees. (Lower limit: -360° - Upper limit: 360°). | |
| [[File:]] - | Degrees | 
| Sets PM waveform deviation in degrees (-360 - 360). | |
|  - VOID | Return | 
|   | MSTLOCK | 
| Sends signal to SLAVE generator to get synchronised | |
|  - VOID | Return | 
|   | HILVL | 
| Sets the amplitude-high-level to <nrf> Volts. (Lower limit: -0.490 V - Upper limit: 5.000 V). | |
| [[File:]] - | HighLevel | 
| Sets the amplitude-high-level in Volts(V) (-0.490 V - 5.000 V). | |
|  - VOID | Return | 
|   | ARB3 | 
| Loads the binary-data to an existing arbitrary waveform memory location ARB3. | |
|  - UINT | Waveform | 
|  - VOID | Return | 
|   | CALADJ | 
| Adjust the selected calibration value by <nrf> (Lower limit: -100 - Upper limit: 100). | |
| [[File:]] - | Calibrate | 
| Adjust the selected calibration value (-100 - 100). | |
|  - VOID | Return | 
|   | STBRet | 
| Returns the value of the Status Byte Register in <nr1> numeric format. | |
|  - BYTE | Return | 
|   | ARB2 | 
| Loads the binary-data to an existing arbitrary waveform memory location ARB2. | |
|  - UINT | Waveform | 
|  - VOID | Return | 
|   | EERRet | 
| Query and clear execution error number register. | |
|  - STRING | Return | 
|   | MODFMSRC | 
| Sets FM waveform source to; 0 INT, 1 = EXT. | |
| [[File:]] - | Source | 
| Sets FM waveform source (0 = INT, 1 = EXT). | |
|  - VOID | Return | 
|   | MODAMFREQ | 
| Sets AM waveform frequency to <nrf> Hz. (Lower limit: 1uHz - Upper limit: 20kHz). | |
| [[File:]] - | Frequency | 
| Sets AM waveform frequency in Hertz(Hz) (1uHz - 20kHz). | |
|  - VOID | Return | 
|   | ESE | 
| Sets the Standard Event Status Enable Register to the value of <nrf>. | |
|  - BYTE | Value | 
| Value of register 0-255 | |
|  - VOID | Return | 
|   | ARB1 | 
| Loads the binary-data to an existing arbitrary waveform memory location ARB1. | |
|  - UINT | Waveform | 
| 16 Bit binary number for arbitrary waveform. | |
|  - VOID | Return | 
|   | ARB4DEFRet | 
| Returns user specified waveform name, waveform pint interpolation state and waveform length of ARB4. | |
|  - STRING | Return | 
|   | CLS | 
| Clears status byte register of the interface. | |
|  - VOID | Return | 
|   | MSTRELOCK | 
| Resynchronises the two generators in MASTER-SLAVE mode. | |
|  - VOID | Return | 
|   | NOISLVL | 
| Sets the output noise level to <nr1> %. (Lower limit: 0% - Upper limit: 50%) | |
|  - BYTE | Percent | 
| Sets the output noise level in percent. (0 - 50) | |
|  - VOID | Return | 
|   | LOCKMODE | 
| Sets the synchronising mode to; 0 = MASTER, 1 = SLAVE, 2 = INDEP. | |
|  - BYTE | Mode | 
| Sets the synchronising mode (0 = MASTER, 1 = SLAVE, 2 = INDEP). | |
|  - VOID | Return | 
|   | ADDRESSRet | 
| Returns the instruments address | |
| [[File:]] - | Return | 
|   | MODPMSRC | 
| Sets PM waveform source to; 0 INT, 1 = EXT. | |
| [[File:]] - | Source | 
| Sets PM waveform source (0 = INT, 1 = EXT). | |
|  - VOID | Return | 
|   | MODPWMSRC | 
| Sets PWM waveform source to; 0 = INT, 1 = EXT. | |
| [[File:]] - | Source | 
| Sets PWM waveform source (0 = INT, 1 = EXT). | |
|  - VOID | Return | 
|   | MOD | 
| Sets modulation to; 0 = OFF, 1 = AM, 2 = FM, 3 = PM, 4 = FSK, 5 = PWM. | |
|  - BYTE | Modulation | 
| Sets modulation (0 = OFF, 1 = AM, 2 = FM, 3 = PM, 4 = FSK, 5 = PWM). | |
|  - VOID | Return | 
|   | ISTRet | 
| Returns IST local message as defined by IEEE Std. 488.2. The syntax of the response is 0<rmt>, if the local message is false, or 1<rmt>, if the local message is true. | |
| [[File:]] - | Return | 
|   | LRNRet | 
| Returns the complete setup of the instrument as a binary data block | |
| [[File:]] - | Return | 
|   | OPCRet | 
| Query Operation Complete status. The response is always 1<rmt> and will be available immediately the command is executed because all commands are sequential. | |
| [[File:]] - | Return | 
|   | PULSRANGE | 
| Sets PWM waveform source to <1>, <2> or <3>; 1 = 1, 2 = 2, 3 = 3. | |
|  - BYTE | Range | 
| Sets the pulse rise and fall range. (1, 2 or 3) | |
|  - VOID | Return | 
|   | TSTRet | 
| The generator has no self test capability and the response is always 0 <rmt>. | |
| [[File:]] - | Return | 
|   | BSTTRGPOL | 
| Sets the burst trigger slope to; 0 = POS, 1 = NEG. | |
| [[File:]] - | Slope | 
| Set the burst trigger slope (0 = POS, 1 = NEG). | |
|  - VOID | Return | 
|   | ARB3Ret | 
| Returns the binary-data from an existing abbitrary wavefrom memory location. | |
|  - UINT | Return | 
|   | BSTPHASE | 
| Sets the burst phase to <nrf> degrees. (Lower limit: -360 - Upper limit: 360) | |
| [[File:]] - | Degrees | 
| Sets the burst phase in degrees (-360 - 360) | |
|  - VOID | Return | 
|   | SWPTRGPER | 
| Sets the sweep trigger period to <nrf> seconds | |
| [[File:]] - | Seconds | 
| Set the sweep trigger period in seconds. | |
|  - VOID | Return | 
|   | PULSDLY | 
| Sets the waveform delay to <nrf> sec | |
| [[File:]] - | Sec | 
|  - VOID | Return | 
|   | Initialise | 
| Opens the COM port ready for communications. | |
|  - VOID | Return | 









