|
||||
|
|
|
|
|
State | DEV_VOID | DEV_STATE | OPERATOR | This command gets the device state (stored in its device_state data member) and returns it to the caller. |
Status | DEV_VOID | CONST_DEV_STRING | OPERATOR | This command gets the device status (stored in its device_status data member) and returns it to the caller. |
WriteFPGA | DEVVAR_LONGARRAY | DEV_VOID | OPERATOR | Write data to FPGA. |
WriteDisplay | DEVVAR_LONGARRAY | DEV_VOID | OPERATOR | Write command to display |
InitPiLC | DEV_VOID | DEV_VOID | OPERATOR | Command to initialize the PiLC. It is automatically called when the server is started. |
ReadFPGA | DEV_LONG | DEV_LONG | OPERATOR | Read data from FPGA. |
ReadDisplay | DEV_LONG | DEV_LONG | OPERATOR | Read data from Display |
WriteIOBoard | DEVVAR_LONGARRAY | DEV_VOID | OPERATOR | Write data to IOBoard |
WriteIOCard | DEVVAR_LONGARRAY | DEV_VOID | OPERATOR | Write data to IOCard |
ReadIOCard | DEVVAR_LONGARRAY | DEV_LONG | OPERATOR | Read data from IOCard |
WriteMainBoard | DEVVAR_LONGARRAY | DEV_VOID | OPERATOR | Write data to main board. |
ReadMainBoard | DEV_LONG | DEV_LONG | OPERATOR | Read data from main board |
EPCSProgram | DEV_STRING | DEV_VOID | OPERATOR | Reprogram FPGA. Information read from external files: argument name epcs_output.hex PiLC is restarted at the end. |
SPISendBytes | DEVVAR_LONGARRAY | DEV_LONG | OPERATOR | Send bytes. If debug is set to 1, a file called epcs_output.hex needs to open to write. |
SPIReadID | DEV_VOID | DEV_LONG | OPERATOR | Read ID |
SPIReadStatus | DEV_VOID | DEV_LONG | OPERATOR | Read `Read` status |
SPIWriteStatus | DEV_VOID | DEV_LONG | OPERATOR | Read `Write` status |
SPIWrite | DEV_LONG | DEV_LONG | OPERATOR | Write data and wait until finish |
SPIEraseBluk | DEV_VOID | DEV_VOID | OPERATOR | None. |
SPIReadByte | DEVVAR_LONGARRAY | DEV_LONG | OPERATOR | None. |
SPIWritePage | DEVVAR_LONGARRAY | DEV_VOID | OPERATOR | None. |
SPIWriteSector | DEVVAR_LONGARRAY | DEV_VOID | OPERATOR | Write data to pages. The data increment by 0x100 for each page and the address by 0x00100 |
SPIErasePage | DEV_LONG | DEV_VOID | OPERATOR | None. |
SPIEraseSector | DEV_LONG | DEV_VOID | OPERATOR | Erase the number of pages given by the input argument, starting with adress 0 and increasing the address by 0x010000 |
USVUpdate | DEVVAR_LONGARRAY | DEV_VOID | OPERATOR | Shutdown the system in if the second argument is 1. Third argument is the time to shutdown. If first argument is 1 info is printed out. |
EventUpdate | DEV_VOID | DEVVAR_LONGARRAY | OPERATOR | Check if something has change and returns an array with the io to update. |
PiLCDeinit | DEV_VOID | DEV_VOID | OPERATOR | Finalize PiLC |
GetIOCardIDArray | DEV_VOID | DEVVAR_LONGARRAY | OPERATOR | Get IOCardID for modules from 0 to 15 |
LEDsUpdate | DEV_VOID | DEV_VOID | OPERATOR | None. |
EventUpdateLib | DEV_VOID | DEV_VOID | OPERATOR | None. |
FPGAReadBurst | DEVVAR_LONGARRAY | DEVVAR_LONGARRAY | OPERATOR | Read registers from a burst |
ReadIOBoard | DEV_LONG | DEV_LONG | OPERATOR | Read data from IOBoard |
FPGAReadSDRAM | DEV_LONG | DEVVAR_LONGARRAY | OPERATOR | Read data from SDRAM |
WriteArraysFPGA | DEVVAR_LONGARRAY | DEV_VOID | OPERATOR | Write arrays to FPGA alternatively |
PiLCTimeWrite | DEVVAR_LONGSTRINGARRAY | DEV_LONG | OPERATOR | Read a time from the ntp-server and write the value to the fpga. The return value is the time written. |