From 35b67f1815e9f38ccae3ca5fbdb59bfb3485569e Mon Sep 17 00:00:00 2001 From: Matthew McWilliams Date: Mon, 3 Jul 2023 20:33:18 -0400 Subject: [PATCH 1/3] Use the correct identifier on projectors --- .../mcopy_mono_firmware_projectors.ino | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ino/mcopy_mono_firmware_projectors/mcopy_mono_firmware_projectors.ino b/ino/mcopy_mono_firmware_projectors/mcopy_mono_firmware_projectors.ino index d9f6bdb..90637c6 100644 --- a/ino/mcopy_mono_firmware_projectors/mcopy_mono_firmware_projectors.ino +++ b/ino/mcopy_mono_firmware_projectors/mcopy_mono_firmware_projectors.ino @@ -58,7 +58,7 @@ const char cmd_debug = 'd'; const char cmd_connect = 'i'; volatile char cmd_char = 'z'; const char cmd_mcopy_identifier = 'm'; -const char cmd_proj_identifier = 't'; //dual projector identifier +const char cmd_proj_identifier = 'd'; //dual projector identifier const int serialDelay = 5; From 95cde2907a8eea69519cd6cdf2b743a0727b52eb Mon Sep 17 00:00:00 2001 From: Matthew McWilliams Date: Mon, 3 Jul 2023 20:33:32 -0400 Subject: [PATCH 2/3] Run the debug script --- notes/.gitignore | 1 + notes/debug.csv | 4738 ++++++++++++++++++++++++++++++++ notes/mcopy_projector_debug.py | 13 +- 3 files changed, 4746 insertions(+), 6 deletions(-) create mode 100644 notes/.gitignore create mode 100644 notes/debug.csv diff --git a/notes/.gitignore b/notes/.gitignore new file mode 100644 index 0000000..0a764a4 --- /dev/null +++ b/notes/.gitignore @@ -0,0 +1 @@ +env diff --git a/notes/debug.csv b/notes/debug.csv new file mode 100644 index 0000000..7a5e70b --- /dev/null +++ b/notes/debug.csv @@ -0,0 +1,4738 @@ +time,state +3000,0 +3000,0 +3000,0 +3000,0 +3001,0 +3001,0 +3001,0 +3002,0 +3002,0 +3002,0 +3002,0 +3004,0 +3005,0 +3006,0 +3007,0 +3009,0 +3010,0 +3011,0 +3013,0 +3014,0 +3015,0 +3017,0 +3018,0 +3019,0 +3021,0 +3022,0 +3023,0 +3025,0 +3026,0 +3027,0 +3030,0 +3031,0 +3032,0 +3034,0 +3035,0 +3036,0 +3038,0 +3039,0 +3040,0 +3042,0 +3043,0 +3044,0 +3046,0 +3047,0 +3048,0 +3050,0 +3051,0 +3052,0 +3054,0 +3055,0 +3056,0 +3058,0 +3059,0 +3060,0 +3062,0 +3063,0 +3064,0 +3066,0 +3067,0 +3068,0 +3070,0 +3072,0 +3073,0 +3075,0 +3076,0 +3077,0 +3079,0 +3080,0 +3081,0 +3083,0 +3084,0 +3085,0 +3087,0 +3088,0 +3089,0 +3091,0 +3092,0 +3093,0 +3094,0 +3096,0 +3097,0 +3098,0 +3100,0 +3101,0 +3102,0 +3104,0 +3105,0 +3106,0 +3108,0 +3109,0 +3110,0 +3112,0 +3113,0 +3115,0 +3117,0 +3118,0 +3119,0 +3121,0 +3122,0 +3123,0 +3125,0 +3126,0 +3127,0 +3129,0 +3130,0 +3131,0 +3133,0 +3134,0 +3135,0 +3137,0 +3138,0 +3139,0 +3141,0 +3142,0 +3143,0 +3145,0 +3146,0 +3147,0 +3149,0 +3150,0 +3151,0 +3153,0 +3154,0 +3155,0 +3158,0 +3159,0 +3160,0 +3162,0 +3163,0 +3164,0 +3166,0 +3167,0 +3168,0 +3170,0 +3171,0 +3172,0 +3174,0 +3175,0 +3176,0 +3178,1 +3179,1 +3180,1 +3181,1 +3183,1 +3184,1 +3185,1 +3187,1 +3188,1 +3189,1 +3191,1 +3192,1 +3193,1 +3195,1 +3196,1 +3197,1 +3200,1 +3201,1 +3202,1 +3204,0 +3205,0 +3206,0 +3208,0 +3209,0 +3210,0 +3212,0 +3213,0 +3214,0 +3216,0 +3217,0 +3218,0 +3220,0 +3221,0 +3222,0 +3224,0 +3225,0 +3226,0 +3228,0 +3229,0 +3230,0 +3232,0 +3233,0 +3234,0 +3236,0 +3237,0 +3238,0 +3240,0 +3241,0 +3243,0 +3245,0 +3246,0 +3247,0 +3249,0 +3250,0 +3251,0 +3253,0 +3254,0 +3255,0 +3257,0 +3258,0 +3259,0 +3261,0 +3262,0 +3263,0 +3265,0 +3266,0 +3267,0 +3268,0 +3270,0 +3271,0 +3272,0 +3274,0 +3275,0 +3276,0 +3278,0 +3279,0 +3280,0 +3282,0 +3283,0 +3284,0 +3287,0 +3288,0 +3289,0 +3291,0 +3292,0 +3293,0 +3295,0 +3296,0 +3297,0 +3299,0 +3300,0 +3301,0 +3303,0 +3304,0 +3305,0 +3307,0 +3308,0 +3309,0 +3311,0 +3312,0 +3313,0 +3315,0 +3316,0 +3317,0 +3319,0 +3320,0 +3321,0 +3323,0 +3324,0 +3325,0 +3328,0 +3329,0 +3330,0 +3332,0 +3333,0 +3334,0 +3336,0 +3337,0 +3338,0 +3340,0 +3341,0 +3342,0 +3344,0 +3345,0 +3346,0 +3348,0 +3349,0 +3350,0 +3352,0 +3353,0 +3354,0 +3355,0 +3357,0 +3358,0 +3359,0 +3361,0 +3362,0 +3363,0 +3365,0 +3366,0 +3367,0 +3369,0 +3371,0 +3372,0 +3374,0 +3375,0 +3376,0 +3378,0 +3379,0 +3380,0 +3382,0 +3383,0 +3384,0 +3386,0 +3387,0 +3388,0 +3390,0 +3391,0 +3392,0 +3394,0 +3395,0 +3396,0 +3398,0 +3399,0 +3400,0 +3402,0 +3403,0 +3404,0 +3406,0 +3407,0 +3408,0 +3410,0 +3411,0 +3412,0 +3415,0 +3416,0 +3417,0 +3419,0 +3420,0 +3421,0 +3423,0 +3424,0 +3425,0 +3427,0 +3428,0 +3429,0 +3431,0 +3432,0 +3433,0 +3435,0 +3436,0 +3437,0 +3439,0 +3440,0 +3441,0 +3442,0 +3444,0 +3445,0 +3446,0 +3448,0 +3449,0 +3450,0 +3452,0 +3453,0 +3454,0 +3457,0 +3458,0 +3459,0 +3461,0 +3462,0 +3463,0 +3465,0 +3466,0 +3467,0 +3469,0 +3470,0 +3471,0 +3473,0 +3474,0 +3475,0 +3477,0 +3478,0 +3479,0 +3481,0 +3482,0 +3483,0 +3485,0 +3486,0 +3487,0 +3489,0 +3490,0 +3491,0 +3493,0 +3494,0 +3495,0 +3497,0 +3499,0 +3500,0 +3502,0 +3503,0 +3504,0 +3506,0 +3507,0 +3508,0 +3510,0 +3511,0 +3512,0 +3514,0 +3515,0 +3516,0 +3518,0 +3519,0 +3520,0 +3522,0 +3523,0 +3524,0 +3526,0 +3527,0 +3528,0 +3529,0 +3531,0 +3532,0 +3533,0 +3535,0 +3536,0 +3537,0 +3539,0 +3540,0 +3542,0 +3544,0 +3545,0 +3546,0 +3548,0 +3549,0 +3550,0 +3552,0 +3553,0 +3554,0 +3556,0 +3557,0 +3558,0 +3560,0 +3561,0 +3562,0 +3564,0 +3565,0 +3566,0 +3568,0 +3569,0 +3570,0 +3572,0 +3573,0 +3574,0 +3576,0 +3577,0 +3578,0 +3580,0 +3581,0 +3582,0 +3585,0 +3586,0 +3587,0 +3589,0 +3590,0 +3591,0 +3593,0 +3594,0 +3595,0 +3597,0 +3598,0 +3599,0 +3601,0 +3602,0 +3603,0 +3605,0 +3606,0 +3607,0 +3609,0 +3610,0 +3611,0 +3613,0 +3614,0 +3615,0 +3616,0 +3618,0 +3619,0 +3620,0 +3622,0 +3623,0 +3624,0 +3627,0 +3628,0 +3629,0 +3631,0 +3632,0 +3633,0 +3635,0 +3636,0 +3637,0 +3639,0 +3640,0 +3641,0 +3643,0 +3644,0 +3645,0 +3647,0 +3648,0 +3649,0 +3651,0 +3652,0 +3653,0 +3655,0 +3656,0 +3657,0 +3659,0 +3660,0 +3661,0 +3663,0 +3664,0 +3665,0 +3667,0 +3668,0 +3670,0 +3672,0 +3673,0 +3674,0 +3676,0 +3677,0 +3678,0 +3680,0 +3681,0 +3682,0 +3684,0 +3685,0 +3686,0 +3688,0 +3689,0 +3690,0 +3692,0 +3693,0 +3694,0 +3696,0 +3697,0 +3698,0 +3700,0 +3701,0 +3702,0 +3703,0 +3705,0 +3706,0 +3707,0 +3709,0 +3710,0 +3712,0 +3714,0 +3715,0 +3716,0 +3718,0 +3719,0 +3720,0 +3722,0 +3723,0 +3724,0 +3726,0 +3727,0 +3728,0 +3730,0 +3731,0 +3732,0 +3734,0 +3735,0 +3736,0 +3738,0 +3739,0 +3740,0 +3742,0 +3743,0 +3744,0 +3746,0 +3747,0 +3748,0 +3750,0 +3751,0 +3752,0 +3755,0 +3756,0 +3757,0 +3759,0 +3760,0 +3761,0 +3763,0 +3764,0 +3765,0 +3767,0 +3768,0 +3769,0 +3771,0 +3772,0 +3773,0 +3775,0 +3776,0 +3777,0 +3779,0 +3780,0 +3781,0 +3783,0 +3784,0 +3785,0 +3787,0 +3788,0 +3789,0 +3790,0 +3792,0 +3793,0 +3794,0 +3796,0 +3798,0 +3799,0 +3801,0 +3802,0 +3803,0 +3805,0 +3806,0 +3807,0 +3809,0 +3810,0 +3811,0 +3813,0 +3814,0 +3815,0 +3817,0 +3818,0 +3819,0 +3821,0 +3822,0 +3823,0 +3825,0 +3826,0 +3827,0 +3829,0 +3830,0 +3831,0 +3833,0 +3834,0 +3835,0 +3837,0 +3838,0 +3840,0 +3842,0 +3843,0 +3844,0 +3846,0 +3847,0 +3848,0 +3850,0 +3851,0 +3852,0 +3854,0 +3855,0 +3856,0 +3858,0 +3859,0 +3860,0 +3862,0 +3863,0 +3864,0 +3866,0 +3867,0 +3868,0 +3870,0 +3871,0 +3872,0 +3874,0 +3875,0 +3876,0 +3877,0 +3879,0 +3880,0 +3881,0 +3884,0 +3885,0 +3886,0 +3888,0 +3889,0 +3890,0 +3892,0 +3893,0 +3894,0 +3896,0 +3897,0 +3898,0 +3900,0 +3901,0 +3902,0 +3904,0 +3905,0 +3906,0 +3908,0 +3909,0 +3910,0 +3912,0 +3913,0 +3914,0 +3916,0 +3917,0 +3918,0 +3920,0 +3921,0 +3922,0 +3924,0 +3926,0 +3927,0 +3929,0 +3930,0 +3931,0 +3933,0 +3934,0 +3935,0 +3937,0 +3938,0 +3939,0 +3941,0 +3942,0 +3943,0 +3945,0 +3946,0 +3947,0 +3949,0 +3950,0 +3951,0 +3953,0 +3954,0 +3955,0 +3957,0 +3958,0 +3959,0 +3961,0 +3962,0 +3963,0 +3964,0 +3966,0 +3968,0 +3969,0 +3971,0 +3972,0 +3973,0 +3975,0 +3976,0 +3977,0 +3979,0 +3980,0 +3981,0 +3983,0 +3984,0 +3985,0 +3987,0 +3988,0 +3989,0 +3991,0 +3992,0 +3993,0 +3995,0 +3996,0 +3997,0 +3999,0 +4000,0 +4001,0 +4003,0 +4004,0 +4005,0 +4007,0 +4008,0 +4009,0 +4012,1 +4013,1 +4014,1 +4016,1 +4017,1 +4018,1 +4020,1 +4021,1 +4022,1 +4024,1 +4025,1 +4026,1 +4028,1 +4029,1 +4030,1 +4032,1 +4033,1 +4034,1 +4036,0 +4037,0 +4038,0 +4040,0 +4041,0 +4042,0 +4044,0 +4045,0 +4046,0 +4048,0 +4049,0 +4050,0 +4051,0 +4054,0 +4055,0 +4056,0 +4058,0 +4059,0 +4060,0 +4062,0 +4063,0 +4064,0 +4066,0 +4067,0 +4068,0 +4070,0 +4071,0 +4072,0 +4074,0 +4075,0 +4076,0 +4078,0 +4079,0 +4080,0 +4082,0 +4083,0 +4084,0 +4086,0 +4087,0 +4088,0 +4090,0 +4091,0 +4092,0 +4094,0 +4096,0 +4097,0 +4099,0 +4100,0 +4101,0 +4103,0 +4104,0 +4105,0 +4107,0 +4108,0 +4109,0 +4111,0 +4112,0 +4113,0 +4115,0 +4116,0 +4117,0 +4119,0 +4120,0 +4121,0 +4123,0 +4124,0 +4125,0 +4127,0 +4128,0 +4129,0 +4131,0 +4132,0 +4133,0 +4135,0 +4136,0 +4137,0 +4139,0 +4141,0 +4142,0 +4143,0 +4145,0 +4146,0 +4147,0 +4149,0 +4150,0 +4151,0 +4153,0 +4154,0 +4155,0 +4157,0 +4158,0 +4159,0 +4161,0 +4162,0 +4163,0 +4165,0 +4166,0 +4167,0 +4169,0 +4170,0 +4171,0 +4173,0 +4174,0 +4175,0 +4177,0 +4178,0 +4179,0 +4182,0 +4183,0 +4184,0 +4186,0 +4187,0 +4188,0 +4190,0 +4191,0 +4192,0 +4194,0 +4195,0 +4196,0 +4198,0 +4199,0 +4200,0 +4202,0 +4203,0 +4204,0 +4206,0 +4207,0 +4208,0 +4210,0 +4211,0 +4212,0 +4214,0 +4215,0 +4216,0 +4218,0 +4219,0 +4220,0 +4222,0 +4224,0 +4225,0 +4226,0 +4228,0 +4229,0 +4230,0 +4232,0 +4233,0 +4234,0 +4236,0 +4237,0 +4238,0 +4240,0 +4241,0 +4242,0 +4244,0 +4245,0 +4246,0 +4248,0 +4249,0 +4250,0 +4252,0 +4253,0 +4254,0 +4256,0 +4257,0 +4258,0 +4260,0 +4261,0 +4262,0 +4264,0 +4265,0 +4267,0 +4269,0 +4270,0 +4271,0 +4273,0 +4274,0 +4275,0 +4277,0 +4278,0 +4279,0 +4281,0 +4282,0 +4283,0 +4285,0 +4286,0 +4287,0 +4289,0 +4290,0 +4291,0 +4293,0 +4294,0 +4295,0 +4297,0 +4298,0 +4299,0 +4301,0 +4302,0 +4303,0 +4305,0 +4306,0 +4307,0 +4310,0 +4311,0 +4312,0 +4313,0 +4315,0 +4316,0 +4317,0 +4319,0 +4320,0 +4321,0 +4323,0 +4324,0 +4325,0 +4327,0 +4328,0 +4329,0 +4331,0 +4332,0 +4333,0 +4335,0 +4336,0 +4337,0 +4339,0 +4340,0 +4341,0 +4343,0 +4344,0 +4345,0 +4347,0 +4348,0 +4349,0 +4352,0 +4353,0 +4354,0 +4356,0 +4357,0 +4358,0 +4360,0 +4361,0 +4362,0 +4364,0 +4365,0 +4366,0 +4368,0 +4369,0 +4370,0 +4372,0 +4373,0 +4374,0 +4376,0 +4377,0 +4378,0 +4380,0 +4381,0 +4382,0 +4384,0 +4385,0 +4386,0 +4388,0 +4389,0 +4390,0 +4392,0 +4393,0 +4395,0 +4397,0 +4398,0 +4399,0 +4400,0 +4402,0 +4403,0 +4404,0 +4406,0 +4407,0 +4408,0 +4410,0 +4411,0 +4412,0 +4414,0 +4415,0 +4416,0 +4418,0 +4419,0 +4420,0 +4422,0 +4423,0 +4424,0 +4426,0 +4427,0 +4428,0 +4430,0 +4431,0 +4432,0 +4434,0 +4435,0 +4436,0 +4439,0 +4440,0 +4441,0 +4443,0 +4444,0 +4445,0 +4447,0 +4448,0 +4449,0 +4451,0 +4452,0 +4453,0 +4455,0 +4456,0 +4457,0 +4459,0 +4460,0 +4461,0 +4463,0 +4464,0 +4465,0 +4467,0 +4468,0 +4469,0 +4471,0 +4472,0 +4473,0 +4475,0 +4476,0 +4477,0 +4480,0 +4481,0 +4482,0 +4484,0 +4485,0 +4486,0 +4487,0 +4489,0 +4490,0 +4491,0 +4493,0 +4494,0 +4495,0 +4497,0 +4498,0 +4499,0 +4501,0 +4502,0 +4503,0 +4505,0 +4506,0 +4507,0 +4509,0 +4510,0 +4511,0 +4513,0 +4514,0 +4515,0 +4517,0 +4518,0 +4519,0 +4521,0 +4523,0 +4524,0 +4526,0 +4527,0 +4528,0 +4530,0 +4531,0 +4532,0 +4534,0 +4535,0 +4536,0 +4538,0 +4539,0 +4540,0 +4542,0 +4543,0 +4544,0 +4546,0 +4547,0 +4548,0 +4550,0 +4551,0 +4552,0 +4554,0 +4555,0 +4556,0 +4558,0 +4559,0 +4560,0 +4562,0 +4563,0 +4564,0 +4567,0 +4568,0 +4569,0 +4571,0 +4572,0 +4573,0 +4574,0 +4576,0 +4577,0 +4578,0 +4580,0 +4581,0 +4582,0 +4584,0 +4585,0 +4586,0 +4588,0 +4589,0 +4590,0 +4592,0 +4593,0 +4594,0 +4596,0 +4597,0 +4598,0 +4600,0 +4601,0 +4602,0 +4604,0 +4605,0 +4606,0 +4609,0 +4610,0 +4611,0 +4613,0 +4614,0 +4615,0 +4617,0 +4618,0 +4619,0 +4621,0 +4622,0 +4623,0 +4625,0 +4626,0 +4627,0 +4629,0 +4630,0 +4631,0 +4633,0 +4634,0 +4635,0 +4637,0 +4638,0 +4639,0 +4641,0 +4642,0 +4643,0 +4645,0 +4646,0 +4647,0 +4649,0 +4651,0 +4652,0 +4654,0 +4655,0 +4656,0 +4658,0 +4659,0 +4660,0 +4661,0 +4663,0 +4664,0 +4665,0 +4667,0 +4668,0 +4669,0 +4671,0 +4672,0 +4673,0 +4675,0 +4676,0 +4677,0 +4679,0 +4680,0 +4681,0 +4683,0 +4684,0 +4685,0 +4687,0 +4688,0 +4689,0 +4691,0 +4692,0 +4694,0 +4696,0 +4697,0 +4698,0 +4700,0 +4701,0 +4702,0 +4704,0 +4705,0 +4706,0 +4708,0 +4709,0 +4710,0 +4712,0 +4713,0 +4714,0 +4716,0 +4717,0 +4718,0 +4720,0 +4721,0 +4722,0 +4724,0 +4725,0 +4726,0 +4728,0 +4729,0 +4730,0 +4732,0 +4733,0 +4734,0 +4737,0 +4738,0 +4739,0 +4741,0 +4742,0 +4743,0 +4745,0 +4746,0 +4747,0 +4748,0 +4750,0 +4751,0 +4752,0 +4754,0 +4755,0 +4756,0 +4758,0 +4759,0 +4760,0 +4762,0 +4763,0 +4764,0 +4766,0 +4767,0 +4768,0 +4770,0 +4771,0 +4772,0 +4774,0 +4775,0 +4776,0 +4779,0 +4780,0 +4781,0 +4783,0 +4784,0 +4785,0 +4787,0 +4788,0 +4789,0 +4791,0 +4792,0 +4793,0 +4795,0 +4796,0 +4797,0 +4799,0 +4800,0 +4801,0 +4803,0 +4804,0 +4805,0 +4807,0 +4808,0 +4809,0 +4811,0 +4812,0 +4813,0 +4815,0 +4816,0 +4817,0 +4819,0 +4820,0 +4822,0 +4824,0 +4825,0 +4826,0 +4828,0 +4829,0 +4830,0 +4832,0 +4833,0 +4834,0 +4835,0 +4837,0 +4838,0 +4839,0 +4841,0 +4842,0 +4843,1 +4845,1 +4846,1 +4847,1 +4849,1 +4850,1 +4851,1 +4853,1 +4854,1 +4855,1 +4857,1 +4858,1 +4859,1 +4861,1 +4862,1 +4864,1 +4866,1 +4867,1 +4868,0 +4870,0 +4871,0 +4872,0 +4874,0 +4875,0 +4876,0 +4878,0 +4879,0 +4880,0 +4882,0 +4883,0 +4884,0 +4886,0 +4887,0 +4888,0 +4890,0 +4891,0 +4892,0 +4894,0 +4895,0 +4896,0 +4898,0 +4899,0 +4900,0 +4902,0 +4903,0 +4904,0 +4907,0 +4908,0 +4909,0 +4911,0 +4912,0 +4913,0 +4915,0 +4916,0 +4917,0 +4919,0 +4920,0 +4921,0 +4922,0 +4924,0 +4925,0 +4926,0 +4928,0 +4929,0 +4930,0 +4932,0 +4933,0 +4934,0 +4936,0 +4937,0 +4938,0 +4940,0 +4941,0 +4942,0 +4944,0 +4945,0 +4946,0 +4948,0 +4950,0 +4951,0 +4953,0 +4954,0 +4955,0 +4957,0 +4958,0 +4959,0 +4961,0 +4962,0 +4963,0 +4965,0 +4966,0 +4967,0 +4969,0 +4970,0 +4971,0 +4973,0 +4974,0 +4975,0 +4977,0 +4978,0 +4979,0 +4981,0 +4982,0 +4983,0 +4985,0 +4986,0 +4987,0 +4989,0 +4990,0 +4992,0 +4994,0 +4995,0 +4996,0 +4998,0 +4999,0 +5000,0 +5002,0 +5003,0 +5004,0 +5006,0 +5007,0 +5008,0 +5009,0 +5011,0 +5012,0 +5013,0 +5015,0 +5016,0 +5017,0 +5019,0 +5020,0 +5021,0 +5023,0 +5024,0 +5025,0 +5027,0 +5028,0 +5029,0 +5031,0 +5032,0 +5033,0 +5036,0 +5037,0 +5038,0 +5040,0 +5041,0 +5042,0 +5044,0 +5045,0 +5046,0 +5048,0 +5049,0 +5050,0 +5052,0 +5053,0 +5054,0 +5056,0 +5057,0 +5058,0 +5060,0 +5061,0 +5062,0 +5064,0 +5065,0 +5066,0 +5068,0 +5069,0 +5070,0 +5072,0 +5073,0 +5074,0 +5076,0 +5078,0 +5079,0 +5081,0 +5082,0 +5083,0 +5085,0 +5086,0 +5087,0 +5089,0 +5090,0 +5091,0 +5093,0 +5094,0 +5095,0 +5096,0 +5098,0 +5099,0 +5100,0 +5102,0 +5103,0 +5104,0 +5106,0 +5107,0 +5108,0 +5110,0 +5111,0 +5112,0 +5114,0 +5115,0 +5116,0 +5118,0 +5120,0 +5121,0 +5123,0 +5124,0 +5125,0 +5127,0 +5128,0 +5129,0 +5131,0 +5132,0 +5133,0 +5135,0 +5136,0 +5137,0 +5139,0 +5140,0 +5141,0 +5143,0 +5144,0 +5145,0 +5147,0 +5148,0 +5149,0 +5151,0 +5152,0 +5153,0 +5155,0 +5156,0 +5157,0 +5159,0 +5160,0 +5161,0 +5164,0 +5165,0 +5166,0 +5168,0 +5169,0 +5170,0 +5172,0 +5173,0 +5174,0 +5176,0 +5177,0 +5178,0 +5180,0 +5181,0 +5182,0 +5183,0 +5185,0 +5186,0 +5187,0 +5189,0 +5190,0 +5191,0 +5193,0 +5194,0 +5195,0 +5197,0 +5198,0 +5199,0 +5201,0 +5202,0 +5203,0 +5206,0 +5207,0 +5208,0 +5210,0 +5211,0 +5212,0 +5214,0 +5215,0 +5216,0 +5218,0 +5219,0 +5220,0 +5222,0 +5223,0 +5224,0 +5226,0 +5227,0 +5228,0 +5230,0 +5231,0 +5232,0 +5234,0 +5235,0 +5236,0 +5238,0 +5239,0 +5240,0 +5242,0 +5243,0 +5244,0 +5246,0 +5248,0 +5249,0 +5251,0 +5252,0 +5253,0 +5255,0 +5256,0 +5257,0 +5259,0 +5260,0 +5261,0 +5263,0 +5264,0 +5265,0 +5267,0 +5268,0 +5269,0 +5270,0 +5272,0 +5273,0 +5274,0 +5276,0 +5277,0 +5278,0 +5280,0 +5281,0 +5282,0 +5284,0 +5285,0 +5286,0 +5288,0 +5289,0 +5291,0 +5293,0 +5294,0 +5295,0 +5297,0 +5298,0 +5299,0 +5301,0 +5302,0 +5303,0 +5305,0 +5306,0 +5307,0 +5309,0 +5310,0 +5311,0 +5313,0 +5314,0 +5315,0 +5317,0 +5318,0 +5319,0 +5321,0 +5322,0 +5323,0 +5325,0 +5326,0 +5327,0 +5329,0 +5330,0 +5331,0 +5334,0 +5335,0 +5336,0 +5338,0 +5339,0 +5340,0 +5342,0 +5343,0 +5344,0 +5346,0 +5347,0 +5348,0 +5350,0 +5351,0 +5352,0 +5354,0 +5355,0 +5356,0 +5357,0 +5359,0 +5360,0 +5361,0 +5363,0 +5364,0 +5365,0 +5367,0 +5368,0 +5369,0 +5371,0 +5372,0 +5373,0 +5376,0 +5377,0 +5378,0 +5380,0 +5381,0 +5382,0 +5384,0 +5385,0 +5386,0 +5388,0 +5389,0 +5390,0 +5392,0 +5393,0 +5394,0 +5396,0 +5397,0 +5398,0 +5400,0 +5401,0 +5402,0 +5404,0 +5405,0 +5406,0 +5408,0 +5409,0 +5410,0 +5412,0 +5413,0 +5414,0 +5416,0 +5417,0 +5419,0 +5421,0 +5422,0 +5423,0 +5425,0 +5426,0 +5427,0 +5429,0 +5430,0 +5431,0 +5433,0 +5434,0 +5435,0 +5437,0 +5438,0 +5439,0 +5441,0 +5442,0 +5443,0 +5444,0 +5446,0 +5447,0 +5448,0 +5450,0 +5451,0 +5452,0 +5454,0 +5455,0 +5456,0 +5458,0 +5459,0 +5460,0 +5463,0 +5464,0 +5465,0 +5467,0 +5468,0 +5469,0 +5471,0 +5472,0 +5473,0 +5475,0 +5476,0 +5477,0 +5479,0 +5480,0 +5481,0 +5483,0 +5484,0 +5485,0 +5487,0 +5488,0 +5489,0 +5491,0 +5492,0 +5493,0 +5495,0 +5496,0 +5497,0 +5499,0 +5500,0 +5501,0 +5504,0 +5505,0 +5506,0 +5508,0 +5509,0 +5510,0 +5512,0 +5513,0 +5514,0 +5516,0 +5517,0 +5518,0 +5520,0 +5521,0 +5522,0 +5524,0 +5525,0 +5526,0 +5528,0 +5529,0 +5530,0 +5531,0 +5533,0 +5534,0 +5535,0 +5537,0 +5538,0 +5539,0 +5541,0 +5542,0 +5543,0 +5545,0 +5547,0 +5548,0 +5550,0 +5551,0 +5552,0 +5554,0 +5555,0 +5556,0 +5558,0 +5559,0 +5560,0 +5562,0 +5563,0 +5564,0 +5566,0 +5567,0 +5568,0 +5570,0 +5571,0 +5572,0 +5574,0 +5575,0 +5576,0 +5578,0 +5579,0 +5580,0 +5582,0 +5583,0 +5584,0 +5586,0 +5587,0 +5588,0 +5591,0 +5592,0 +5593,0 +5595,0 +5596,0 +5597,0 +5599,0 +5600,0 +5601,0 +5603,0 +5604,0 +5605,0 +5607,0 +5608,0 +5609,0 +5611,0 +5612,0 +5613,0 +5615,0 +5616,0 +5617,0 +5618,0 +5620,0 +5621,0 +5622,0 +5624,0 +5625,0 +5626,0 +5628,0 +5629,0 +5630,0 +5633,0 +5634,0 +5635,0 +5637,0 +5638,0 +5639,0 +5641,0 +5642,0 +5643,0 +5645,0 +5646,0 +5647,0 +5649,0 +5650,0 +5651,0 +5653,0 +5654,0 +5655,0 +5657,0 +5658,0 +5659,0 +5661,0 +5662,0 +5663,0 +5665,0 +5666,0 +5667,0 +5669,0 +5670,0 +5671,0 +5673,0 +5675,0 +5676,1 +5678,1 +5679,1 +5680,1 +5682,1 +5683,1 +5684,1 +5686,1 +5687,1 +5688,1 +5690,1 +5691,1 +5692,1 +5694,1 +5695,1 +5696,1 +5698,1 +5699,0 +5700,0 +5702,0 +5703,0 +5704,0 +5705,0 +5707,0 +5708,0 +5709,0 +5711,0 +5712,0 +5713,0 +5715,0 +5716,0 +5718,0 +5720,0 +5721,0 +5722,0 +5724,0 +5725,0 +5726,0 +5728,0 +5729,0 +5730,0 +5732,0 +5733,0 +5734,0 +5736,0 +5737,0 +5738,0 +5740,0 +5741,0 +5742,0 +5744,0 +5745,0 +5746,0 +5748,0 +5749,0 +5750,0 +5752,0 +5753,0 +5754,0 +5756,0 +5757,0 +5758,0 +5761,0 +5762,0 +5763,0 +5765,0 +5766,0 +5767,0 +5769,0 +5770,0 +5771,0 +5773,0 +5774,0 +5775,0 +5777,0 +5778,0 +5779,0 +5781,0 +5782,0 +5783,0 +5785,0 +5786,0 +5787,0 +5789,0 +5790,0 +5791,0 +5792,0 +5794,0 +5795,0 +5796,0 +5798,0 +5799,0 +5800,0 +5803,0 +5804,0 +5805,0 +5807,0 +5808,0 +5809,0 +5811,0 +5812,0 +5813,0 +5815,0 +5816,0 +5817,0 +5819,0 +5820,0 +5821,0 +5823,0 +5824,0 +5825,0 +5827,0 +5828,0 +5829,0 +5831,0 +5832,0 +5833,0 +5835,0 +5836,0 +5837,0 +5839,0 +5840,0 +5841,0 +5843,0 +5844,0 +5846,0 +5848,0 +5849,0 +5850,0 +5852,0 +5853,0 +5854,0 +5856,0 +5857,0 +5858,0 +5860,0 +5861,0 +5862,0 +5864,0 +5865,0 +5866,0 +5868,0 +5869,0 +5870,0 +5872,0 +5873,0 +5874,0 +5876,0 +5877,0 +5878,0 +5879,0 +5881,0 +5882,0 +5883,0 +5885,0 +5886,0 +5888,0 +5890,0 +5891,0 +5892,0 +5894,0 +5895,0 +5896,0 +5898,0 +5899,0 +5900,0 +5902,0 +5903,0 +5904,0 +5906,0 +5907,0 +5908,0 +5910,0 +5911,0 +5912,0 +5914,0 +5915,0 +5916,0 +5918,0 +5919,0 +5920,0 +5922,0 +5923,0 +5924,0 +5926,0 +5927,0 +5928,0 +5931,0 +5932,0 +5933,0 +5935,0 +5936,0 +5937,0 +5939,0 +5940,0 +5941,0 +5943,0 +5944,0 +5945,0 +5947,0 +5948,0 +5949,0 +5951,0 +5952,0 +5953,0 +5955,0 +5956,0 +5957,0 +5959,0 +5960,0 +5961,0 +5963,0 +5964,0 +5965,0 +5966,0 +5968,0 +5969,0 +5970,0 +5972,0 +5974,0 +5975,0 +5977,0 +5978,0 +5979,0 +5981,0 +5982,0 +5983,0 +5985,0 +5986,0 +5987,0 +5989,0 +5990,0 +5991,0 +5993,0 +5994,0 +5995,0 +5997,0 +5998,0 +5999,0 +6001,0 +6002,0 +6003,0 +6005,0 +6006,0 +6007,0 +6009,0 +6010,0 +6011,0 +6013,0 +6014,0 +6016,0 +6018,0 +6019,0 +6020,0 +6022,0 +6023,0 +6024,0 +6026,0 +6027,0 +6028,0 +6030,0 +6031,0 +6032,0 +6034,0 +6035,0 +6036,0 +6038,0 +6039,0 +6040,0 +6042,0 +6043,0 +6044,0 +6046,0 +6047,0 +6048,0 +6050,0 +6051,0 +6052,0 +6053,0 +6055,0 +6056,0 +6057,0 +6060,0 +6061,0 +6062,0 +6064,0 +6065,0 +6066,0 +6068,0 +6069,0 +6070,0 +6072,0 +6073,0 +6074,0 +6076,0 +6077,0 +6078,0 +6080,0 +6081,0 +6082,0 +6084,0 +6085,0 +6086,0 +6088,0 +6089,0 +6090,0 +6092,0 +6093,0 +6094,0 +6096,0 +6097,0 +6098,0 +6100,0 +6102,0 +6103,0 +6105,0 +6106,0 +6107,0 +6109,0 +6110,0 +6111,0 +6113,0 +6114,0 +6115,0 +6117,0 +6118,0 +6119,0 +6121,0 +6122,0 +6123,0 +6125,0 +6126,0 +6127,0 +6129,0 +6130,0 +6131,0 +6133,0 +6134,0 +6135,0 +6137,0 +6138,0 +6139,0 +6140,0 +6142,0 +6144,0 +6145,0 +6147,0 +6148,0 +6149,0 +6151,0 +6152,0 +6153,0 +6155,0 +6156,0 +6157,0 +6159,0 +6160,0 +6161,0 +6163,0 +6164,0 +6165,0 +6167,0 +6168,0 +6169,0 +6171,0 +6172,0 +6173,0 +6175,0 +6176,0 +6177,0 +6179,0 +6180,0 +6181,0 +6183,0 +6184,0 +6185,0 +6188,0 +6189,0 +6190,0 +6192,0 +6193,0 +6194,0 +6196,0 +6197,0 +6198,0 +6200,0 +6201,0 +6202,0 +6204,0 +6205,0 +6206,0 +6208,0 +6209,0 +6210,0 +6212,0 +6213,0 +6214,0 +6216,0 +6217,0 +6218,0 +6220,0 +6221,0 +6222,0 +6224,0 +6225,0 +6226,0 +6227,0 +6230,0 +6231,0 +6232,0 +6234,0 +6235,0 +6236,0 +6238,0 +6239,0 +6240,0 +6242,0 +6243,0 +6244,0 +6246,0 +6247,0 +6248,0 +6250,0 +6251,0 +6252,0 +6254,0 +6255,0 +6256,0 +6258,0 +6259,0 +6260,0 +6262,0 +6263,0 +6264,0 +6266,0 +6267,0 +6268,0 +6270,0 +6272,0 +6273,0 +6275,0 +6276,0 +6277,0 +6279,0 +6280,0 +6281,0 +6283,0 +6284,0 +6285,0 +6287,0 +6288,0 +6289,0 +6291,0 +6292,0 +6293,0 +6295,0 +6296,0 +6297,0 +6299,0 +6300,0 +6301,0 +6303,0 +6304,0 +6305,0 +6307,0 +6308,0 +6309,0 +6311,0 +6312,0 +6313,0 +6315,0 +6317,0 +6318,0 +6319,0 +6321,0 +6322,0 +6323,0 +6325,0 +6326,0 +6327,0 +6329,0 +6330,0 +6331,0 +6333,0 +6334,0 +6335,0 +6337,0 +6338,0 +6339,0 +6341,0 +6342,0 +6343,0 +6345,0 +6346,0 +6347,0 +6349,0 +6350,0 +6351,0 +6353,0 +6354,0 +6355,0 +6358,0 +6359,0 +6360,0 +6362,0 +6363,0 +6364,0 +6366,0 +6367,0 +6368,0 +6370,0 +6371,0 +6372,0 +6374,0 +6375,0 +6376,0 +6378,0 +6379,0 +6380,0 +6382,0 +6383,0 +6384,0 +6386,0 +6387,0 +6388,0 +6390,0 +6391,0 +6392,0 +6394,0 +6395,0 +6396,0 +6398,0 +6400,0 +6401,0 +6402,0 +6404,0 +6405,0 +6406,0 +6408,0 +6409,0 +6410,0 +6412,0 +6413,0 +6414,0 +6416,0 +6417,0 +6418,0 +6420,0 +6421,0 +6422,0 +6424,0 +6425,0 +6426,0 +6428,0 +6429,0 +6430,0 +6432,0 +6433,0 +6434,0 +6436,0 +6437,0 +6438,0 +6440,0 +6441,0 +6443,0 +6445,0 +6446,0 +6447,0 +6449,0 +6450,0 +6451,0 +6453,0 +6454,0 +6455,0 +6457,0 +6458,0 +6459,0 +6461,0 +6462,0 +6463,0 +6465,0 +6466,0 +6467,0 +6469,0 +6470,0 +6471,0 +6473,0 +6474,0 +6475,0 +6477,0 +6478,0 +6479,0 +6481,0 +6482,0 +6483,0 +6486,0 +6487,0 +6488,0 +6489,0 +6491,0 +6492,0 +6493,0 +6495,0 +6496,0 +6497,0 +6499,0 +6500,0 +6501,0 +6503,0 +6504,0 +6505,0 +6507,0 +6508,1 +6509,1 +6511,1 +6512,1 +6513,1 +6515,1 +6516,1 +6517,1 +6519,1 +6520,1 +6521,1 +6523,1 +6524,1 +6525,1 +6528,1 +6529,1 +6530,1 +6532,1 +6533,0 +6534,0 +6536,0 +6537,0 +6538,0 +6540,0 +6541,0 +6542,0 +6544,0 +6545,0 +6546,0 +6548,0 +6549,0 +6550,0 +6552,0 +6553,0 +6554,0 +6556,0 +6557,0 +6558,0 +6560,0 +6561,0 +6562,0 +6564,0 +6565,0 +6566,0 +6568,0 +6569,0 +6571,0 +6573,0 +6574,0 +6575,0 +6576,0 +6578,0 +6579,0 +6580,0 +6582,0 +6583,0 +6584,0 +6586,0 +6587,0 +6588,0 +6590,0 +6591,0 +6592,0 +6594,0 +6595,0 +6596,0 +6598,0 +6599,0 +6600,0 +6602,0 +6603,0 +6604,0 +6606,0 +6607,0 +6608,0 +6610,0 +6611,0 +6612,0 +6615,0 +6616,0 +6617,0 +6619,0 +6620,0 +6621,0 +6623,0 +6624,0 +6625,0 +6627,0 +6628,0 +6629,0 +6631,0 +6632,0 +6633,0 +6635,0 +6636,0 +6637,0 +6639,0 +6640,0 +6641,0 +6643,0 +6644,0 +6645,0 +6647,0 +6648,0 +6649,0 +6651,0 +6652,0 +6653,0 +6656,0 +6657,0 +6658,0 +6660,0 +6661,0 +6662,0 +6663,0 +6665,0 +6666,0 +6667,0 +6669,0 +6670,0 +6671,0 +6673,0 +6674,0 +6675,0 +6677,0 +6678,0 +6679,0 +6681,0 +6682,0 +6683,0 +6685,0 +6686,0 +6687,0 +6689,0 +6690,0 +6691,0 +6693,0 +6694,0 +6695,0 +6697,0 +6699,0 +6700,0 +6702,0 +6703,0 +6704,0 +6706,0 +6707,0 +6708,0 +6710,0 +6711,0 +6712,0 +6714,0 +6715,0 +6716,0 +6718,0 +6719,0 +6720,0 +6722,0 +6723,0 +6724,0 +6726,0 +6727,0 +6728,0 +6730,0 +6731,0 +6732,0 +6734,0 +6735,0 +6736,0 +6738,0 +6739,0 +6740,0 +6743,0 +6744,0 +6745,0 +6747,0 +6748,0 +6749,0 +6750,0 +6752,0 +6753,0 +6754,0 +6756,0 +6757,0 +6758,0 +6760,0 +6761,0 +6762,0 +6764,0 +6765,0 +6766,0 +6768,0 +6769,0 +6770,0 +6772,0 +6773,0 +6774,0 +6776,0 +6777,0 +6778,0 +6780,0 +6781,0 +6782,0 +6785,0 +6786,0 +6787,0 +6789,0 +6790,0 +6791,0 +6793,0 +6794,0 +6795,0 +6797,0 +6798,0 +6799,0 +6801,0 +6802,0 +6803,0 +6805,0 +6806,0 +6807,0 +6809,0 +6810,0 +6811,0 +6813,0 +6814,0 +6815,0 +6817,0 +6818,0 +6819,0 +6821,0 +6822,0 +6823,0 +6825,0 +6827,0 +6828,0 +6830,0 +6831,0 +6832,0 +6834,0 +6835,0 +6836,0 +6837,0 +6839,0 +6840,0 +6841,0 +6843,0 +6844,0 +6845,0 +6847,0 +6848,0 +6849,0 +6851,0 +6852,0 +6853,0 +6855,0 +6856,0 +6857,0 +6859,0 +6860,0 +6861,0 +6863,0 +6864,0 +6865,0 +6867,0 +6868,0 +6870,0 +6872,0 +6873,0 +6874,0 +6876,0 +6877,0 +6878,0 +6880,0 +6881,0 +6882,0 +6884,0 +6885,0 +6886,0 +6888,0 +6889,0 +6890,0 +6892,0 +6893,0 +6894,0 +6896,0 +6897,0 +6898,0 +6900,0 +6901,0 +6902,0 +6904,0 +6905,0 +6906,0 +6908,0 +6909,0 +6910,0 +6913,0 +6914,0 +6915,0 +6917,0 +6918,0 +6919,0 +6921,0 +6922,0 +6923,0 +6924,0 +6926,0 +6927,0 +6928,0 +6930,0 +6931,0 +6932,0 +6934,0 +6935,0 +6936,0 +6938,0 +6939,0 +6940,0 +6942,0 +6943,0 +6944,0 +6946,0 +6947,0 +6948,0 +6950,0 +6951,0 +6952,0 +6955,0 +6956,0 +6957,0 +6959,0 +6960,0 +6961,0 +6963,0 +6964,0 +6965,0 +6967,0 +6968,0 +6969,0 +6971,0 +6972,0 +6973,0 +6975,0 +6976,0 +6977,0 +6979,0 +6980,0 +6981,0 +6983,0 +6984,0 +6985,0 +6987,0 +6988,0 +6989,0 +6991,0 +6992,0 +6993,0 +6995,0 +6996,0 +6998,0 +7000,0 +7001,0 +7002,0 +7004,0 +7005,0 +7006,0 +7008,0 +7009,0 +7010,0 +7011,0 +7013,0 +7014,0 +7015,0 +7017,0 +7018,0 +7019,0 +7021,0 +7022,0 +7023,0 +7025,0 +7026,0 +7027,0 +7029,0 +7030,0 +7031,0 +7033,0 +7034,0 +7035,0 +7037,0 +7038,0 +7040,0 +7042,0 +7043,0 +7044,0 +7046,0 +7047,0 +7048,0 +7050,0 +7051,0 +7052,0 +7054,0 +7055,0 +7056,0 +7058,0 +7059,0 +7060,0 +7062,0 +7063,0 +7064,0 +7066,0 +7067,0 +7068,0 +7070,0 +7071,0 +7072,0 +7074,0 +7075,0 +7076,0 +7078,0 +7079,0 +7080,0 +7083,0 +7084,0 +7085,0 +7087,0 +7088,0 +7089,0 +7091,0 +7092,0 +7093,0 +7095,0 +7096,0 +7097,0 +7098,0 +7100,0 +7101,0 +7102,0 +7104,0 +7105,0 +7106,0 +7108,0 +7109,0 +7110,0 +7112,0 +7113,0 +7114,0 +7116,0 +7117,0 +7118,0 +7120,0 +7121,0 +7122,0 +7124,0 +7126,0 +7127,0 +7129,0 +7130,0 +7131,0 +7133,0 +7134,0 +7135,0 +7137,0 +7138,0 +7139,0 +7141,0 +7142,0 +7143,0 +7145,0 +7146,0 +7147,0 +7149,0 +7150,0 +7151,0 +7153,0 +7154,0 +7155,0 +7157,0 +7158,0 +7159,0 +7161,0 +7162,0 +7163,0 +7165,0 +7166,0 +7168,0 +7170,0 +7171,0 +7172,0 +7174,0 +7175,0 +7176,0 +7178,0 +7179,0 +7180,0 +7182,0 +7183,0 +7184,0 +7185,0 +7187,0 +7188,0 +7189,0 +7191,0 +7192,0 +7193,0 +7195,0 +7196,0 +7197,0 +7199,0 +7200,0 +7201,0 +7203,0 +7204,0 +7205,0 +7207,0 +7208,0 +7209,0 +7212,0 +7213,0 +7214,0 +7216,0 +7217,0 +7218,0 +7220,0 +7221,0 +7222,0 +7224,0 +7225,0 +7226,0 +7228,0 +7229,0 +7230,0 +7232,0 +7233,0 +7234,0 +7236,0 +7237,0 +7238,0 +7240,0 +7241,0 +7242,0 +7244,0 +7245,0 +7246,0 +7248,0 +7249,0 +7250,0 +7252,0 +7254,0 +7255,0 +7257,0 +7258,0 +7259,0 +7261,0 +7262,0 +7263,0 +7265,0 +7266,0 +7267,0 +7269,0 +7270,0 +7271,0 +7272,0 +7274,0 +7275,0 +7276,0 +7278,0 +7279,0 +7280,0 +7282,0 +7283,0 +7284,0 +7286,0 +7287,0 +7288,0 +7290,0 +7291,0 +7292,0 +7294,0 +7296,0 +7297,0 +7299,0 +7300,0 +7301,0 +7303,0 +7304,0 +7305,0 +7307,0 +7308,0 +7309,0 +7311,0 +7312,0 +7313,0 +7315,0 +7316,0 +7317,0 +7319,0 +7320,0 +7321,0 +7323,0 +7324,0 +7325,0 +7327,0 +7328,0 +7329,0 +7331,0 +7332,0 +7333,0 +7335,0 +7336,0 +7337,0 +7340,0 +7341,1 +7342,1 +7344,1 +7345,1 +7346,1 +7348,1 +7349,1 +7350,1 +7352,1 +7353,1 +7354,1 +7356,1 +7357,1 +7358,1 +7359,1 +7361,1 +7362,1 +7363,1 +7365,1 +7366,0 +7367,0 +7369,0 +7370,0 +7371,0 +7373,0 +7374,0 +7375,0 +7377,0 +7378,0 +7379,0 +7382,0 +7383,0 +7384,0 +7386,0 +7387,0 +7388,0 +7390,0 +7391,0 +7392,0 +7394,0 +7395,0 +7396,0 +7398,0 +7399,0 +7400,0 +7402,0 +7403,0 +7404,0 +7406,0 +7407,0 +7408,0 +7410,0 +7411,0 +7412,0 +7414,0 +7415,0 +7416,0 +7418,0 +7419,0 +7420,0 +7422,0 +7424,0 +7425,0 +7427,0 +7428,0 +7429,0 +7431,0 +7432,0 +7433,0 +7435,0 +7436,0 +7437,0 +7439,0 +7440,0 +7441,0 +7443,0 +7444,0 +7445,0 +7446,0 +7448,0 +7449,0 +7450,0 +7452,0 +7453,0 +7454,0 +7456,0 +7457,0 +7458,0 +7460,0 +7461,0 +7462,0 +7464,0 +7465,0 +7467,0 +7469,0 +7470,0 +7471,0 +7473,0 +7474,0 +7475,0 +7477,0 +7478,0 +7479,0 +7481,0 +7482,0 +7483,0 +7485,0 +7486,0 +7487,0 +7489,0 +7490,0 +7491,0 +7493,0 +7494,0 +7495,0 +7497,0 +7498,0 +7499,0 +7501,0 +7502,0 +7503,0 +7505,0 +7506,0 +7507,0 +7510,0 +7511,0 +7512,0 +7514,0 +7515,0 +7516,0 +7518,0 +7519,0 +7520,0 +7522,0 +7523,0 +7524,0 +7526,0 +7527,0 +7528,0 +7530,0 +7531,0 +7532,0 +7533,0 +7535,0 +7536,0 +7537,0 +7539,0 +7540,0 +7541,0 +7543,0 +7544,0 +7545,0 +7547,0 +7548,0 +7549,0 +7552,0 +7553,0 +7554,0 +7556,0 +7557,0 +7558,0 +7560,0 +7561,0 +7562,0 +7564,0 +7565,0 +7566,0 +7568,0 +7569,0 +7570,0 +7572,0 +7573,0 +7574,0 +7576,0 +7577,0 +7578,0 +7580,0 +7581,0 +7582,0 +7584,0 +7585,0 +7586,0 +7588,0 +7589,0 +7590,0 +7592,0 +7593,0 +7595,0 +7597,0 +7598,0 +7599,0 +7601,0 +7602,0 +7603,0 +7605,0 +7606,0 +7607,0 +7609,0 +7610,0 +7611,0 +7613,0 +7614,0 +7615,0 +7617,0 +7618,0 +7619,0 +7620,0 +7622,0 +7623,0 +7624,0 +7626,0 +7627,0 +7628,0 +7630,0 +7631,0 +7632,0 +7634,0 +7635,0 +7636,0 +7639,0 +7640,0 +7641,0 +7643,0 +7644,0 +7645,0 +7647,0 +7648,0 +7649,0 +7651,0 +7652,0 +7653,0 +7655,0 +7656,0 +7657,0 +7659,0 +7660,0 +7661,0 +7663,0 +7664,0 +7665,0 +7667,0 +7668,0 +7669,0 +7671,0 +7672,0 +7673,0 +7675,0 +7676,0 +7677,0 +7680,0 +7681,0 +7682,0 +7684,0 +7685,0 +7686,0 +7688,0 +7689,0 +7690,0 +7692,0 +7693,0 +7694,0 +7696,0 +7697,0 +7698,0 +7700,0 +7701,0 +7702,0 +7704,0 +7705,0 +7706,0 +7707,0 +7709,0 +7710,0 +7711,0 +7713,0 +7714,0 +7715,0 +7717,0 +7718,0 +7719,0 +7721,0 +7723,0 +7724,0 +7726,0 +7727,0 +7728,0 +7730,0 +7731,0 +7732,0 +7734,0 +7735,0 +7736,0 +7738,0 +7739,0 +7740,0 +7742,0 +7743,0 +7744,0 +7746,0 +7747,0 +7748,0 +7750,0 +7751,0 +7752,0 +7754,0 +7755,0 +7756,0 +7758,0 +7759,0 +7760,0 +7762,0 +7763,0 +7764,0 +7767,0 +7768,0 +7769,0 +7771,0 +7772,0 +7773,0 +7775,0 +7776,0 +7777,0 +7779,0 +7780,0 +7781,0 +7783,0 +7784,0 +7785,0 +7787,0 +7788,0 +7789,0 +7791,0 +7792,0 +7793,0 +7794,0 +7796,0 +7797,0 +7798,0 +7800,0 +7801,0 +7802,0 +7804,0 +7805,0 +7806,0 +7809,0 +7810,0 +7811,0 +7813,0 +7814,0 +7815,0 +7817,0 +7818,0 +7819,0 +7821,0 +7822,0 +7823,0 +7825,0 +7826,0 +7827,0 +7829,0 +7830,0 +7831,0 +7833,0 +7834,0 +7835,0 +7837,0 +7838,0 +7839,0 +7841,0 +7842,0 +7843,0 +7845,0 +7846,0 +7847,0 +7849,0 +7851,0 +7852,0 +7854,0 +7855,0 +7856,0 +7858,0 +7859,0 +7860,0 +7862,0 +7863,0 +7864,0 +7866,0 +7867,0 +7868,0 +7870,0 +7871,0 +7872,0 +7874,0 +7875,0 +7876,0 +7878,0 +7879,0 +7880,0 +7881,0 +7883,0 +7884,0 +7885,0 +7887,0 +7888,0 +7889,0 +7891,0 +7892,0 +7894,0 +7896,0 +7897,0 +7898,0 +7900,0 +7901,0 +7902,0 +7904,0 +7905,0 +7906,0 +7908,0 +7909,0 +7910,0 +7912,0 +7913,0 +7914,0 +7916,0 +7917,0 +7918,0 +7920,0 +7921,0 +7922,0 +7924,0 +7925,0 +7926,0 +7928,0 +7929,0 +7930,0 +7932,0 +7933,0 +7934,0 +7937,0 +7938,0 +7939,0 +7941,0 +7942,0 +7943,0 +7945,0 +7946,0 +7947,0 +7949,0 +7950,0 +7951,0 +7953,0 +7954,0 +7955,0 +7957,0 +7958,0 +7959,0 +7961,0 +7962,0 +7963,0 +7965,0 +7966,0 +7967,0 +7968,0 +7970,0 +7971,0 +7972,0 +7974,0 +7975,0 +7976,0 +7979,0 +7980,0 +7981,0 +7983,0 +7984,0 +7985,0 +7987,0 +7988,0 +7989,0 +7991,0 +7992,0 +7993,0 +7995,0 +7996,0 +7997,0 +7999,0 +8000,0 +8001,0 +8003,0 +8004,0 +8005,0 +8007,0 +8008,0 +8009,0 +8011,0 +8012,0 +8013,0 +8015,0 +8016,0 +8017,0 +8019,0 +8020,0 +8022,0 +8024,0 +8025,0 +8026,0 +8028,0 +8029,0 +8030,0 +8032,0 +8033,0 +8034,0 +8036,0 +8037,0 +8038,0 +8040,0 +8041,0 +8042,0 +8044,0 +8045,0 +8046,0 +8048,0 +8049,0 +8050,0 +8052,0 +8053,0 +8054,0 +8055,0 +8057,0 +8058,0 +8059,0 +8061,0 +8062,0 +8064,0 +8066,0 +8067,0 +8068,0 +8070,0 +8071,0 +8072,0 +8074,0 +8075,0 +8076,0 +8078,0 +8079,0 +8080,0 +8082,0 +8083,0 +8084,0 +8086,0 +8087,0 +8088,0 +8090,0 +8091,0 +8092,0 +8094,0 +8095,0 +8096,0 +8098,0 +8099,0 +8100,0 +8102,0 +8103,0 +8104,0 +8107,0 +8108,0 +8109,0 +8111,0 +8112,0 +8113,0 +8115,0 +8116,0 +8117,0 +8119,0 +8120,0 +8121,0 +8123,0 +8124,0 +8125,0 +8127,0 +8128,0 +8129,0 +8131,0 +8132,0 +8133,0 +8135,0 +8136,0 +8137,0 +8139,0 +8140,0 +8141,0 +8142,0 +8144,0 +8145,0 +8146,0 +8148,0 +8150,0 +8151,0 +8153,0 +8154,0 +8155,0 +8157,0 +8158,0 +8159,0 +8161,0 +8162,0 +8163,0 +8165,0 +8166,0 +8167,0 +8169,0 +8170,0 +8171,0 +8173,0 +8174,1 +8175,1 +8177,1 +8178,1 +8179,1 +8181,1 +8182,1 +8183,1 +8185,1 +8186,1 +8187,1 +8189,1 +8190,1 +8192,1 +8194,1 +8195,1 +8196,1 +8198,1 +8199,0 +8200,0 +8202,0 +8203,0 +8204,0 +8206,0 +8207,0 +8208,0 +8210,0 +8211,0 +8212,0 +8214,0 +8215,0 +8216,0 +8218,0 +8219,0 +8220,0 +8222,0 +8223,0 +8224,0 +8226,0 +8227,0 +8228,0 +8229,0 +8231,0 +8232,0 +8233,0 +8236,0 +8237,0 +8238,0 +8240,0 +8241,0 +8242,0 +8244,0 +8245,0 +8246,0 +8248,0 +8249,0 +8250,0 +8252,0 +8253,0 +8254,0 +8256,0 +8257,0 +8258,0 +8260,0 +8261,0 +8262,0 +8264,0 +8265,0 +8266,0 +8268,0 +8269,0 +8270,0 +8272,0 +8273,0 +8274,0 +8276,0 +8278,0 +8279,0 +8281,0 +8282,0 +8283,0 +8285,0 +8286,0 +8287,0 +8289,0 +8290,0 +8291,0 +8293,0 +8294,0 +8295,0 +8297,0 +8298,0 +8299,0 +8301,0 +8302,0 +8303,0 +8305,0 +8306,0 +8307,0 +8309,0 +8310,0 +8311,0 +8313,0 +8314,0 +8315,0 +8316,0 +8318,0 +8320,0 +8321,0 +8323,0 +8324,0 +8325,0 +8327,0 +8328,0 +8329,0 +8331,0 +8332,0 +8333,0 +8335,0 +8336,0 +8337,0 +8339,0 +8340,0 +8341,0 +8343,0 +8344,0 +8345,0 +8347,0 +8348,0 +8349,0 +8351,0 +8352,0 +8353,0 +8355,0 +8356,0 +8357,0 +8359,0 +8360,0 +8361,0 +8364,0 +8365,0 +8366,0 +8368,0 +8369,0 +8370,0 +8372,0 +8373,0 +8374,0 +8376,0 +8377,0 +8378,0 +8380,0 +8381,0 +8382,0 +8384,0 +8385,0 +8386,0 +8388,0 +8389,0 +8390,0 +8392,0 +8393,0 +8394,0 +8396,0 +8397,0 +8398,0 +8400,0 +8401,0 +8402,0 +8403,0 +8406,0 +8407,0 +8408,0 +8410,0 +8411,0 +8412,0 +8414,0 +8415,0 +8416,0 +8418,0 +8419,0 +8420,0 +8422,0 +8423,0 +8424,0 +8426,0 +8427,0 +8428,0 +8430,0 +8431,0 +8432,0 +8434,0 +8435,0 +8436,0 +8438,0 +8439,0 +8440,0 +8442,0 +8443,0 +8444,0 +8446,0 +8448,0 +8449,0 +8451,0 +8452,0 +8453,0 +8455,0 +8456,0 +8457,0 +8459,0 +8460,0 +8461,0 +8463,0 +8464,0 +8465,0 +8467,0 +8468,0 +8469,0 +8471,0 +8472,0 +8473,0 +8475,0 +8476,0 +8477,0 +8479,0 +8480,0 +8481,0 +8483,0 +8484,0 +8485,0 +8487,0 +8488,0 +8489,0 +8491,0 +8493,0 +8494,0 +8495,0 +8497,0 +8498,0 +8499,0 +8501,0 +8502,0 +8503,0 +8505,0 +8506,0 +8507,0 +8509,0 +8510,0 +8511,0 +8513,0 +8514,0 +8515,0 +8517,0 +8518,0 +8519,0 +8521,0 +8522,0 +8523,0 +8525,0 +8526,0 +8527,0 +8529,0 +8530,0 +8531,0 +8534,0 +8535,0 +8536,0 +8538,0 +8539,0 +8540,0 +8542,0 +8543,0 +8544,0 +8546,0 +8547,0 +8548,0 +8550,0 +8551,0 +8552,0 +8554,0 +8555,0 +8556,0 +8558,0 +8559,0 +8560,0 +8562,0 +8563,0 +8564,0 +8566,0 +8567,0 +8568,0 +8570,0 +8571,0 +8572,0 +8574,0 +8576,0 +8577,0 +8578,0 +8580,0 +8581,0 +8582,0 +8584,0 +8585,0 +8586,0 +8588,0 +8589,0 +8590,0 +8592,0 +8593,0 +8594,0 +8596,0 +8597,0 +8598,0 +8600,0 +8601,0 +8602,0 +8604,0 +8605,0 +8606,0 +8608,0 +8609,0 +8610,0 +8612,0 +8613,0 +8614,0 +8616,0 +8617,0 +8619,0 +8621,0 +8622,0 +8623,0 +8625,0 +8626,0 +8627,0 +8629,0 +8630,0 +8631,0 +8633,0 +8634,0 +8635,0 +8637,0 +8638,0 +8639,0 +8641,0 +8642,0 +8643,0 +8645,0 +8646,0 +8647,0 +8649,0 +8650,0 +8651,0 +8653,0 +8654,0 +8655,0 +8657,0 +8658,0 +8659,0 +8662,0 +8663,0 +8664,0 +8665,0 +8667,0 +8668,0 +8669,0 +8671,0 +8672,0 +8673,0 +8675,0 +8676,0 +8677,0 +8679,0 +8680,0 +8681,0 +8683,0 +8684,0 +8685,0 +8687,0 +8688,0 +8689,0 +8691,0 +8692,0 +8693,0 +8695,0 +8696,0 +8697,0 +8699,0 +8700,0 +8701,0 +8704,0 +8705,0 +8706,0 +8708,0 +8709,0 +8710,0 +8712,0 +8713,0 +8714,0 +8716,0 +8717,0 +8718,0 +8720,0 +8721,0 +8722,0 +8724,0 +8725,0 +8726,0 +8728,0 +8729,0 +8730,0 +8732,0 +8733,0 +8734,0 +8736,0 +8737,0 +8738,0 +8740,0 +8741,0 +8742,0 +8744,0 +8745,0 +8747,0 +8749,0 +8750,0 +8751,0 +8752,0 +8754,0 +8755,0 +8756,0 +8758,0 +8759,0 +8760,0 +8762,0 +8763,0 +8764,0 +8766,0 +8767,0 +8768,0 +8770,0 +8771,0 +8772,0 +8774,0 +8775,0 +8776,0 +8778,0 +8779,0 +8780,0 +8782,0 +8783,0 +8784,0 +8786,0 +8787,0 +8788,0 +8791,0 +8792,0 +8793,0 +8795,0 +8796,0 +8797,0 +8799,0 +8800,0 +8801,0 +8803,0 +8804,0 +8805,0 +8807,0 +8808,0 +8809,0 +8811,0 +8812,0 +8813,0 +8815,0 +8816,0 +8817,0 +8819,0 +8820,0 +8821,0 +8823,0 +8824,0 +8825,0 +8827,0 +8828,0 +8829,0 +8832,0 +8833,0 +8834,0 +8836,0 +8837,0 +8838,0 +8839,0 +8841,0 +8842,0 +8843,0 +8845,0 +8846,0 +8847,0 +8849,0 +8850,0 +8851,0 +8853,0 +8854,0 +8855,0 +8857,0 +8858,0 +8859,0 +8861,0 +8862,0 +8863,0 +8865,0 +8866,0 +8867,0 +8869,0 +8870,0 +8871,0 +8873,0 +8875,0 +8876,0 +8878,0 +8879,0 +8880,0 +8882,0 +8883,0 +8884,0 +8886,0 +8887,0 +8888,0 +8890,0 +8891,0 +8892,0 +8894,0 +8895,0 +8896,0 +8898,0 +8899,0 +8900,0 +8902,0 +8903,0 +8904,0 +8906,0 +8907,0 +8908,0 +8910,0 +8911,0 +8912,0 +8914,0 +8915,0 +8916,0 +8919,0 +8920,0 +8921,0 +8923,0 +8924,0 +8925,0 +8926,0 +8928,0 +8929,0 +8930,0 +8932,0 +8933,0 +8934,0 +8936,0 +8937,0 +8938,0 +8940,0 +8941,0 +8942,0 +8944,0 +8945,0 +8946,0 +8948,0 +8949,0 +8950,0 +8952,0 +8953,0 +8954,0 +8956,0 +8957,0 +8958,0 +8961,0 +8962,0 +8963,0 +8965,0 +8966,0 +8967,0 +8969,0 +8970,0 +8971,0 +8973,0 +8974,0 +8975,0 +8977,0 +8978,0 +8979,0 +8981,0 +8982,0 +8983,0 +8985,0 +8986,0 +8987,0 +8989,0 +8990,0 +8991,0 +8993,0 +8994,0 +8995,0 +8997,0 +8998,0 +8999,0 +9001,0 +9003,0 +9004,0 +9006,0 +9007,1 +9008,1 +9010,1 +9011,1 +9012,1 +9013,1 +9015,1 +9016,1 +9017,1 +9019,1 +9020,1 +9021,1 +9023,1 +9024,1 +9025,1 +9027,1 +9028,1 +9029,1 +9031,0 +9032,0 +9033,0 +9035,0 +9036,0 +9037,0 +9039,0 +9040,0 +9041,0 +9043,0 +9044,0 +9046,0 +9048,0 +9049,0 +9050,0 +9052,0 +9053,0 +9054,0 +9056,0 +9057,0 +9058,0 +9060,0 +9061,0 +9062,0 +9064,0 +9065,0 +9066,0 +9068,0 +9069,0 +9070,0 +9072,0 +9073,0 +9074,0 +9076,0 +9077,0 +9078,0 +9080,0 +9081,0 +9082,0 +9084,0 +9085,0 +9086,0 +9089,0 +9090,0 +9091,0 +9093,0 +9094,0 +9095,0 +9097,0 +9098,0 +9099,0 +9100,0 +9102,0 +9103,0 +9104,0 +9106,0 +9107,0 +9108,0 +9110,0 +9111,0 +9112,0 +9114,0 +9115,0 +9116,0 +9118,0 +9119,0 +9120,0 +9122,0 +9123,0 +9124,0 +9126,0 +9127,0 +9128,0 +9131,0 +9132,0 +9133,0 +9135,0 +9136,0 +9137,0 +9139,0 +9140,0 +9141,0 +9143,0 +9144,0 +9145,0 +9147,0 +9148,0 +9149,0 +9151,0 +9152,0 +9153,0 +9155,0 +9156,0 +9157,0 +9159,0 +9160,0 +9161,0 +9163,0 +9164,0 +9165,0 +9167,0 +9168,0 +9169,0 +9171,0 +9172,0 +9174,0 +9176,0 +9177,0 +9178,0 +9180,0 +9181,0 +9182,0 +9184,0 +9185,0 +9186,0 +9187,0 +9189,0 +9190,0 +9191,0 +9193,0 +9194,0 +9195,0 +9197,0 +9198,0 +9199,0 +9201,0 +9202,0 +9203,0 +9205,0 +9206,0 +9207,0 +9209,0 +9210,0 +9211,0 +9213,0 +9214,0 +9216,0 +9218,0 +9219,0 +9220,0 +9222,0 +9223,0 +9224,0 +9226,0 +9227,0 +9228,0 +9230,0 +9231,0 +9232,0 +9234,0 +9235,0 +9236,0 +9238,0 +9239,0 +9240,0 +9242,0 +9243,0 +9244,0 +9246,0 +9247,0 +9248,0 +9250,0 +9251,0 +9252,0 +9254,0 +9255,0 +9256,0 +9259,0 +9260,0 +9261,0 +9263,0 +9264,0 +9265,0 +9267,0 +9268,0 +9269,0 +9271,0 +9272,0 +9273,0 +9274,0 +9276,0 +9277,0 +9278,0 +9280,0 +9281,0 +9282,0 +9284,0 +9285,0 +9286,0 +9288,0 +9289,0 +9290,0 +9292,0 +9293,0 +9294,0 +9296,0 +9297,0 +9298,0 +9300,0 +9302,0 +9303,0 +9305,0 +9306,0 +9307,0 +9309,0 +9310,0 +9311,0 +9313,0 +9314,0 +9315,0 +9317,0 +9318,0 +9319,0 +9321,0 +9322,0 +9323,0 +9325,0 +9326,0 +9327,0 +9329,0 +9330,0 +9331,0 +9333,0 +9334,0 +9335,0 +9337,0 +9338,0 +9339,0 +9341,0 +9342,0 +9344,0 +9346,0 +9347,0 +9348,0 +9350,0 +9351,0 +9352,0 +9354,0 +9355,0 +9356,0 +9358,0 +9359,0 +9360,0 +9361,0 +9363,0 +9364,0 +9365,0 +9367,0 +9368,0 +9369,0 +9371,0 +9372,0 +9373,0 +9375,0 +9376,0 +9377,0 +9379,0 +9380,0 +9381,0 +9383,0 +9384,0 +9385,0 +9388,0 +9389,0 +9390,0 +9392,0 +9393,0 +9394,0 +9396,0 +9397,0 +9398,0 +9400,0 +9401,0 +9402,0 +9404,0 +9405,0 +9406,0 +9408,0 +9409,0 +9410,0 +9412,0 +9413,0 +9414,0 +9416,0 +9417,0 +9418,0 +9420,0 +9421,0 +9422,0 +9424,0 +9425,0 +9426,0 +9428,0 +9430,0 diff --git a/notes/mcopy_projector_debug.py b/notes/mcopy_projector_debug.py index 28f2684..c57fe7f 100644 --- a/notes/mcopy_projector_debug.py +++ b/notes/mcopy_projector_debug.py @@ -5,20 +5,21 @@ import serial.tools.list_ports ports = serial.tools.list_ports.comports() port = '' for p in ports: - print p - if "Arduino" in p.description: - print "This is an Arduino!" + print(p) + if "Arduino" in p.description or 'ACM0' in p.description: + print("This is an Arduino!") port = p.device break -if p is '': +if port == '': print("Arduino is not connected") exit(1) arduino = serial.Serial(port=port, baudrate=57600, timeout=.05) time.sleep(1) -while arduino.in_waiting: # Or: while ser.inWaiting(): - print arduino.readline() +with open('debug.csv', 'w') as file: + while True: # Or: while ser.inWaiting(): + file.write(arduino.readline().decode()) From 60d7ab4b5e7853f90d018ef32055d26876ead553 Mon Sep 17 00:00:00 2001 From: Matthew McWilliams Date: Mon, 3 Jul 2023 20:34:47 -0400 Subject: [PATCH 3/3] Add missing lines to debug sketch --- notes/mcopy_projector_debug/mcopy_projector_debug.ino | 2 ++ 1 file changed, 2 insertions(+) diff --git a/notes/mcopy_projector_debug/mcopy_projector_debug.ino b/notes/mcopy_projector_debug/mcopy_projector_debug.ino index 10cb5b4..5ae409a 100644 --- a/notes/mcopy_projector_debug/mcopy_projector_debug.ino +++ b/notes/mcopy_projector_debug/mcopy_projector_debug.ino @@ -7,10 +7,12 @@ const int PROJECTOR_BWD = 4; const int PROJECTOR_MICROSWITCH_CLOSED = 0; const int PROJECTOR_MICROSWITCH_OPENED = 1; +volatile long now; volatile long startTime = 0; volatile boolean writing = false; void setup () { + Serial.begin(57600); pins(); startTime = millis(); }