public class SimuCanOpenInterface extends Object implements org.lsst.ccs.drivers.canopenjni.CanOpenInterface
| Constructor and Description |
|---|
SimuCanOpenInterface() |
| Modifier and Type | Method and Description |
|---|---|
void |
addReceivedPDO(int cobId) |
void |
clearReceivedPDOs() |
String |
info(int nodeID) |
void |
init() |
void |
init(int master,
String baud,
String busName,
int nodeID) |
boolean |
isReady() |
void |
quit() |
void |
reset(int nodeId) |
long |
rsdo(int nodeId,
int index,
int subindex) |
int |
scan() |
void |
setBootMessageListener(org.lsst.ccs.drivers.canopenjni.BootMessageListener bml) |
void |
setEmergencyMessageListener(org.lsst.ccs.drivers.canopenjni.EmergencyMessageListener eml) |
void |
setNMTStateOperational(int nodeId) |
void |
setPdoTimeout(long to) |
void |
setSdoTimeout(long to) |
void |
simulatePDOData(int cobid,
long newValue)
change pdoData to simulate a PDO
|
void |
ssta(int nodeId) |
void |
ssto(int nodeId) |
void |
start() |
void |
stop() |
org.lsst.ccs.drivers.canopenjni.PDOData |
sync() |
void |
wsdo(int nodeId,
int index,
int subindex,
int size,
long data) |
public void init(int master,
String baud,
String busName,
int nodeID)
init in interface org.lsst.ccs.drivers.canopenjni.CanOpenInterfacepublic org.lsst.ccs.drivers.canopenjni.PDOData sync()
throws org.lsst.ccs.drivers.commons.DriverException
sync in interface org.lsst.ccs.drivers.canopenjni.CanOpenInterfaceorg.lsst.ccs.drivers.commons.DriverExceptionpublic void simulatePDOData(int cobid,
long newValue)
cobid - newValue - public int scan()
scan in interface org.lsst.ccs.drivers.canopenjni.CanOpenInterfacepublic String info(int nodeID) throws org.lsst.ccs.drivers.commons.DriverException
info in interface org.lsst.ccs.drivers.canopenjni.CanOpenInterfaceorg.lsst.ccs.drivers.commons.DriverExceptionpublic void wsdo(int nodeId,
int index,
int subindex,
int size,
long data)
throws org.lsst.ccs.drivers.commons.DriverException
wsdo in interface org.lsst.ccs.drivers.canopenjni.CanOpenInterfaceorg.lsst.ccs.drivers.commons.DriverExceptionpublic long rsdo(int nodeId,
int index,
int subindex)
throws org.lsst.ccs.drivers.commons.DriverException
rsdo in interface org.lsst.ccs.drivers.canopenjni.CanOpenInterfaceorg.lsst.ccs.drivers.commons.DriverExceptionpublic void ssta(int nodeId)
ssta in interface org.lsst.ccs.drivers.canopenjni.CanOpenInterfacepublic void ssto(int nodeId)
ssto in interface org.lsst.ccs.drivers.canopenjni.CanOpenInterfacepublic void reset(int nodeId)
reset in interface org.lsst.ccs.drivers.canopenjni.CanOpenInterfacepublic void quit()
quit in interface org.lsst.ccs.drivers.canopenjni.CanOpenInterfacepublic void init()
init in interface org.lsst.ccs.drivers.canopenjni.CanOpenInterfacepublic void start()
start in interface org.lsst.ccs.drivers.canopenjni.CanOpenInterfacepublic void stop()
stop in interface org.lsst.ccs.drivers.canopenjni.CanOpenInterfacepublic boolean isReady()
isReady in interface org.lsst.ccs.drivers.canopenjni.CanOpenInterfacepublic void addReceivedPDO(int cobId)
throws org.lsst.ccs.drivers.commons.DriverException
addReceivedPDO in interface org.lsst.ccs.drivers.canopenjni.CanOpenInterfaceorg.lsst.ccs.drivers.commons.DriverExceptionpublic void setEmergencyMessageListener(org.lsst.ccs.drivers.canopenjni.EmergencyMessageListener eml)
throws org.lsst.ccs.drivers.commons.DriverException
setEmergencyMessageListener in interface org.lsst.ccs.drivers.canopenjni.CanOpenInterfaceorg.lsst.ccs.drivers.commons.DriverExceptionpublic void setBootMessageListener(org.lsst.ccs.drivers.canopenjni.BootMessageListener bml)
throws org.lsst.ccs.drivers.commons.DriverException
setBootMessageListener in interface org.lsst.ccs.drivers.canopenjni.CanOpenInterfaceorg.lsst.ccs.drivers.commons.DriverExceptionpublic void clearReceivedPDOs()
throws org.lsst.ccs.drivers.commons.DriverException
clearReceivedPDOs in interface org.lsst.ccs.drivers.canopenjni.CanOpenInterfaceorg.lsst.ccs.drivers.commons.DriverExceptionpublic void setSdoTimeout(long to)
throws org.lsst.ccs.drivers.commons.DriverException
setSdoTimeout in interface org.lsst.ccs.drivers.canopenjni.CanOpenInterfaceorg.lsst.ccs.drivers.commons.DriverExceptionpublic void setPdoTimeout(long to)
throws org.lsst.ccs.drivers.commons.DriverException
setPdoTimeout in interface org.lsst.ccs.drivers.canopenjni.CanOpenInterfaceorg.lsst.ccs.drivers.commons.DriverExceptionpublic void setNMTStateOperational(int nodeId)
throws org.lsst.ccs.drivers.commons.DriverException
setNMTStateOperational in interface org.lsst.ccs.drivers.canopenjni.CanOpenInterfaceorg.lsst.ccs.drivers.commons.DriverExceptionCopyright © 2020 LSST. All rights reserved.