MCCE2Electrometers Tango Cpp Class












MCCE2Electrometers Properties :


There is no class properties


Device Properties
Name
Description
Type
Default Value
ProxyName The name of the device which manage the communication. String none
Electrometer1Address The first electrometer address configured.

Note : if not connected, push 0 or let empty the property.
short none
Electrometer2Address The second electrometer address configured.

Note : if not connected, push 0 or let empty the property.
short none
ComProtocol Communication protocal: ETHERNET/SERIAL String none







MCCE2Electrometers Class Commands
Name
Input type
Output type
Level
Description
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.
RangeUP DEV_VOID DEV_VOID OPERATOR None.
RangeDOWN DEV_VOID DEV_VOID OPERATOR None.
SetZeroVFFunction DEV_VOID DEV_VOID EXPERT None.
SetOffsetZeroV1Function DEV_VOID DEV_VOID EXPERT None.
SetLeakageZeroV2Function DEV_VOID DEV_VOID EXPERT None.
SetTestFunction DEV_VOID DEV_VOID EXPERT None.
SetMeasureFunction DEV_VOID DEV_VOID EXPERT None.
MCCE2_ON DEV_VOID DEV_VOID EXPERT None.
MCCE2_OFF DEV_VOID DEV_VOID EXPERT None.
Local DEV_VOID DEV_VOID EXPERT None.
Remote DEV_VOID DEV_VOID EXPERT None.
Reset DEV_VOID DEV_VOID OPERATOR None.
ClearRegisters DEV_VOID DEV_VOID OPERATOR None.
GetRange DEV_VOID DEV_STRING OPERATOR None.
SetRange DEV_STRING DEV_VOID OPERATOR None.
GetMode DEV_VOID DEV_STRING EXPERT None.
GetPolarity DEV_VOID DEV_STRING EXPERT None.
SetPolarity DEV_STRING DEV_VOID OPERATOR None.
GetHzFilter DEV_VOID DEV_SHORT EXPERT None.
SetHzFilter DEV_SHORT DEV_VOID EXPERT None.
GetGain DEV_VOID DEV_SHORT EXPERT None.
SetGain DEV_USHORT DEV_VOID EXPERT None.
GetElectrometerTypeStr DEV_USHORT DEV_STRING OPERATOR None.






Command State :


State Definition
Input Argument Tango::DEV_VOID none.
Output Argument Tango::DEV_STATE State Code
DisplayLevel OPERATOR ..
Inherited true ..
Abstract false ..
Polling Period Not polled ..



Command allowed for All states ..






Command Status :


Status Definition
Input Argument Tango::DEV_VOID none.
Output Argument Tango::CONST_DEV_STRING Status description
DisplayLevel OPERATOR ..
Inherited true ..
Abstract false ..
Polling Period Not polled ..



Command allowed for All states ..






Command RangeUP :


RangeUP Definition
Input Argument Tango::DEV_VOID no argin
Output Argument Tango::DEV_VOID no argout
DisplayLevel OPERATOR ..
Inherited false ..
Abstract false ..
Polling Period Not polled ..



Command NOT allowed for
  • FAULT
  • DISABLE
  • ..






    Command RangeDOWN :


    RangeDOWN Definition
    Input Argument Tango::DEV_VOID no argin
    Output Argument Tango::DEV_VOID no argout
    DisplayLevel OPERATOR ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command NOT allowed for
  • FAULT
  • DISABLE
  • ..






    Command SetZeroVFFunction :


    SetZeroVFFunction Definition
    Input Argument Tango::DEV_VOID no argin
    Output Argument Tango::DEV_VOID no argout
    DisplayLevel EXPERT ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command NOT allowed for
  • FAULT
  • DISABLE
  • ..






    Command SetOffsetZeroV1Function :


    SetOffsetZeroV1Function Definition
    Input Argument Tango::DEV_VOID no argin
    Output Argument Tango::DEV_VOID no argout
    DisplayLevel EXPERT ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command NOT allowed for
  • FAULT
  • DISABLE
  • ..






    Command SetLeakageZeroV2Function :


    SetLeakageZeroV2Function Definition
    Input Argument Tango::DEV_VOID no argin
    Output Argument Tango::DEV_VOID no argout
    DisplayLevel EXPERT ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command NOT allowed for
  • FAULT
  • DISABLE
  • ..






    Command SetTestFunction :


    SetTestFunction Definition
    Input Argument Tango::DEV_VOID no argin
    Output Argument Tango::DEV_VOID no argout
    DisplayLevel EXPERT ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command NOT allowed for
  • FAULT
  • DISABLE
  • ..






    Command SetMeasureFunction :


    SetMeasureFunction Definition
    Input Argument Tango::DEV_VOID no argin
    Output Argument Tango::DEV_VOID no argout
    DisplayLevel EXPERT ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command NOT allowed for
  • FAULT
  • DISABLE
  • ..






    Command MCCE2_ON :


    MCCE2_ON Definition
    Input Argument Tango::DEV_VOID no argin
    Output Argument Tango::DEV_VOID no argout
    DisplayLevel EXPERT ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command NOT allowed for
  • FAULT
  • DISABLE
  • ..






    Command MCCE2_OFF :


    MCCE2_OFF Definition
    Input Argument Tango::DEV_VOID no argin
    Output Argument Tango::DEV_VOID no argout
    DisplayLevel EXPERT ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command NOT allowed for
  • FAULT
  • DISABLE
  • ..






    Command Local :


    Local Definition
    Input Argument Tango::DEV_VOID no argin
    Output Argument Tango::DEV_VOID no argout
    DisplayLevel EXPERT ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command NOT allowed for
  • DISABLE
  • ..






    Command Remote :


    Remote Definition
    Input Argument Tango::DEV_VOID no argin
    Output Argument Tango::DEV_VOID no argout
    DisplayLevel EXPERT ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command NOT allowed for
  • DISABLE
  • ..






    Command Reset :


    Reset Definition
    Input Argument Tango::DEV_VOID no argin
    Output Argument Tango::DEV_VOID no argout
    DisplayLevel OPERATOR ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command NOT allowed for
  • DISABLE
  • ..






    Command ClearRegisters :


    ClearRegisters Definition
    Input Argument Tango::DEV_VOID no argin
    Output Argument Tango::DEV_VOID no argout
    DisplayLevel OPERATOR ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command NOT allowed for
  • DISABLE
  • ..






    Command GetRange :


    GetRange Definition
    Input Argument Tango::DEV_VOID no argin
    Output Argument Tango::DEV_STRING The actual electrometer range
    DisplayLevel OPERATOR ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command NOT allowed for
  • FAULT
  • DISABLE
  • ..






    Command SetRange :


    SetRange Definition
    Input Argument Tango::DEV_STRING The range to apply on the electrometer
    Output Argument Tango::DEV_VOID no argout
    DisplayLevel OPERATOR ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command NOT allowed for
  • FAULT
  • DISABLE
  • ..






    Command GetMode :


    GetMode Definition
    Input Argument Tango::DEV_VOID no argin
    Output Argument Tango::DEV_STRING The electrometer mode (MEASURE, LEAKAGE ...)
    DisplayLevel EXPERT ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command NOT allowed for
  • FAULT
  • DISABLE
  • ..






    Command GetPolarity :


    GetPolarity Definition
    Input Argument Tango::DEV_VOID no argin
    Output Argument Tango::DEV_STRING The electrometer polarity
    DisplayLevel EXPERT ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command NOT allowed for
  • FAULT
  • DISABLE
  • ..






    Command SetPolarity :


    SetPolarity Definition
    Input Argument Tango::DEV_STRING POSITIVE or NEGATIVE
    Output Argument Tango::DEV_VOID no argout
    DisplayLevel OPERATOR ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command NOT allowed for
  • FAULT
  • DISABLE
  • ..






    Command GetHzFilter :


    GetHzFilter Definition
    Input Argument Tango::DEV_VOID no argin
    Output Argument Tango::DEV_SHORT The MCCE2 cut-off frequency in Hz
    DisplayLevel EXPERT ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command NOT allowed for
  • FAULT
  • DISABLE
  • ..






    Command SetHzFilter :


    SetHzFilter Definition
    Input Argument Tango::DEV_SHORT The MCCE2 cut-off frequency in Hz
    Output Argument Tango::DEV_VOID no argout
    DisplayLevel EXPERT ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command NOT allowed for
  • FAULT
  • DISABLE
  • ..






    Command GetGain :


    GetGain Definition
    Input Argument Tango::DEV_VOID no argin
    Output Argument Tango::DEV_SHORT The MCCE2 gain
    DisplayLevel EXPERT ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command NOT allowed for
  • FAULT
  • DISABLE
  • ..






    Command SetGain :


    SetGain Definition
    Input Argument Tango::DEV_USHORT The new MCCE-2 gain
    Output Argument Tango::DEV_VOID no argout
    DisplayLevel EXPERT ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command NOT allowed for
  • FAULT
  • DISABLE
  • ..






    Command GetElectrometerTypeStr :


    GetElectrometerTypeStr Definition
    Input Argument Tango::DEV_USHORT channel number
    Output Argument Tango::DEV_STRING the electrometer type as string
    DisplayLevel OPERATOR ..
    Inherited false ..
    Abstract false ..
    Polling Period Not polled ..



    Command allowed for All states ..







    MCCE2Electrometers Class Attributes
    Name
    Inherited
    Abstract
    Attr. type
    R/W type
    Data type
    Level
    Description
    electrometerChannel false false Scalar READ_WRITE Tango::DEV_USHORT OPERATOR MCCE2 electrometer have two channels to support two amplifiers.\nWARN : default is 0 (please set this value first).
    range1 false false Scalar READ Tango::DEV_STRING OPERATOR The channel one MCCE2 range.
    range2 false false Scalar READ Tango::DEV_STRING OPERATOR The channel two MCCE range.





    There is no dynamic attribute defined.





    Attribute electrometerChannel :


    Attribute Definition
    Attribute Type Scalar
    R/W Type READ_WRITE
    Data Type Tango::DEV_USHORT
    Display Level OPERATOR
    Inherited false
    Abstract false
    Polling Period Not polled
    Memorized Not set


    Read allowed for All states
    Write allowed for All states
    Attribute Properties
    label electrometer channel
    unit
    standard unit
    display unit
    format %1.0d
    max_value
    min_value
    max_alarm
    min_alarm
    max_warning
    min_warning
    delta_time
    delta_val
    Attribute Event Criteria
    Periodic Not set
    Relative Change Not set
    Absolute Change Not set


    Archive Periodic Not set
    Archive Relative Change Not set
    Archive Absolute Change Not set


    Push Change event by user code false
    Push Archive event by user code false
    Push DataReady event by user code Not set






    Attribute range1 :


    Attribute Definition
    Attribute Type Scalar
    R/W Type READ
    Data Type Tango::DEV_STRING
    Display Level OPERATOR
    Inherited false
    Abstract false
    Polling Period Not polled
    Memorized Not set


    Read allowed for All states
    Attribute Properties
    label range1
    unit
    standard unit
    display unit
    format %s
    max_value
    min_value
    max_alarm
    min_alarm
    max_warning
    min_warning
    delta_time
    delta_val
    Attribute Event Criteria
    Periodic Not set
    Relative Change Not set
    Absolute Change Not set


    Archive Periodic Not set
    Archive Relative Change Not set
    Archive Absolute Change Not set


    Push Change event by user code false
    Push Archive event by user code false
    Push DataReady event by user code Not set






    Attribute range2 :


    Attribute Definition
    Attribute Type Scalar
    R/W Type READ
    Data Type Tango::DEV_STRING
    Display Level OPERATOR
    Inherited false
    Abstract false
    Polling Period Not polled
    Memorized Not set


    Read allowed for All states
    Attribute Properties
    label range2
    unit
    standard unit
    display unit
    format %s
    max_value
    min_value
    max_alarm
    min_alarm
    max_warning
    min_warning
    delta_time
    delta_val
    Attribute Event Criteria
    Periodic Not set
    Relative Change Not set
    Absolute Change Not set


    Archive Periodic Not set
    Archive Relative Change Not set
    Archive Absolute Change Not set


    Push Change event by user code false
    Push Archive event by user code false
    Push DataReady event by user code Not set










    MCCE2Electrometers Class States
    Name
    Description
    ON Device up and ready
    ALARM Device initialisation not complete or a bad channel number is set.
    FAULT Internal electrometer interface is not built or a Serial communication error occurred.
    DISABLE No electrometer conected!