Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Open-Agriculture/AgIsoStack-rs
/ functions
Functions
320 in github.com/Open-Agriculture/AgIsoStack-rs
⨍
Functions
320
◇
Types & classes
126
↓ 18 callers
Method
object_by_id
(&self, id: ObjectId)
src/object_pool/object_pool.rs:107
↓ 11 callers
Method
get_name
(&self)
src/network_management/control_function.rs:67
↓ 9 callers
Method
raw
(&self)
src/driver/can_id.rs:141
↓ 8 callers
Method
raw
(&self)
src/driver/pgn.rs:45
↓ 7 callers
Method
set_state
(&mut self, new_state: AddressClaimingState)
src/network_management/control_function.rs:227
↓ 5 callers
Method
type_
(&self)
src/driver/can_id.rs:150
↓ 4 callers
Method
enqueue_can_message
( &mut self, message: CANMessage, queue_priority: MessageQueuePriority, )
src/network_management/network_manager.rs:125
↓ 3 callers
Method
function_instance
(&mut self, value: impl Into<u8>)
src/network_management/name.rs:259
↓ 3 callers
Method
get_self_configurable_address
(&self)
src/network_management/name.rs:168
↓ 3 callers
Method
get_timestamp
(&self)
src/network_management/control_function.rs:242
↓ 3 callers
Method
objects_by_type
(&self, object_type: ObjectType)
src/object_pool/object_pool.rs:111
↓ 3 callers
Method
pgn
(&self)
src/driver/can_id.rs:183
↓ 3 callers
Method
set_device_class
(&mut self, device_class: u8)
src/network_management/name.rs:91
↓ 3 callers
Method
set_device_class_instance
(&mut self, device_class_instance: u8)
src/network_management/name.rs:100
↓ 3 callers
Method
set_ecu_instance
(&mut self, ecu_instance: u8)
src/network_management/name.rs:109
↓ 3 callers
Method
set_function_instance
(&mut self, function: u8)
src/network_management/name.rs:136
↓ 3 callers
Method
set_identity_number
(&mut self, identity_number: u32)
src/network_management/name.rs:145
↓ 3 callers
Method
set_industry_group
(&mut self, industry_group: u8)
src/network_management/name.rs:154
↓ 3 callers
Method
set_manufacturer_code
(&mut self, manufacturer_code: u16)
src/network_management/name.rs:163
↓ 2 callers
Method
build
(&self)
src/network_management/name.rs:225
↓ 2 callers
Function
create_driver
(iface: &str)
examples/forward.rs:29
↓ 2 callers
Method
device_class
(&mut self, value: impl Into<u8>)
src/network_management/name.rs:251
↓ 2 callers
Method
device_class_instance
(&mut self, value: impl Into<u8>)
src/network_management/name.rs:247
↓ 2 callers
Method
ecu_instance
(&mut self, value: impl Into<u8>)
src/network_management/name.rs:263
↓ 2 callers
Method
function_code
(&mut self, value: impl Into<u8>)
src/network_management/name.rs:255
↓ 2 callers
Method
get_control_function_address_by_name
(&self, name: NAME)
src/network_management/network_manager.rs:57
↓ 2 callers
Method
get_control_function_by_address
( &self, address: Address, )
src/network_management/network_manager.rs:50
↓ 2 callers
Method
get_data
(&self)
src/network_management/can_message.rs:22
↓ 2 callers
Method
get_identifier
(&self)
src/network_management/can_message.rs:26
↓ 2 callers
Method
get_next_free_arbitrary_address
(&self)
src/network_management/network_manager.rs:76
↓ 2 callers
Method
get_preferred_address
(&self)
src/network_management/control_function.rs:215
↓ 2 callers
Method
get_random_delay
(&self)
src/network_management/control_function.rs:250
↓ 2 callers
Method
get_state
(&self)
src/network_management/control_function.rs:223
↓ 2 callers
Method
identity_number
(&mut self, value: impl Into<u32>)
src/network_management/name.rs:271
↓ 2 callers
Method
industry_group
(&mut self, value: impl Into<u8>)
src/network_management/name.rs:243
↓ 2 callers
Method
is_broadcast
(&self)
src/driver/pgn.rs:28
↓ 2 callers
Method
open
(&mut self)
src/driver/socketcan.rs:118
↓ 2 callers
Method
pdu_format
(&self)
src/driver/pgn.rs:55
↓ 2 callers
Method
set_function
(&mut self, function: u8)
src/network_management/name.rs:127
↓ 2 callers
Method
set_self_configurable_address
(&mut self, self_configurable_address: bool)
src/network_management/name.rs:172
↓ 2 callers
Method
size
(&self)
src/object_pool/object_pool.rs:40
↓ 1 callers
Method
add
(&mut self, obj: Object)
src/object_pool/object_pool.rs:103
↓ 1 callers
Method
as_iop
(&self)
src/object_pool/object_pool.rs:93
↓ 1 callers
Method
get_destination_name
(&self)
src/network_management/can_message.rs:34
↓ 1 callers
Method
get_device_class
(&self)
src/network_management/name.rs:87
↓ 1 callers
Method
get_device_class_instance
(&self)
src/network_management/name.rs:96
↓ 1 callers
Method
get_ecu_instance
(&self)
src/network_management/name.rs:105
↓ 1 callers
Method
get_enabled
(&self)
src/network_management/control_function.rs:202
↓ 1 callers
Method
get_extended_identity_number
(&self)
src/network_management/name.rs:114
↓ 1 callers
Method
get_function
(&self)
src/network_management/name.rs:123
↓ 1 callers
Method
get_function_instance
(&self)
src/network_management/name.rs:132
↓ 1 callers
Method
get_identity_number
(&self)
src/network_management/name.rs:141
↓ 1 callers
Method
get_industry_group
(&self)
src/network_management/name.rs:150
↓ 1 callers
Method
get_manufacturer_code
(&self)
src/network_management/name.rs:159
↓ 1 callers
Method
get_short_identity_number
(&self)
src/network_management/name.rs:177
↓ 1 callers
Method
has_field_value
(&self, field_value: NameField)
src/network_management/name.rs:32
↓ 1 callers
Method
id
(&self)
src/object_pool/object.rs:68
↓ 1 callers
Method
is_destination_specific
(&self)
src/driver/pgn.rs:33
↓ 1 callers
Method
manufacturer_code
(&mut self, value: impl Into<u16>)
src/network_management/name.rs:267
↓ 1 callers
Method
object_type
(&self)
src/object_pool/object.rs:122
↓ 1 callers
Method
on_new_internal_control_function
( &mut self, new_cf: Rc<RefCell<ControlFunction>>, )
src/network_management/network_manager.rs:68
↓ 1 callers
Function
read_id_type
(data: &mut dyn Iterator<Item = u8>)
src/object_pool/reader.rs:1311
↓ 1 callers
Method
read_nonblocking
Read a frame from the driver, if possible The timestamp on the frame is the duration since [`open`](Self::open) was last called.
src/driver/socketcan.rs:137
↓ 1 callers
Method
self_configurable_address
(&mut self, value: impl Into<bool>)
src/network_management/name.rs:239
↓ 1 callers
Method
set_preferred_address
(&mut self, new_address: Address)
src/network_management/control_function.rs:219
↓ 1 callers
Method
set_timestamp
(&mut self, new_timestamp: Option<Instant>)
src/network_management/control_function.rs:246
↓ 1 callers
Method
size
(self)
src/object_pool/object_attributes.rs:80
↓ 1 callers
Method
to_frame
(&self, f: CanFrame)
src/driver/socketcan.rs:75
↓ 1 callers
Method
update
(mut self)
src/network_management/network_manager.rs:314
↓ 1 callers
Method
update_address_claiming
(&mut self)
src/network_management/network_manager.rs:175
↓ 1 callers
Method
update_receive_messages
(&mut self)
src/network_management/network_manager.rs:247
↓ 1 callers
Method
update_transmit_messages
(&mut self)
src/network_management/network_manager.rs:300
↓ 1 callers
Method
working_set_object
(&self)
src/object_pool/object_pool.rs:120
↓ 1 callers
Method
write
(&self)
src/object_pool/writer.rs:19
↓ 1 callers
Method
write_nonblocking
(&mut self, frame: &InternalFrame)
src/driver/socketcan.rs:145
Method
add
(self, rhs: Point<i16>)
src/object_pool/object_attributes.rs:160
Method
alarm_mask_object_by_id
(&self, id: ObjectId)
src/object_pool/object_pool.rs:160
Method
as_rgb
(&self)
src/object_pool/colour.rs:30
Method
as_rgba
(&self)
src/object_pool/colour.rs:34
Method
builder
()
src/network_management/name.rs:28
Method
button_object_by_id
(&self, id: ObjectId)
src/object_pool/object_pool.rs:202
Method
close
(&mut self)
src/driver/socketcan.rs:129
Method
color_by_index
(&self, index: u8)
src/object_pool/object_pool.rs:279
Method
construct_address_claim
(source_address: Address, name: NAME)
src/network_management/network_manager.rs:101
Method
construct_request_for_address_claim
()
src/network_management/network_manager.rs:113
Method
container_object_by_id
(&self, id: ObjectId)
src/object_pool/object_pool.rs:188
Method
data_mask_object_by_id
(&self, id: ObjectId)
src/object_pool/object_pool.rs:153
Method
data_mask_objects
(&self)
src/object_pool/object_pool.rs:127
Method
data_page
(&self)
src/driver/pgn.rs:60
Method
default
()
src/network_management/name.rs:188
Method
default
()
src/network_management/control_function.rs:185
Method
default
()
src/network_management/network_manager.rs:322
Method
default
()
src/object_pool/colour.rs:317
Method
default
()
src/object_pool/object_id.rs:34
Method
default
()
src/object_pool/object_pool.rs:285
Method
destination_address
(&self)
src/driver/can_id.rs:192
Method
encode_unchecked
Encodes a new extended ID using the discrete parts of an identifier but won't validate your combination of PGN and destination address. # Safety Call
src/driver/can_id.rs:114
Method
extended_data_page
(&self)
src/driver/pgn.rs:65
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/driver/driver.rs:12
Method
from
(name: NAME)
src/network_management/name.rs:196
next →
1–100 of 320, ranked by callers