================================================================ CrossPlatform SendCommand Notes: -------------------------------- All CrossPlatform Applications: A Structure "CONFIG_OPTIONS CfgOptions" holds additional DPP Device information for creating ASCII Text Commands LibUsb Console Applications: LibUsb_SendCommand is the SendCommand replacement Function LibUsb_SendCommand_Config is the SendCommandConfig or SendCommandData replacement Function ================================================================ Status, Tuning and Diagnostics Request packet: “Request Status Packet” SendCommand(XMTPT_SEND_STATUS); Request packet: “Autoset Fast Threshold” SendCommand(XMTPT_AUTOSET_FAST_THRESHOLD); Request packet: “Request Diagnostic Data” SendCommand(XMTPT_SEND_DIAGNOSTIC_DATA); Request packet: “Request Misc Data” SendCommand(XMTPT_SEND_512_BYTE_MISC_DATA); Request packet: “Write 512-byte Misc Data” SendCommandData(XMTPT_WRITE_512_BYTE_MISC_DATA, byteMiscData); Request packet: “Request Netfinder Packet” SendCommand(XMTPT_SEND_NETFINDER_PACKET); DPP Configuration Request packet: “Text Configuration” Send ASCII Command Text, Filters/Removes Commands By Device Type SendCommand(XMTPT_SEND_CONFIG_PACKET_TO_HW); Send ASCII Command Text Verbatim (No filters or changes) SendCommand(XMTPT_SEND_CONFIG_PACKET_EX); Request packet: “Text Configuration Readback” Read Full Configuration, Except SCA Settings SendCommand(XMTPT_FULL_READ_CONFIG_PACKET); Read Selected Configuration Settings for Status Updates SendCommand(XMTPT_READ_CONFIG_PACKET); Read ASCII Command Text Verbatim (No filters or changes) SendCommand(XMTPT_READ_CONFIG_PACKET_EX); Read All SCA Configuration Settings SendCommand(XMTPT_SCA_READ_CONFIG_PACKET); Spectrum Acquisition Request packet: “Enable MCA/MCS” SendCommand(XMTPT_ENABLE_MCA_MCS); Request packet: “Disable MCA/MCS” SendCommand(XMTPT_DISABLE_MCA_MCS); Request packet: “Request and clear Spectrum plus Status” SendCommand(XMTPT_SEND_CLEAR_SPECTRUM_STATUS); Request packet: “Request Spectrum plus Status” SendCommand(XMTPT_SEND_SPECTRUM_STATUS); Digital Oscilloscope Request packet: “Arm Digital Scope” SendCommand(XMTPT_ARM_DIGITAL_OSCILLOSCOPE); Request packet: “Request Digital Scope Data” SendCommand(XMTPT_SEND_SCOPE_DATA); Command Function Types (Cross Platform Console Applications) Send Commands bool CConsoleHelper::LibUsb_SendCommand(TRANSMIT_PACKET_TYPE XmtCmd); Send Commands With Additional Data bool CConsoleHelper::LibUsb_SendCommand_Config(TRANSMIT_PACKET_TYPE XmtCmd, CONFIG_OPTIONS CfgOptions);