Teledyne-lecroy FireInspector Automation Application Programming I Manuel d'utilisateur Page 10

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 92
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 9
6
FireInspector Automation User’s Manual
CATC Version 1.0
2.3.1 IAnalyzer::GetVersion
Retrieves the current version of specified subsystem.
Syntax
HRESULT GetVersion (
[in] EAnalyzerVersionType version_type,
[out, retval] WORD* analyzer_version );
Parameters
version_typesubsystem which version is requested;
EAnalyzerVersionType
enumerator has the following values:
ANALYZERVERSION_SOFTWARE
( 0 ) – software
ANALYZERVERSION_BUSENGINE
( 1 ) – bus engine
ANALYZERVERSION_FIRMWARE
( 2 ) – firmware
analyzer_versioncurrent version of subsystem requested
Return values
ANALYZERCOMERROR_INVALIDVERSIONTYPEspecified version type is invalid
ANALYZERCOMERROR_ANALYZERNOTCONNECTEDanalyzer device is not
connected
Remarks
Example
WSH:
CurrentDir = Left(WScript.ScriptFullName,
InstrRev(WScript.ScriptFullName, "\"))
Set Analyzer = WScript.CreateObject("CATC.FwAnalyzer")
SwVersion = Analyzer.GetVersion(0)
BEVersion = Analyzer.GetVersion(1)
FwVersion = Analyzer.GetVersion(2)
MsgBox "Software" & SwVersion & "BusEngine" & BEVersion &
"Firmware" & FwVersion
C++:
HRESULT hr;
IFwAnalyzer* poFwAnalyzer;
// create FwAnalyzer object
if ( FAILED( CoCreateInstance(
CLSID_FwAnalyzer,
NULL, CLSCTX_SERVER,
IID_IFwAnalyzer,
(LPVOID *)&poFwAnalyzer ) )
return;
WORD sw_version;
try
{
sw_version = m_poAnalyzer->GetVersion(
Vue de la page 9
1 2 ... 5 6 7 8 9 10 11 12 13 14 15 ... 91 92

Commentaires sur ces manuels

Pas de commentaire