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. |
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.