README

mokomoking2501/fieldbus_core/canopen does not have a README file

#
CanopenArbitrationSample

pub(all) struct CanopenArbitrationSample {
left : CanopenFrame
right : CanopenFrame
winner : CanopenFrame
loser : CanopenFrame
deterministic : Bool
} derive(Eq,
Debug
)

#
CanopenArbitrationSample::from_pair

#
CanopenArbitrationSample::passes

#
CanopenCia402Asset

pub(all) struct CanopenCia402Asset {
object_id : String
label : String
index : UInt
subindex : Byte
channel : String
cob_id : Int
direction :
TraceDirection

behavior : String
} derive(Eq,
Debug
)

#
CanopenErrorCounters

pub(all) struct CanopenErrorCounters {
tx_error_count : Int
rx_error_count : Int
} derive(Eq,
Debug
)

#
CanopenErrorCounters::state

#
CanopenErrorState

pub(all) enum CanopenErrorState {
ErrorActive
ErrorPassive
BusOff
} derive(Eq,
Debug
)

#
CanopenErrorState::label

fn CanopenErrorState::label(self : CanopenErrorState) -> String

#
CanopenErrorStateSample

pub(all) struct CanopenErrorStateSample {
counters : CanopenErrorCounters
state : CanopenErrorState
trace_direction :
TraceDirection

live_bus_evidence : Bool
} derive(Eq,
Debug
)

#
CanopenErrorStateSample::passes

#
CanopenFrame

pub(all) struct CanopenFrame {
envelope : CanopenFrameEnvelope
object_index : UInt?
subindex : Byte?
label : String
} derive(Eq,
Debug
)

#
CanopenFrame::valid

fn CanopenFrame::valid(self : CanopenFrame) -> Bool

#
CanopenFrameEnvelope

pub(all) struct CanopenFrameEnvelope {
cob_id : Int
node_id : Int
dlc : Int
rtr : Bool
extended : Bool
kind : CanopenFrameKind
payload_digest : Int
} derive(Eq,
Debug
)

#
CanopenFrameEnvelope::make

fn CanopenFrameEnvelope::make(cob_id~ : Int, node_id~ : Int, dlc~ : Int, kind~ : CanopenFrameKind, payload_digest~ : Int) -> CanopenFrameEnvelope

#
CanopenFrameEnvelope::valid_standard_data_frame

fn CanopenFrameEnvelope::valid_standard_data_frame(self : CanopenFrameEnvelope) -> Bool

#
CanopenFrameKind

pub(all) enum CanopenFrameKind {
NmtFrame
HeartbeatFrame
SdoDownloadFrame
SdoUploadFrame
Rpdo1Frame
Tpdo1Frame
ErrorStateFrame
} derive(Eq,
Debug
)

#
CanopenFrameKind::label

fn CanopenFrameKind::label(self : CanopenFrameKind) -> String

#
CanopenFrameMediumReport

pub(all) struct CanopenFrameMediumReport {
sdo_expedited_valid : Bool
pdo_frames_valid : Bool
arbitration_valid : Bool
error_state_valid : Bool
trace_event_count : Int
replay_count : Int
trace_digest :
SimDigest

observer_passes : Bool
observer_checked_events : Int
protocol_matched_steps : Int
live_can_evidence : Bool
} derive(Eq,
Debug
)

#
CanopenFrameMediumReport::passes

#
CanopenNmtCommand

pub(all) enum CanopenNmtCommand {
EnterOperational
EnterStopped
EnterPreOperational
ResetNode
ResetCommunication
} derive(Eq,
Debug
)

#
CanopenNmtCommand::code

fn CanopenNmtCommand::code(self : CanopenNmtCommand) -> Int

#
CanopenNmtCommand::label

fn CanopenNmtCommand::label(self : CanopenNmtCommand) -> String

#
CanopenNmtState

pub(all) enum CanopenNmtState {
Bootup
PreOperational
Operational
Stopped
} derive(Eq,
Debug
)

#
CanopenNmtState::code

fn CanopenNmtState::code(self : CanopenNmtState) -> Int

#
CanopenNmtState::label

fn CanopenNmtState::label(self : CanopenNmtState) -> String

#
CanopenPdoFrame

pub(all) struct CanopenPdoFrame {
frame : CanopenFrame
channel : String
mapped_objects : Array[String]
direction :
TraceDirection

} derive(Eq,
Debug
)

#
CanopenPdoFrame::valid

fn CanopenPdoFrame::valid(self : CanopenPdoFrame) -> Bool

#
CanopenSdoExpeditedFrame

pub(all) struct CanopenSdoExpeditedFrame {
frame : CanopenFrame
command_specifier : Int
expedited : Bool
size_indicated : Bool
byte_count : Int
} derive(Eq,
Debug
)

#
CanopenSdoExpeditedFrame::valid

#
canopen_arbitration_sample_fixture

fn canopen_arbitration_sample_fixture(node_id? : Int) -> CanopenArbitrationSample

#
canopen_cia402_assets

fn canopen_cia402_assets(node_id? : Int) -> Array[CanopenCia402Asset]

#
canopen_cia402_bindings

fn canopen_cia402_bindings(node_id? : Int) -> Array[
ObjectBinding
]

#
canopen_cia402_contracts

fn canopen_cia402_contracts(node_id? : Int) ->
ContractRegistry

#
canopen_cia402_observer_backend

fn canopen_cia402_observer_backend(node_id? : Int) ->
ObserverBackend

#
canopen_cia402_observer_report

fn canopen_cia402_observer_report(node_id? : Int) ->
ConformanceReport

#
canopen_cia402_protocol

#
canopen_cia402_trace_fixture

fn canopen_cia402_trace_fixture(node_id? : Int) ->
TraceLog

#
canopen_error_state_sample_fixture

fn canopen_error_state_sample_fixture() -> CanopenErrorStateSample

#
canopen_frame_medium_report

fn canopen_frame_medium_report(node_id? : Int, seed? : Int) -> CanopenFrameMediumReport

#
canopen_frame_medium_trace_fixture

fn canopen_frame_medium_trace_fixture(node_id? : Int, seed? : Int) ->
TraceLog

#
canopen_heartbeat_base_cob_id

let canopen_heartbeat_base_cob_id : Int

#
canopen_heartbeat_cob_id

fn canopen_heartbeat_cob_id(node_id~ : Int) -> Int

#
canopen_medium_id

fn canopen_medium_id() -> String

#
canopen_nmt_cob_id

let canopen_nmt_cob_id : Int

#
canopen_rpdo1_base_cob_id

let canopen_rpdo1_base_cob_id : Int

#
canopen_rpdo1_cob_id

fn canopen_rpdo1_cob_id(node_id~ : Int) -> Int

#
canopen_rpdo1_frame_fixture

fn canopen_rpdo1_frame_fixture(node_id? : Int) -> CanopenPdoFrame

#
canopen_sdo_download_base_cob_id

let canopen_sdo_download_base_cob_id : Int

#
canopen_sdo_download_cob_id

fn canopen_sdo_download_cob_id(node_id~ : Int) -> Int

#
canopen_sdo_expedited_download_fixture

fn canopen_sdo_expedited_download_fixture(node_id? : Int, index? : UInt, subindex? : Byte, value_digest? : Int) -> CanopenSdoExpeditedFrame

#
canopen_sdo_expedited_upload_fixture

fn canopen_sdo_expedited_upload_fixture(node_id? : Int, index? : UInt, subindex? : Byte, value_digest? : Int) -> CanopenSdoExpeditedFrame

#
canopen_sdo_upload_base_cob_id

let canopen_sdo_upload_base_cob_id : Int

#
canopen_sdo_upload_cob_id

fn canopen_sdo_upload_cob_id(node_id~ : Int) -> Int

#
canopen_tpdo1_base_cob_id

let canopen_tpdo1_base_cob_id : Int

#
canopen_tpdo1_cob_id

fn canopen_tpdo1_cob_id(node_id~ : Int) -> Int

#
canopen_tpdo1_frame_fixture

fn canopen_tpdo1_frame_fixture(node_id? : Int) -> CanopenPdoFrame

#
package_id

fn package_id() -> String

Powered by MoonBit

Site sourceReport issuePackagesBuild queueSkillsStatistics

© 2026 mooncakes.io