Component: Injector (Human Interface) (Test Injectors)
Author | Matrix Ltd |
Version | 1.0 |
Category | Test Injectors |
Contents
Injector (Human Interface) component
Comms data injector to allow typed data values to be inserted into a component. Allows data to be input in raw ASCII form or as numeric byte data 0-255.
Component Source Code
Please click here to download the component source project: FC_Comp_Source_InjectorHI.fcfx
Please click here to view the component source code (Beta): FC_Comp_Source_InjectorHI.fcfx
Detailed description
No detailed description exists yet for this component
Examples
This example receives a character via the RS232 component and outputs it to the LCD, an injector has been added to allow you to type data into the console. Human Interface Injector Example The Console window has tabs for the human interface data injector allowing you to type in data that will be received by the component.
Again the RS232 console tabs reflect the data as it is sent and received.
LCD showing received data.
Macro reference
GetConsoleHandle
GetConsoleHandle | |
Gets the handle to the console allowing data displaying on the panel etc. | |
- HANDLE | Return |
IOGetInputPin
IOGetInputPin | |
Sets the selected digital pin to an input and reads the input state. | |
- BYTE | Pin |
Range: 0-19 | |
- BOOL | Return |
IOSetOutputPin
IOSetOutputPin | |
Sets the selected digital pin to an output and assigns the output state. | |
- BYTE | Pin |
Range: 0-53 | |
- BOOL | State |
Range: 0-1 | |
- VOID | Return |
Initialise
Initialise | |
Sets up the injector ready to receive commands or send data | |
- VOID | Return |
UARTBaud
UARTBaud | |
- BYTE | Channel |
- BYTE | Rate |
- VOID | Return |
UARTCheckRX
UARTCheckRX | |
- BYTE | Channel |
- BYTE | Return |
UARTInitialise
UARTInitialise | |
- BYTE | Channel |
- VOID | Return |
UARTReceive
UARTReceive | |
- BYTE | Channel |
- BYTE | Return |
UARTSend
UARTSend | |
- BYTE | Channel |
- BYTE | Data |
- VOID | Return |