Back to FabImage Library website
You are here: Start » Function Reference » Hilscher » Hilscher_Channel_IORead_SInt64
Header: | ThirdPartySdk.h |
---|---|
Namespace: | fil |
Receives generic packet that can be filled with any data through Hilscher device.
Syntax
void fil::Hilscher_Channel_IORead_SInt64 ( fil::Hilscher_State& ioState, const ftl::Optional<ftl::String>& inBoardName, const int inChannelNumber, const int inOffset, ftl::int64& outData )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
ioState | Hilscher_State& | Object used to maintain state of the function. | |||
![]() |
inBoardName | const Optional<String>& | NIL | ||
![]() |
inChannelNumber | const int | 0 - 10 | ||
![]() |
inOffset | const int | 0 - 10000 | ||
![]() |
outData | int64& |
Remarks
Driver
- Windows driver (recommended 1.5.0.0) https://kb.hilscher.com/display/CIFXDRV/Versions+-+NXDRV-WIN
- SYCON.net for configuring slots, generating configuration files: https://kb.hilscher.com/display/SYCON/Version+History
For profinet: Firmware (recommended 3.13 series) https://kb.hilscher.com/display/PNS3V5/Version+History+-+V3.5+to+V3.x
Firmware needs to be uploaded to the card prior to opening any type of channel.
In case of failing to update the firmware, try to restart your computer.
IO Offset (inOffset)
Offset as displayed in Hilscher softwareMultithreaded environment
This function is not guaranteed to be thread-safe. When used in multithreaded environment, it has to be manually synchronized.