Versions in this module Expand all Collapse all v1 v1.3.0 Oct 8, 2024 v1.2.0 Jul 4, 2024 Changes in this version + type Identity struct + ProductCode uint32 + RevisionNumber uint32 + SerialNumber uint32 + VendorId uint32 + type ManufacturerInformation struct + ManufacturerDeviceName string + ManufacturerHardwareVersion string + ManufacturerSoftwareVersion string + type NodeConfigurator struct + func NewNodeConfigurator(nodeId uint8, client *sdo.SDOClient) *NodeConfigurator + func (config *NodeConfigurator) ClearMappings(pdoNb uint16) error + func (config *NodeConfigurator) ConsumerDisableTIME() error + func (config *NodeConfigurator) ConsumerEnableTIME() error + func (config *NodeConfigurator) DisablePDO(pdoNb uint16) error + func (config *NodeConfigurator) EnablePDO(pdoNb uint16) error + func (config *NodeConfigurator) ProducerDisableSYNC() error + func (config *NodeConfigurator) ProducerDisableTIME() error + func (config *NodeConfigurator) ProducerEnableSYNC() error + func (config *NodeConfigurator) ProducerEnableTIME() error + func (config *NodeConfigurator) ReadCobIdPDO(pdoNb uint16) (uint32, error) + func (config *NodeConfigurator) ReadCobIdSYNC() (cobId uint32, err error) + func (config *NodeConfigurator) ReadCobIdTIME() (cobId uint32, err error) + func (config *NodeConfigurator) ReadCommunicationPeriod() (uint32, error) + func (config *NodeConfigurator) ReadConfigurationAllPDO() (rpdos []PDOConfigurationParameter, tpdos []PDOConfigurationParameter, ...) + func (config *NodeConfigurator) ReadConfigurationPDO(pdoNb uint16) (PDOConfigurationParameter, error) + func (config *NodeConfigurator) ReadConfigurationRangePDO(pdoStartNb uint16, pdoEndNb uint16) ([]PDOConfigurationParameter, error) + func (config *NodeConfigurator) ReadCounterOverflow() (uint8, error) + func (config *NodeConfigurator) ReadEnabledPDO(pdoNb uint16) (bool, error) + func (config *NodeConfigurator) ReadEventTimer(pdoNb uint16) (uint16, error) + func (config *NodeConfigurator) ReadHeartbeatPeriod() (uint16, error) + func (config *NodeConfigurator) ReadIdentity() (*Identity, error) + func (config *NodeConfigurator) ReadInhibitTime(pdoNb uint16) (uint16, error) + func (config *NodeConfigurator) ReadManufacturerDeviceName() (string, error) + func (config *NodeConfigurator) ReadManufacturerHardwareVersion() (string, error) + func (config *NodeConfigurator) ReadManufacturerInformation() ManufacturerInformation + func (config *NodeConfigurator) ReadManufacturerSoftwareVersion() (string, error) + func (config *NodeConfigurator) ReadMappings(pdoNb uint16) ([]PDOMappingParameter, error) + func (config *NodeConfigurator) ReadMaxMonitorableNodes() (uint8, error) + func (config *NodeConfigurator) ReadMonitoredNodes() ([][]uint16, error) + func (config *NodeConfigurator) ReadNbMappings(pdoNb uint16) (uint8, error) + func (config *NodeConfigurator) ReadTransmissionType(pdoNb uint16) (uint8, error) + func (config *NodeConfigurator) ReadWindowLengthPdos() (uint32, error) + func (config *NodeConfigurator) WriteCanIdPDO(pdoNb uint16, canId uint16) error + func (config *NodeConfigurator) WriteCanIdSYNC(canId uint16) error + func (config *NodeConfigurator) WriteCommunicationPeriod(periodUs uint32) error + func (config *NodeConfigurator) WriteConfigurationPDO(pdoNb uint16, conf PDOConfigurationParameter) error + func (config *NodeConfigurator) WriteCounterOverflow(counter uint8) error + func (config *NodeConfigurator) WriteEventTimer(pdoNb uint16, eventTimer uint16) error + func (config *NodeConfigurator) WriteHeartbeatPeriod(periodMs uint16) error + func (config *NodeConfigurator) WriteInhibitTime(pdoNb uint16, inhibitTime uint16) error + func (config *NodeConfigurator) WriteMappings(pdoNb uint16, mappings []PDOMappingParameter) error + func (config *NodeConfigurator) WriteMonitoredNode(index uint8, nodeId uint8, periodMs uint16) error + func (config *NodeConfigurator) WriteTransmissionType(pdoNb uint16, transType uint8) error + func (config *NodeConfigurator) WriteWindowLengthPdos(windowPeriodUs uint32) error + type PDOConfigurationParameter struct + CanId uint16 + EventTimer uint16 + InhibitTime uint16 + Mappings []PDOMappingParameter + TransmissionType uint8 + type PDOMappingParameter struct + Index uint16 + LengthBits uint8 + Subindex uint8