This is historical information of device classes implemented in NAT-MCH device server.

Use this link to find the valid information.

Development status: Released
Information status: New

Contact:

Description


This class is used to control a NAT-MCH RapidIO switch.



Class Description


This class is used to controlling MCH switch via ethernet network

Families: Miscellaneous

Key words:

Platform: Unix Like

Language: Cpp

License: GPL

Contact:

Hardware


Manufacturer: none

Bus: Ethernet

Class interface


Attributes:

Name Description
base1200mVScalar: DevDouble Base 1200mV sensor.
base1500mVScalar: DevDouble Base 1500mV sensor.
base1800mVScalar: DevDouble Base 1800mV sensor.
base2500mVScalar: DevDouble Base 2500mV sensor.
base3300mVScalar: DevDouble Base 3300mV sensor.
base12VScalar: DevDouble Base 12V sensor.
baseCurrentScalar: DevDouble Base current sensor.
tempPCBScalar: DevDouble PCB temperature.
tempSRIOScalar: DevDouble SRIO controller 1 temperature.
tempSRIO2Scalar: DevDouble SRIO controller 2 temperature.
tempCPUScalar: DevDouble CPU temperature.
tempClockScalar: DevDouble Clock temperature.
fanSpeed1Scalar: DevDouble Fan 1 speed.
fanSpeed2Scalar: DevDouble Fan 2 speed.
fanSpeed3Scalar: DevDouble Fan 3 speed.
fanSpeedSpectrum: DevShort Set the fan speed of the two fan units in [1, 15]: First: upper unit Second: lower unit
amcStatusSpectrum: DevUShort Vector containing the AMC status. Relevant states are: 0: off 4: ok 7: error 8: chassis off

Commands:

Name Description
StateInput: DevVoid
Output: State
Device state
This command gets the device state (stored in its device_state data member) and returns it to the caller.
StatusInput: DevVoid
Output: ConstDevString
Device status
This command gets the device status (stored in its device_status data member) and returns it to the caller.
GetFruListInput: DevVoid
Output: DevVarLongStringArray
Long: FRU id String: FRU name
Get the FRU list.
SetAmcOffInput: DevShort
AMC slot
Output: DevBoolean
False in case of failure
Turn off a board in a AMC slot.
SetAmcOnInput: DevShort
AMC slot
Output: DevBoolean
False in case of failure
Turn on a board in a AMC slot.
ColdResetInput: DevVoid
Output: DevBoolean
False in case of failure
Perform a cold reset of the chassis.
WarmResetInput: DevVoid
Output: DevBoolean
False in case of failure
Perform a warm reset of the chassis.
GetMacListInput: DevVoid
Output: DevVarLongStringArray
Long: AMC slot String: MAC address
Get thee MAC list of all the DSP found in the chassis.
GetFirmwareVersionInput: DevVoid
Output: DevString
FW version as string
FW version of the MCH and update it to the TANGO database.
EmptyMacTableInput: DevVoid
Output: DevBoolean
False in case of failure
Erase the whole MAC table using a telnet/expect script.
RemoveFromMacTableInput: DevString
MAC addres
Output: DevBoolean
Remove a MAC address from the MAC table.

Pipes:

Properties:

Name Description
ip_addressDevString IP address of DSP. To be inserted by hand.
script_pathDevString Path of the telnet/expect scripts.
fw_versionDevString FW version of the MCH. Automatically filled and updated by the server at the first connection.
mac_listArray of DevString Array containing the MAC table of the MCH. Line corresponds to the slot.

29 Jun 2017, Giovanni Cerretani
Updated:
The device class has been updated.
You are looking at this version now.



7 Jun 2017, Giovanni Cerretani
Created:
The device class has been added to catalogue.
Added by:gcerretani on:29 Jun 2017, 3:38 p.m.