Data Fields

sc_data Struct Reference

#include <Simulator.h>

Collaboration diagram for sc_data:
Collaboration graph
[legend]

Data Fields

uint32_t headid
std::list< roc::UdpDataPacketFullbuf
unsigned high_water
unsigned low_water
uint32_t cmdsList [ROC_CMD_LST_SIZE/4]
uint32_t cmdListPtr
uint32_t send_limit
uint32_t next_send_id
uint32_t resend_indx [RESEND_MAX_SIZE]
unsigned resend_size
uint32_t last_req_pkt_id
bool masterConnected
int masterDataPort
int masterPort
in_addr_t masterIp
sockaddr_in masterDataAddr
double lastMasterTime
bool controlConnected
int controlPort
in_addr_t controlIp
double lastControlTime
int controlLocked
double lockedTime
unsigned daqState
double lastFlushTime
uint32_t droppkt_id
bool data_taking_on
uint32_t lastMasterPacketId
uint8_t master_retry_buf [MAX_UDP_PAYLOAD]
int master_retry_buf_rawsize
uint32_t lastControlPacketId
uint8_t control_retry_buf [MAX_UDP_PAYLOAD]
int control_retry_buf_rawsize
int rocNumber
Xuint8 ** buf
Xuint32 numalloc
Xuint32 head
Xuint32 numbuf
Xuint32 headid
Xuint32 high_water
Xuint32 low_water
unsigned char data_taking_on
Xuint32 send_head
Xuint32 send_limit
Xuint32 resend_indx [RESEND_MAX_SIZE]
Xuint32 resend_size
Xuint32 last_req_pkt_id
struct SysCore_Data_Packetcurr_pkt
Xuint8 * curr_target
Xuint8 recv_buf [MAX_ETHER_FRAME_SIZE]
Xuint8 send_buf [MAX_ETHER_FRAME_SIZE]
int msgformat
int masterConnected
int masterCounter
Xuint16 masterPort
Xuint16 masterDataPort
Xuint8 masterIp [IP_ADDR_LEN]
Xuint8 masterEther [ETHER_ADDR_LEN]
Xuint32 lastMasterPacketId
Xuint8 master_retry_buf [MAX_ETHER_FRAME_SIZE]
Xuint32 master_retry_buf_rawsize
int controlConnected
int controlCounter
Xuint16 controlPort
Xuint8 controlIp [IP_ADDR_LEN]
Xuint8 controlEther [ETHER_ADDR_LEN]
Xuint32 lastControlPacketId
Xuint8 control_retry_buf [MAX_ETHER_FRAME_SIZE]
Xuint32 control_retry_buf_rawsize
int lockCounter
XTime lastFlushTime
unsigned etherFramesOtherIpOrArp
Xuint32 xor0buff
Xuint32 xor1buff
struct sc_statistic stat
XTime lastStatTime
char debugOutput [1024]
Xuint32 CurrentFlashFileBufferAddress
Xuint32 cmdsList [ROC_CMD_LST_SIZE/4]
Xuint32 cmdListPtr

Detailed Description

Definition at line 73 of file Simulator.h.


Field Documentation

Xuint8** sc_data::buf

Definition at line 356 of file syscoreshell.h.

Definition at line 436 of file syscoreshell.h.

uint32_t sc_data::cmdsList[ROC_CMD_LST_SIZE/4]
Xuint32 sc_data::cmdsList[ROC_CMD_LST_SIZE/4]

Definition at line 434 of file syscoreshell.h.

uint8_t sc_data::control_retry_buf[MAX_UDP_PAYLOAD]

Definition at line 122 of file Simulator.h.

Referenced by UdpSimulator::OnRawData().

Xuint8 sc_data::control_retry_buf[MAX_ETHER_FRAME_SIZE]

Definition at line 410 of file syscoreshell.h.

Definition at line 123 of file Simulator.h.

Referenced by UdpSimulator::OnRawData(), and UdpSimulator::UdpSimulator().

Definition at line 411 of file syscoreshell.h.

Definition at line 402 of file syscoreshell.h.

Definition at line 403 of file syscoreshell.h.

Xuint8 sc_data::controlEther[ETHER_ADDR_LEN]

Definition at line 407 of file syscoreshell.h.

Xuint8 sc_data::controlIp[IP_ADDR_LEN]

Definition at line 406 of file syscoreshell.h.

in_addr_t sc_data::controlIp

Definition at line 405 of file syscoreshell.h.

Definition at line 377 of file syscoreshell.h.

Definition at line 378 of file syscoreshell.h.

Definition at line 432 of file syscoreshell.h.

unsigned char sc_data::data_taking_on

Definition at line 367 of file syscoreshell.h.

Definition at line 430 of file syscoreshell.h.

Definition at line 113 of file Simulator.h.

Referenced by UdpSimulator::PutReg(), and UdpSimulator::sendDataPacket().

Definition at line 422 of file syscoreshell.h.

Xuint32 sc_data::head

Definition at line 361 of file syscoreshell.h.

Xuint32 sc_data::headid

Definition at line 363 of file syscoreshell.h.

uint32_t sc_data::headid

Definition at line 365 of file syscoreshell.h.

Definition at line 375 of file syscoreshell.h.

Definition at line 409 of file syscoreshell.h.

Definition at line 104 of file Simulator.h.

Referenced by UdpSimulator::checkCtrlOperationAllowed(), and UdpSimulator::mainLoop().

Definition at line 420 of file syscoreshell.h.

Definition at line 111 of file Simulator.h.

Referenced by UdpSimulator::mainLoop(), and UdpSimulator::PutReg().

Definition at line 396 of file syscoreshell.h.

Definition at line 428 of file syscoreshell.h.

Definition at line 416 of file syscoreshell.h.

Definition at line 366 of file syscoreshell.h.

uint8_t sc_data::master_retry_buf[MAX_UDP_PAYLOAD]

Definition at line 118 of file Simulator.h.

Referenced by UdpSimulator::OnRawData().

Xuint8 sc_data::master_retry_buf[MAX_ETHER_FRAME_SIZE]

Definition at line 397 of file syscoreshell.h.

Definition at line 119 of file Simulator.h.

Referenced by UdpSimulator::OnRawData(), and UdpSimulator::UdpSimulator().

Definition at line 398 of file syscoreshell.h.

Definition at line 388 of file syscoreshell.h.

Definition at line 389 of file syscoreshell.h.

Definition at line 98 of file Simulator.h.

Referenced by UdpSimulator::OnRawData(), and UdpSimulator::sendDataPacket().

Definition at line 95 of file Simulator.h.

Referenced by UdpSimulator::PutReg(), and UdpSimulator::UdpSimulator().

Definition at line 392 of file syscoreshell.h.

Xuint8 sc_data::masterEther[ETHER_ADDR_LEN]

Definition at line 394 of file syscoreshell.h.

in_addr_t sc_data::masterIp
Xuint8 sc_data::masterIp[IP_ADDR_LEN]

Definition at line 393 of file syscoreshell.h.

Definition at line 391 of file syscoreshell.h.

Definition at line 383 of file syscoreshell.h.

Definition at line 87 of file Simulator.h.

Referenced by UdpSimulator::mainLoop(), and UdpSimulator::PutReg().

Definition at line 357 of file syscoreshell.h.

Xuint32 sc_data::numbuf

Definition at line 362 of file syscoreshell.h.

Xuint8 sc_data::recv_buf[MAX_ETHER_FRAME_SIZE]

Definition at line 380 of file syscoreshell.h.

uint32_t sc_data::resend_indx[RESEND_MAX_SIZE]

Definition at line 89 of file Simulator.h.

Referenced by UdpSimulator::mainLoop(), and UdpSimulator::processDataRequest().

Xuint32 sc_data::resend_indx[RESEND_MAX_SIZE]

Definition at line 372 of file syscoreshell.h.

Definition at line 373 of file syscoreshell.h.

Definition at line 354 of file syscoreshell.h.

Xuint8 sc_data::send_buf[MAX_ETHER_FRAME_SIZE]

Definition at line 381 of file syscoreshell.h.

Definition at line 369 of file syscoreshell.h.

Definition at line 370 of file syscoreshell.h.

Definition at line 427 of file syscoreshell.h.

Definition at line 424 of file syscoreshell.h.

Definition at line 425 of file syscoreshell.h.


The documentation for this struct was generated from the following files: