|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
Go to the source code of this file.
Namespaces | |
| namespace | daphne_control_high_pb2 |
Variables | |
| daphne_control_high_pb2._sym_db = _symbol_database.Default() | |
| daphne_control_high_pb2.DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\'daphnemodules/daphne_control_high.proto\x12\x06\x64\x61phne\"d\n\x14\x43onfigureCLKsRequest\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0b\x63trl_ep_clk\x18\x02 \x01(\x08\x12\x13\n\x0breset_MMCM1\x18\x03 \x01(\x08\x12\x16\n\x0ereset_endpoint\x18\x04 \x01(\x08\"9\n\x15\x43onfigureCLKsResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"G\n\rChannelConfig\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04trim\x18\x02 \x01(\r\x12\x0e\n\x06offset\x18\x03 \x01(\r\x12\x0c\n\x04gain\x18\x04 \x01(\r\"\x9c\x01\n\tAFEConfig\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0b\x61ttenuators\x18\x02 \x01(\r\x12\x0e\n\x06v_bias\x18\x03 \x01(\r\x12\x1e\n\x03\x61\x64\x63\x18\x04 \x01(\x0b\x32\x11.daphne.ADCConfig\x12\x1e\n\x03pga\x18\x05 \x01(\x0b\x32\x11.daphne.PGAConfig\x12\x1e\n\x03lna\x18\x06 \x01(\x0b\x32\x11.daphne.LNAConfig\"H\n\tADCConfig\x12\x12\n\nresolution\x18\x01 \x01(\x08\x12\x15\n\routput_format\x18\x02 \x01(\x08\x12\x10\n\x08sb_first\x18\x03 \x01(\x08\"P\n\tPGAConfig\x12\x19\n\x11lpf_cut_frequency\x18\x01 \x01(\r\x12\x1a\n\x12integrator_disable\x18\x02 \x01(\x08\x12\x0c\n\x04gain\x18\x03 \x01(\x08\"D\n\tLNAConfig\x12\r\n\x05\x63lamp\x18\x01 \x01(\r\x12\x0c\n\x04gain\x18\x02 \x01(\r\x12\x1a\n\x12integrator_disable\x18\x03 \x01(\x08\"\xbb\x02\n\x10\x43onfigureRequest\x12\x16\n\x0e\x64\x61phne_address\x18\x01 \x01(\t\x12\x0c\n\x04slot\x18\x02 \x01(\r\x12\x12\n\ntimeout_ms\x18\x03 \x01(\r\x12\x10\n\x08\x62iasctrl\x18\x04 \x01(\r\x12\x1e\n\x16self_trigger_threshold\x18\x05 \x01(\x04\x12\x1a\n\x12self_trigger_xcorr\x18\x06 \x01(\x04\x12\x0f\n\x07tp_conf\x18\x07 \x01(\x04\x12\x13\n\x0b\x63ompensator\x18\x08 \x01(\x04\x12\x11\n\tinverters\x18\t \x01(\x04\x12\'\n\x08\x63hannels\x18\n \x03(\x0b\x32\x15.daphne.ChannelConfig\x12\x1f\n\x04\x61\x66\x65s\x18\x0b \x03(\x0b\x32\x11.daphne.AFEConfig\x12\x1c\n\x14\x66ull_stream_channels\x18\x0c \x03(\r\"5\n\x11\x43onfigureResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"\x0e\n\x0cScrapRequest\"1\n\rScrapResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"y\n\x15\x44umpSpyBuffersRequest\x12\x13\n\x0b\x63hannelList\x18\x01 \x03(\r\x12\x17\n\x0fnumberOfSamples\x18\x02 \x01(\r\x12\x19\n\x11numberOfWaveforms\x18\x03 \x01(\r\x12\x17\n\x0fsoftwareTrigger\x18\x04 \x01(\x08\"\xae\x01\n\x16\x44umpSpyBuffersResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x13\n\x0b\x63hannelList\x18\x02 \x03(\r\x12\x17\n\x0fnumberOfSamples\x18\x03 \x01(\r\x12\x19\n\x11numberOfWaveforms\x18\x04 \x01(\r\x12\x17\n\x0fsoftwareTrigger\x18\x05 \x01(\x08\x12\x10\n\x04\x64\x61ta\x18\x06 \x03(\rB\x02\x10\x01\x12\x0f\n\x07message\x18\x07 \x01(\t\"\xa4\x01\n\x1a\x44umpSpyBuffersChunkRequest\x12\x13\n\x0b\x63hannelList\x18\x01 \x03(\r\x12\x17\n\x0fnumberOfSamples\x18\x02 \x01(\r\x12\x19\n\x11numberOfWaveforms\x18\x03 \x01(\r\x12\x17\n\x0fsoftwareTrigger\x18\x04 \x01(\x08\x12\x11\n\trequestID\x18\x05 \x01(\t\x12\x11\n\tchunkSize\x18\x06 \x01(\r\"\xfe\x01\n\x1b\x44umpSpyBuffersChunkResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x11\n\trequestID\x18\x02 \x01(\t\x12\x10\n\x08\x63hunkseq\x18\x03 \x01(\r\x12\x0f\n\x07isFinal\x18\x04 \x01(\x08\x12\x15\n\rwaveformStart\x18\x05 \x01(\r\x12\x15\n\rwaveformCount\x18\x06 \x01(\r\x12\x1d\n\x15requestTotalWaveforms\x18\x07 \x01(\r\x12\x17\n\x0fnumberOfSamples\x18\x08 \x01(\r\x12\x13\n\x0b\x63hannelList\x18\t \x03(\r\x12\x0c\n\x04\x64\x61ta\x18\n \x03(\r\x12\x0f\n\x07message\x18\x0b \x01(\t\"\x1c\n\x0bInfoRequest\x12\r\n\x05level\x18\x01 \x01(\r\"t\n\nStreamInfo\x12\x15\n\rtotal_packets\x18\x01 \x01(\x04\x12\x13\n\x0bnew_packets\x18\x02 \x01(\x04\x12\x1d\n\x15total_dropped_packets\x18\x03 \x01(\x04\x12\x1b\n\x13new_dropped_packets\x18\x04 \x01(\x04\"s\n\x0b\x43hannelInfo\x12\n\n\x02id\x18\x01 \x01(\r\x12\x16\n\x0etotal_triggers\x18\x02 \x01(\x04\x12\x14\n\x0cnew_triggers\x18\x03 \x01(\x04\x12\x15\n\rtotal_packets\x18\x04 \x01(\x04\x12\x13\n\x0bnew_packets\x18\x05 \x01(\x04\"\xbd\x01\n\x0bGeneralInfo\x12\x10\n\x08v_bias_0\x18\x01 \x01(\x01\x12\x10\n\x08v_bias_1\x18\x02 \x01(\x01\x12\x10\n\x08v_bias_2\x18\x03 \x01(\x01\x12\x10\n\x08v_bias_3\x18\x04 \x01(\x01\x12\x10\n\x08v_bias_4\x18\x05 \x01(\x01\x12\x15\n\rpower_minus5v\x18\x06 \x01(\x01\x12\x16\n\x0epower_plus2p5v\x18\x07 \x01(\x01\x12\x10\n\x08power_ce\x18\x08 \x01(\x01\x12\x13\n\x0btemperature\x18\t \x01(\x01\"\x89\x01\n\x0cInfoResponse\x12\'\n\x0bstream_info\x18\x01 \x01(\x0b\x32\x12.daphne.StreamInfo\x12%\n\x08\x63hannels\x18\x02 \x03(\x0b\x32\x13.daphne.ChannelInfo\x12)\n\x0cgeneral_info\x18\x03 \x01(\x0b\x32\x13.daphne.GeneralInfo\"z\n\x16TriggerChannelSnapshot\x12\x0f\n\x07\x63hannel\x18\x01 \x01(\r\x12\x11\n\tthreshold\x18\x02 \x01(\r\x12\x14\n\x0crecord_count\x18\x03 \x01(\x04\x12\x12\n\nbusy_count\x18\x04 \x01(\x04\x12\x12\n\nfull_count\x18\x05 \x01(\x04\"A\n\x1aReadTriggerCountersRequest\x12\x10\n\x08\x63hannels\x18\x01 \x03(\r\x12\x11\n\tbase_addr\x18\x02 \x01(\r\"r\n\x1bReadTriggerCountersResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x31\n\tsnapshots\x18\x03 \x03(\x0b\x32\x1e.daphne.TriggerChannelSnapshot\"\x10\n\x0eTestRegRequest\"1\n\x0fTestRegResponse\x12\r\n\x05value\x18\x01 \x01(\x04\x12\x0f\n\x07message\x18\x02 \x01(\t\"/\n\rWriteRegister\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\x04\x12\r\n\x05value\x18\x02 \x01(\x04\"E\n\x1cWriteMultipleRegisterRequest\x12%\n\x06writes\x18\x01 \x03(\x0b\x32\x15.daphne.WriteRegister\"9\n\x15WriteRegisterResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"\xd3\x01\n\x11\x43ontrolEnvelopeV2\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x1e\n\x03\x64ir\x18\x02 \x01(\x0e\x32\x11.daphne.Direction\x12#\n\x04type\x18\x03 \x01(\x0e\x32\x15.daphne.MessageTypeV2\x12\x0f\n\x07payload\x18\x04 \x01(\x0c\x12\x0f\n\x07task_id\x18\n \x01(\x04\x12\x0e\n\x06msg_id\x18\x0b \x01(\x04\x12\x11\n\tcorrel_id\x18\x0c \x01(\x04\x12\r\n\x05route\x18\r \x01(\t\x12\x14\n\x0ctimestamp_ns\x18\x14 \x01(\x04\"E\n\x0f\x43ontrolEnvelope\x12!\n\x04type\x18\x01 \x01(\x0e\x32\x13.daphne.MessageType\x12\x0f\n\x07payload\x18\x02 \x01(\x0c*\x8f\x06\n\x0bMessageType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x12\n\x0e\x43ONFIGURE_CLKS\x10\x01\x12\x10\n\x0c\x43ONFIGURE_FE\x10\x02\x12\x11\n\rWRITE_AFE_REG\x10\x03\x12\x13\n\x0fWRITE_AFE_VGAIN\x10\x04\x12\x16\n\x12WRITE_AFE_BIAS_SET\x10\x05\x12\x15\n\x11WRITE_TRIM_ALL_CH\x10\x06\x12\x16\n\x12WRITE_TRIM_ALL_AFE\x10\x07\x12\x11\n\rWRITE_TRIM_CH\x10\x08\x12\x17\n\x13WRITE_OFFSET_ALL_CH\x10\t\x12\x18\n\x14WRITE_OFFSET_ALL_AFE\x10\n\x12\x13\n\x0fWRITE_OFFSET_CH\x10\x0b\x12\x17\n\x13WRITE_VBIAS_CONTROL\x10\x0c\x12\x10\n\x0cREAD_AFE_REG\x10\r\x12\x12\n\x0eREAD_AFE_VGAIN\x10\x0e\x12\x15\n\x11READ_AFE_BIAS_SET\x10\x0f\x12\x14\n\x10READ_TRIM_ALL_CH\x10\x10\x12\x15\n\x11READ_TRIM_ALL_AFE\x10\x11\x12\x10\n\x0cREAD_TRIM_CH\x10\x12\x12\x16\n\x12READ_OFFSET_ALL_CH\x10\x13\x12\x17\n\x13READ_OFFSET_ALL_AFE\x10\x14\x12\x12\n\x0eREAD_OFFSET_CH\x10\x15\x12\x16\n\x12READ_VBIAS_CONTROL\x10\x16\x12\x18\n\x14READ_CURRENT_MONITOR\x10\x17\x12\x1d\n\x19READ_BIAS_VOLTAGE_MONITOR\x10\x18\x12\x11\n\rSET_AFE_RESET\x10\x19\x12\x10\n\x0c\x44O_AFE_RESET\x10\x1a\x12\x16\n\x12SET_AFE_POWERSTATE\x10\x1b\x12\x19\n\x15WRITE_AFE_ATTENUATION\x10\x1c\x12\x12\n\x0e\x44UMP_SPYBUFFER\x10\x1d\x12\r\n\tALIGN_AFE\x10\x1e\x12\x16\n\x12WRITE_AFE_FUNCTION\x10\x1f\x12\x17\n\x13\x44O_SOFTWARE_TRIGGER\x10 \x12\x18\n\x14\x44UMP_SPYBUFFER_CHUNK\x10\x64\x12\x12\n\rREAD_TEST_REG\x10\x88\x02*=\n\tDirection\x12\x0f\n\x0b\x44IR_REQUEST\x10\x00\x12\x10\n\x0c\x44IR_RESPONSE\x10\x01\x12\r\n\tDIR_EVENT\x10\x02*\xdb\x11\n\rMessageTypeV2\x12\x13\n\x0fMT2_UNSPECIFIED\x10\x00\x12\x1b\n\x16MT2_CONFIGURE_CLKS_REQ\x10\xc8\x01\x12\x1c\n\x17MT2_CONFIGURE_CLKS_RESP\x10\xc9\x01\x12\x19\n\x14MT2_CONFIGURE_FE_REQ\x10\xca\x01\x12\x1a\n\x15MT2_CONFIGURE_FE_RESP\x10\xcb\x01\x12\x1a\n\x15MT2_WRITE_AFE_REG_REQ\x10\xcc\x01\x12\x1b\n\x16MT2_WRITE_AFE_REG_RESP\x10\xcd\x01\x12\x1c\n\x17MT2_WRITE_AFE_VGAIN_REQ\x10\xce\x01\x12\x1d\n\x18MT2_WRITE_AFE_VGAIN_RESP\x10\xcf\x01\x12\x1f\n\x1aMT2_WRITE_AFE_BIAS_SET_REQ\x10\xd0\x01\x12 \n\x1bMT2_WRITE_AFE_BIAS_SET_RESP\x10\xd1\x01\x12\x1e\n\x19MT2_WRITE_TRIM_ALL_CH_REQ\x10\xd2\x01\x12\x1f\n\x1aMT2_WRITE_TRIM_ALL_CH_RESP\x10\xd3\x01\x12\x1f\n\x1aMT2_WRITE_TRIM_ALL_AFE_REQ\x10\xd4\x01\x12 \n\x1bMT2_WRITE_TRIM_ALL_AFE_RESP\x10\xd5\x01\x12\x1a\n\x15MT2_WRITE_TRIM_CH_REQ\x10\xd6\x01\x12\x1b\n\x16MT2_WRITE_TRIM_CH_RESP\x10\xd7\x01\x12 \n\x1bMT2_WRITE_OFFSET_ALL_CH_REQ\x10\xd8\x01\x12!\n\x1cMT2_WRITE_OFFSET_ALL_CH_RESP\x10\xd9\x01\x12!\n\x1cMT2_WRITE_OFFSET_ALL_AFE_REQ\x10\xda\x01\x12\"\n\x1dMT2_WRITE_OFFSET_ALL_AFE_RESP\x10\xdb\x01\x12\x1c\n\x17MT2_WRITE_OFFSET_CH_REQ\x10\xdc\x01\x12\x1d\n\x18MT2_WRITE_OFFSET_CH_RESP\x10\xdd\x01\x12 \n\x1bMT2_WRITE_VBIAS_CONTROL_REQ\x10\xde\x01\x12!\n\x1cMT2_WRITE_VBIAS_CONTROL_RESP\x10\xdf\x01\x12\x19\n\x14MT2_READ_AFE_REG_REQ\x10\xe0\x01\x12\x1a\n\x15MT2_READ_AFE_REG_RESP\x10\xe1\x01\x12\x1b\n\x16MT2_READ_AFE_VGAIN_REQ\x10\xe2\x01\x12\x1c\n\x17MT2_READ_AFE_VGAIN_RESP\x10\xe3\x01\x12\x1e\n\x19MT2_READ_AFE_BIAS_SET_REQ\x10\xe4\x01\x12\x1f\n\x1aMT2_READ_AFE_BIAS_SET_RESP\x10\xe5\x01\x12\x1d\n\x18MT2_READ_TRIM_ALL_CH_REQ\x10\xe6\x01\x12\x1e\n\x19MT2_READ_TRIM_ALL_CH_RESP\x10\xe7\x01\x12\x1e\n\x19MT2_READ_TRIM_ALL_AFE_REQ\x10\xe8\x01\x12\x1f\n\x1aMT2_READ_TRIM_ALL_AFE_RESP\x10\xe9\x01\x12\x19\n\x14MT2_READ_TRIM_CH_REQ\x10\xea\x01\x12\x1a\n\x15MT2_READ_TRIM_CH_RESP\x10\xeb\x01\x12\x1f\n\x1aMT2_READ_OFFSET_ALL_CH_REQ\x10\xec\x01\x12 \n\x1bMT2_READ_OFFSET_ALL_CH_RESP\x10\xed\x01\x12 \n\x1bMT2_READ_OFFSET_ALL_AFE_REQ\x10\xee\x01\x12!\n\x1cMT2_READ_OFFSET_ALL_AFE_RESP\x10\xef\x01\x12\x1b\n\x16MT2_READ_OFFSET_CH_REQ\x10\xf0\x01\x12\x1c\n\x17MT2_READ_OFFSET_CH_RESP\x10\xf1\x01\x12\x1f\n\x1aMT2_READ_VBIAS_CONTROL_REQ\x10\xf2\x01\x12 \n\x1bMT2_READ_VBIAS_CONTROL_RESP\x10\xf3\x01\x12!\n\x1cMT2_READ_CURRENT_MONITOR_REQ\x10\xf4\x01\x12\"\n\x1dMT2_READ_CURRENT_MONITOR_RESP\x10\xf5\x01\x12&\n!MT2_READ_BIAS_VOLTAGE_MONITOR_REQ\x10\xf6\x01\x12\'\n\"MT2_READ_BIAS_VOLTAGE_MONITOR_RESP\x10\xf7\x01\x12\x1a\n\x15MT2_SET_AFE_RESET_REQ\x10\xf8\x01\x12\x1b\n\x16MT2_SET_AFE_RESET_RESP\x10\xf9\x01\x12\x19\n\x14MT2_DO_AFE_RESET_REQ\x10\xfa\x01\x12\x1a\n\x15MT2_DO_AFE_RESET_RESP\x10\xfb\x01\x12\x1f\n\x1aMT2_SET_AFE_POWERSTATE_REQ\x10\xfc\x01\x12 \n\x1bMT2_SET_AFE_POWERSTATE_RESP\x10\xfd\x01\x12\"\n\x1dMT2_WRITE_AFE_ATTENUATION_REQ\x10\xfe\x01\x12#\n\x1eMT2_WRITE_AFE_ATTENUATION_RESP\x10\xff\x01\x12\x1b\n\x16MT2_DUMP_SPYBUFFER_REQ\x10\x80\x02\x12\x1c\n\x17MT2_DUMP_SPYBUFFER_RESP\x10\x81\x02\x12\x16\n\x11MT2_ALIGN_AFE_REQ\x10\x82\x02\x12\x17\n\x12MT2_ALIGN_AFE_RESP\x10\x83\x02\x12\x1f\n\x1aMT2_WRITE_AFE_FUNCTION_REQ\x10\x84\x02\x12 \n\x1bMT2_WRITE_AFE_FUNCTION_RESP\x10\x85\x02\x12 \n\x1bMT2_DO_SOFTWARE_TRIGGER_REQ\x10\x86\x02\x12!\n\x1cMT2_DO_SOFTWARE_TRIGGER_RESP\x10\x87\x02\x12!\n\x1cMT2_DUMP_SPYBUFFER_CHUNK_REQ\x10\xac\x02\x12\"\n\x1dMT2_DUMP_SPYBUFFER_CHUNK_RESP\x10\xad\x02\x12\x1a\n\x15MT2_READ_TEST_REG_REQ\x10\xb0\x02\x12\x1b\n\x16MT2_READ_TEST_REG_RESP\x10\xb1\x02\x12\"\n\x1dMT2_READ_TRIGGER_COUNTERS_REQ\x10\xc0\x02\x12#\n\x1eMT2_READ_TRIGGER_COUNTERS_RESP\x10\xc1\x02\x62\x06proto3') | |
| daphne_control_high_pb2._globals = globals() | |
| daphne_control_high_pb2._options | |
| daphne_control_high_pb2._serialized_options | |
| daphne_control_high_pb2._serialized_start | |
| daphne_control_high_pb2._serialized_end | |