This is historical information of device classes implemented in PiLC device server.
Use this link to find the valid information.
Development status:
Released
Information status: New
Contact:
Class Description
PiLC control class
Families: Instrumentation
Key words:
Platform: Unix Like
Language: Cpp
Contact:
Hardware
Manufacturer: none
Bus: Not Applicable
Class interface
Attributes:
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State Device state |
This command gets the device state (stored in its device_state data member) and returns it to the caller. |
StatusInput: DevVoid Output: ConstDevString Device status |
This command gets the device status (stored in its device_status data member) and returns it to the caller. |
WriteFPGAInput: DevVarULongArray FPGA address and data. Output: DevVoid |
Write data to FPGA. |
WriteDisplayInput: DevVarLongArray Command, value Output: DevVoid |
Write command to display |
InitPiLCInput: DevVoid Output: DevVoid |
Command to initialize the PiLC. It is automatically called when the server is started. |
ReadFPGAInput: DevLong FPGA address. Output: DevULong Output |
Read data from FPGA. |
ReadDisplayInput: DevLong Command Output: DevLong Output |
Read data from Display |
WriteReadIOBoardInput: DevVarLongArray Command and data (red, green, blue). Output: DevLong Output |
Write data to IOBoard and read |
WriteIOCardInput: DevVarLongArray IOCard module, command and value Output: DevVoid |
Write data to IOCard |
ReadIOCardInput: DevVarLongArray IOCard module and command Output: DevLong Output |
Read data from IOCard |
WriteMainBoardInput: DevVarLongArray Command and value Output: DevVoid |
Write data to main board. |
ReadMainBoardInput: DevLong Command Output: DevLong Output |
Read data from main board |
EPCSProgramInput: DevVoid Output: DevVoid |
Reprogram FPGA. Information read from external files: output_file.rbf epcs_output.hex PiLC is restarted at the end. |
SPISendBytesInput: DevVarLongArray Operation code, bytes, debug flag Output: DevLong Output data |
Send bytes. If debug is set to 1, a file called epcs_output.hex needs to open to write. |
SPIReadIDInput: DevVoid Output: DevLong ID |
Read ID |
SPIReadStatusInput: DevVoid Output: DevLong Status |
Read `Read` status |
SPIWriteStatusInput: DevVoid Output: DevLong Write Status |
Read `Write` status |
SPIWriteInput: DevLong Data to write Output: DevLong Status output |
Write data and wait until finish |
SPIEraseBlukInput: DevVoid Output: DevVoid |
— |
SPIReadByteInput: DevVarLongArray Address, bytes to read Output: DevLong Output |
— |
SPIWritePageInput: DevVarLongArray Data, address Output: DevVoid |
— |
SPIWriteSectorInput: DevVarLongArray Data, length Output: DevVoid |
Write data to pages. The data increment by 0x100 for each page and the address by 0x00100 |
SPIErasePageInput: DevLong Address Output: DevVoid |
— |
SPIEraseSectorInput: DevLong Length Output: DevVoid |
Erase the number of pages given by the input argument, starting with adress 0 and increasing the address by 0x010000 |
RPIShutdownInput: DevLong Time to shutdown Output: DevVoid |
— |
EventUpdateInput: DevVoid Output: DevVarLongArray Event Update array |
Check if something has change and returns an array with the io to update. |
IOLedsUpdateInput: DevVoid Output: DevVoid |
Update LEDs |
Pipes:
Properties:
9 Jul 2022, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
21 Nov 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
7 Nov 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
5 Sep 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
11 Jul 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
4 Jul 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
23 Jun 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
23 Feb 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .
19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You are looking at this version now.
2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Updated:
The device class has been updated.
You can see previous version here .
21 Nov 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
7 Nov 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
5 Sep 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
11 Jul 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
4 Jul 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
23 Jun 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
23 Feb 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .
19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You are looking at this version now.
2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Added by:pgoryl2
on:19 Jan 2017, 10:50 a.m.