| CanOpenLss |
Opens an ILssMaster on a bus. Non-instantiable. |
| CanOpenLssNodeExtensions |
Reads the layer-settings state of a node without widening ICanOpenNode. |
| LssBitRateDetection |
Automatic bit-rate detection in listen-only mode (CiA 801 §5.2.3, Figure 1): the procedure behind table 0 index 9 of CiA 305 (AutomaticIndex), FR-CO-050. |
| LssBitRateDetectionOptions |
How DetectAsync(Func<int,ICanBus>, LssBitRateDetectionOptions, CancellationToken) walks the bit-rate table. |
| LssBitRateDetectionResult |
The result of DetectAsync(Func<int,ICanBus>, LssBitRateDetectionOptions, CancellationToken). |
| LssBitRateProbe |
One candidate bit rate DetectAsync(Func<int,ICanBus>, LssBitRateDetectionOptions, CancellationToken) listened at. |
| LssBitTiming |
Table selector 0, the CiA 301 bit timing table as CiA 305 Table 4 indexes it. Index 5 is reserved. Index 9 selects automatic bit rate detection: a configure-bit-timing command cannot make a slave perform it (the master only names the index), but the procedure itself is CiA 801 and is available as LssBitRateDetection. |
| LssCommand |
Command specifiers of the CiA 305 LSS protocols (§7). Byte 0 of every LSS frame. Specifiers 128..255 are reserved for the application (§7.3). |
| LssCommissioning |
Commissioning on top of an ILssMaster (CiA 305 §6). The master is not owned. Exactly one LSS master may be active in the network; this type does not add another. |
| LssCommissioningResult |
One slave a commissioning call selected, configured, or read. |
| LssFastscanField |
One of the four LSS numbers in a LssFastscanRequest. |
| LssFastscanRequest |
What FastscanAsync(LssFastscanRequest, CancellationToken) should look for. Defaults scan every bit. |
| LssFastscanResult |
Result of FastscanAsync(LssFastscanRequest, CancellationToken). |
| LssMasterOptions |
Timeouts of an ILssMaster. CiA 305 leaves them to the implementation and asks that they be adjustable (annex A.2, A.3.3). A slave must answer inside the timeout. Fastscan and identify occupy that whole window from the request, so a late reply is consumed before the next master frame. |
| LssSlaveConfiguration |
What ConfigureSlaveAsync(LssAddress, LssSlaveConfiguration, CancellationToken) writes to one slave, after switch state selective. |
| LssSlaveOptions |
Layer setting services on a CanOpenNode (CiA 305). Absent options leave LSS off, unless the device description says LSS_Supported. An explicit instance wins over the file, including Enabledfalse. |
| LssTimeoutException |
A confirmed LSS service produced no slave response before the master's timeout (CiA 305 annex A.2). A timeout is not a confirmation: the service may still complete later, and a following Fastscan step can mis-read that late response when FastscanTimeout is shorter than the slave's response time. |
| LssUnconfiguredScan |
How ScanUnconfiguredAsync(LssUnconfiguredScan, CancellationToken) treats each unconfigured slave. A null scan finds every unconfigured slave and changes nothing. |
| LssUnconfiguredScanResult |
Outcome of a Fastscan over the unconfigured slaves. |