Адресное пространство AO (BRIC_SOFI)

index

name

type

size

byte address

mdb address

flags

description

0

mdb_addr

U16

1

0

0

SAVED

modbus address

1

device_type

U8

1

2

1

RO| SAVED

type of device

2

board_ver

U8

1

3

1

RO| SAVED

board version

3

module_number

U16

1

4

2

SAVED

module ao number 0 - 127

4

num_of_vars

U16

1

6

3

RO

number of vars self + config(user)

5

ip

U8

4

8

4

SAVED

ip address

6

netmask

U8

4

12

6

SAVED

netmask address

7

gateaway

U8

4

16

8

SAVED

gateaway address

8

usb_local_ip

U8

4

20

10

SAVED

ip address for local usb net

9

mdb_revers

U8

1

24

12

SAVED

reverse 3 and 4 function

10

mdb_shift

U8

1

25

12

SAVED

shift start address regs from 0 to 1

11

reset_num

U16

1

26

13

RO| SAVED

number of system resets

12

last_reset

U16

1

28

14

RO| SAVED

reason of last system reset See rst_reason_t

13

sys_tick_counter

U64

1

30

15

RO

tick in ms

14

tick100us

U64

1

38

19

RO

tick counter in 100us time

15

time_hms

U8

10

46

23

struct for real time

16

unix_time_sec

S32

1

56

28

since the Epoch (00:00:00 UTC, January 1, 1970)

17

os_version

U8

4

60

30

RO

version by 0.1.1

18

mac_addr

U8

6

64

32

RO

mac address

19

uniq_id

U8

12

70

35

RO

uniq_id number

20

internal_temp

FLOAT

1

82

41

RO

temperature internal sense value

21

v_pwr

FLOAT

1

86

43

RO

PWR voltage

22

v_bat

FLOAT

1

90

45

RO

3V battery voltage

23

cur_free_heap

U32

1

94

47

RO

in bytes

24

min_free_heap

U32

1

98

49

RO

in bytes

25

ao_test_result

U32

1

102

51

RO

ao test result AO[0…3] = {1-OK, 0-error}, MeasureError[8], NoiseError[9], InstableError[10];

26

sofi_test_result

U32

1

106

53

RO

sofi_test blocks results Results[0…31] = {see sofi_test_block_t, 1-OK, 0-failed};

27

sofi_test_blocks

U32

1

110

55

sofi test blocks Blocks[0…28] = {see sofi_test_block_t}, CheckTest[29], StressTest[30], PerfTest[31];

28

run_test

U32

1

114

57

RO

running tests

29

state

U32

1

118

59

RO

current module state

30

command

U16

1

122

61

command register See @ref sofi_command_t

31

debug_info

U8

8

124

62

reserved use for debug

32

uart1_sets

U16

1

132

66

SAVED

settings immodule uart BitRateValue[0…3] = {0-default, 1-2400,2-4800, 3-9600,4-14400,

33

uart3_sets

U16

1

134

67

SAVED

settings MESO_UART WordLen[4,5] = {0-7bit,1-8bit,2-9bit};

34

channels_timeout

U32

6

136

68

SAVED

time outs for channel,using for retranslations

35

ao_val

U16

4

160

80

AO DAC value,

36

ao_state

U8

4

168

84

AO state 0-OK, 1-SHORT, 2-BREAK

37

ao_config

U8

4

172

86

SAVED

AO config {0 - active AO, 1 - passive AO}

38

ao_calib_a

FLOAT

4

176

88

SAVED

multiple coef for AO

39

ao_calib_b

FLOAT

4

192

96

SAVED

additive coef for AO

40

ao_physical

FLOAT

4

208

104

ao_val / ao_calib_a + ao_calib_b

41

flags_task

U32

1

224

112

RO

check for task created

42

counter_task

U64

4

228

114

RO

struct counter tasks

43

flags_init_passed

U32

1

260

130

RO

inited modules for init in task

44

flags_succ_init

U32

1

264

132

RO

success inited modules for init in task

45

isol_pwr_state

U16

1

268

134

RO

isolated power state

46

ai_internal

U16

4

270

135

RO

12 bit capacity internal analog inputs

47

rs_485_immo_sends

U32

1

278

139

RS-485_1 send num

48

rs_485_immo_errors

U32

1

282

141

RS-485_1 errors

49

pass_key

U32

1

286

143

RO| SAVED

key for registers change

50

monitor_period

U32

1

290

145

RO

sofi_monitor period in ms

51

total_tasks_time

FLOAT

1

294

147

RO

sum of running times of tasks in %

52

task

U8

28

298

149

RO

tasks information

53

task

U8

28

326

163

RO

tasks information

54

task

U8

28

354

177

RO

tasks information

55

task

U8

28

382

191

RO

tasks information

56

task

U8

28

410

205

RO

tasks information

57

task

U8

28

438

219

RO

tasks information

58

task

U8

28

466

233

RO

tasks information

59

task

U8

28

494

247

RO

tasks information

60

task

U8

28

522

261

RO

tasks information

61

task

U8

28

550

275

RO

tasks information

62

task

U8

28

578

289

RO

tasks information

63

task

U8

28

606

303

RO

tasks information

64

task

U8

28

634

317

RO

tasks information

65

task

U8

28

662

331

RO

tasks information

66

task

U8

28

690

345

RO

tasks information

67

task

U8

28

718

359

RO

tasks information

68

task

U8

28

746

373

RO

tasks information

69

task

U8

28

774

387

RO

tasks information

70

task

U8

28

802

401

RO

tasks information

71

task

U8

28

830

415

RO

tasks information

72

task

U8

28

858

429

RO

tasks information

73

task

U8

28

886

443

RO

tasks information

74

task

U8

28

914

457

RO

tasks information

75

task

U8

28

942

471

RO

tasks information

76

task

U8

28

970

485

RO

tasks information

77

task

U8

28

998

499

RO

tasks information

78

task

U8

28

1026

513

RO

tasks information

79

task

U8

28

1054

527

RO

tasks information

80

task

U8

28

1082

541

RO

tasks information

81

task

U8

28

1110

555

RO

tasks information

82

task

U8

28

1138

569

RO

tasks information

83

task

U8

28

1166

583

RO

tasks information

84

link

U16

1

1194

597

RO

lwip state

85

eth_arp

U16

1

1196

598

RO

lwip state

86

ip_frag

U16

1

1198

599

RO

lwip state

87

ip_proto

U16

1

1200

600

RO

lwip state

88

icmp

U16

1

1202

601

RO

lwip state

89

udp

U16

1

1204

602

RO

lwip state

90

tcp

U16

1

1206

603

RO

lwip state

91

mem_heap

U16

1

1208

604

RO

used heap memory by lwip

92

memp_udp_pool

U16

1

1210

605

RO

lwip state

93

memp_tcp_pool

U16

1

1212

606

RO

lwip state

94

memp_listen_tcp

U16

1

1214

607

RO

lwip state

95

memp_seg_tcp

U16

1

1216

608

RO

lwip state

96

memp_altcp

U16

1

1218

609

RO

lwip state

97

memp_reassdata

U16

1

1220

610

RO

lwip state

98

memp_frag_pbuf

U16

1

1222

611

RO

lwip state

99

memp_net_buf

U16

1

1224

612

RO

lwip state

100

memp_net_conn

U16

1

1226

613

RO

lwip state

101

memp_tcpip_api

U16

1

1228

614

RO

lwip state

102

memp_tcpip_input

U16

1

1230

615

RO

lwip state

103

memp_sys_timeout

U16

1

1232

616

RO

lwip state

104

memp_pbuf_ref

U16

1

1234

617

RO

lwip state

105

memp_pbuf_pool

U16

1

1236

618

RO

lwip state

106

lwip_sys

U16

1

1238

619

RO

lwip state