public class LoaderCanOpenProxy extends CanOpenProxy implements BridgeToLoader
bootedDeviceNB, canbusConnected, canInterface, controllerMapByName, dataProviderDictionaryService, hardwareBootProcessEnded, hardwareBootTimeout, hardwareMapByName, hardwareMapByNodeID, master, name, subsalertSeparator| Constructor and Description |
|---|
LoaderCanOpenProxy() |
| Modifier and Type | Method and Description |
|---|---|
void |
connectHardware()
This method is used when the loader CANbus is connected.
|
void |
disconnectHardware()
This methods stops the CWrapper client, and the TCP server.
|
void |
postStart()
check that all pieces of hardware is booted.
|
void |
setPDOTimeout() |
void |
start() |
addReceivedPDO, allDevicesBooted, bootProcess, canClearAlert, checkControllers, checkNodeID, clearReceivedPDOs, connectToCANbus, doShutdown, getAlertService, getCanInterface, getNodeName, getPDOData, getSubsystem, info, init, init, initialize, initializePDOs, isCanbusConnected, isReady, listBootedNodes, listHardwareNames, onBootMessage, onEmergencyMessage, printHardwareList, printHardwareState, printPDOList, publishData, quit, readDevicesInfo, readSDO, readSDO, retrieveHardwareInfo, scan, setNMTStateOperational, shutdown, sync, toString, updateDeviceInfo, updatePDOData, writeSDO, writeSDOclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitallDevicesBooted, bootProcess, checkControllers, doShutdown, getPDOData, isCanbusConnected, isReady, listHardwareNames, printHardwareList, printHardwareState, publishData, updatePDODatacheckHardware, checkStoppedbuild, postBuild, postInit, postShutdownclearAlarm, getAlertSeparator, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarmOnlyIfNew, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyIfNew, raiseWarning, raiseWarning, raiseWarningOnlyEveryTenMinutes, raiseWarningOnlyIfNewpublic void start()
start in interface org.lsst.ccs.framework.HasLifecyclestart in class CanOpenProxypublic void postStart()
CanOpenProxypostStart in interface org.lsst.ccs.framework.HasLifecyclepostStart in class CanOpenProxy@Command(type=ACTION,
level=0,
description="Disconnect the hardware. Used for loader disconnection.")
public void disconnectHardware()
disconnectHardware in interface BridgeToHardwaredisconnectHardware in class CanOpenProxy@Command(type=ACTION,
level=0,
description="Connect the hardware. Used for loader.")
public void connectHardware()
BridgeToHardwareconnectHardware in interface BridgeToHardwareconnectHardware in class CanOpenProxypublic void setPDOTimeout()
setPDOTimeout in class CanOpenProxyCopyright © 2021 LSST. All rights reserved.